towerops/priv/profiles/os_discovery/fortigate.yaml
2026-01-21 14:30:04 -06:00

383 lines
18 KiB
YAML

mib: FORTINET-FORTIGATE-MIB
modules:
mempools:
data:
-
total: FORTINET-FORTIGATE-MIB::fgSysMemCapacity
percent_used: FORTINET-FORTIGATE-MIB::fgSysMemUsage
precision: 1024
descr: 'Main Memory'
os:
version: FORTINET-FORTIGATE-MIB::fgSysVersion.0
serial: ENTITY-MIB::entPhysicalSerialNum.1
hardware: ENTITY-MIB::entPhysicalModelName.1
hardware_replace:
- ['/FGR_/', 'FortiGate Rugged ']
- ['/FGT_VM64/', 'FortiGate VM']
- ['/FGT_/', 'FortiGate ']
- ['/FWF_/', 'FortiWiFi ']
processors:
data:
-
oid: fgSysCpuUsage
num_oid: '.1.3.6.1.4.1.12356.101.4.1.3.{{ $index }}'
descr: System Cpu Usage
type: fortigate-fixed
-
oid: fgProcessorUsage
num_oid: '.1.3.6.1.4.1.12356.101.4.4.2.1.2.{{ $index }}'
descr: 'CPU Core {{ $index }}'
type: fortigate-core
sensors:
additional_oids:
data:
-
oid:
- fgVdEntName
state:
data:
-
oid: fgHwSensors
num_oid: '.1.3.6.1.4.1.12356.101.4.3.2.1.4.{{ $index }}'
index: 'fgHwSensorEntIndex.{{ $index }}'
descr: fgHwSensorEntName
value: fgHwSensorEntAlarmStatus
skip_values:
-
oid: fgHwSensorEntName
op: '='
value: ''
states:
- { value: 0, descr: OK, graph: 1, generic: 0 }
- { value: 1, descr: ERROR, graph: 1, generic: 2 }
-
oid: fgVpn2TunTable
num_oid: '.1.3.6.1.4.1.12356.101.12.4.2.1.26.{{ $index }}'
index: 'Vdom_{{ $fgVpn2TunVdom }}.Ph1_{{ $fgVpn2TunPhase1Name }}.Ph2_{{ $fgVpn2TunPhase2Name }}'
snmp_flags: '-OteQUsax'
snmp_no_Ih_flag: ''
descr: "{{ $fgVpn2TunPhase1Name }}\\{{ $fgVpn2TunPhase2Name }} ({{ $InetAddress_fgVpn2TunRemGwyIp }})"
group: IPSEC VPN
value: fgVpn2TunStatus
states:
- { value: 1, descr: Down, graph: 1, generic: 2 }
- { value: 2, descr: Up, graph: 1, generic: 0 }
-
oid: fgVpnSslState
num_oid: '.1.3.6.1.4.1.12356.101.12.2.3.1.1.{{ $index }}'
index: 'fgVpnSslState.{{ $index }}'
descr: "SSL-VPN Status"
group: SSL VPN
value: fgVpnSslState
states:
- { value: 1, descr: Disabled, graph: 1, generic: 3 }
- { value: 2, descr: Enabled, graph: 1, generic: 0 }
-
oid: fdLteSessConnStat
num_oid: '.1.3.6.1.4.1.12356.101.19.5.1.4.{{ $index }}'
index: 'fdLteSessConnStat.{{ $index }}'
descr: "LTE Session Status"
group: LTE Modem
value: fdLteSessConnStat
states:
- { value: 0, descr: Unknown, graph: 1, generic: 3 }
- { value: 1, descr: Disconnected, graph: 1, generic: 2 }
- { value: 2, descr: Connected, graph: 1, generic: 0 }
- { value: 3, descr: Suspended, graph: 1, generic: 2 }
- { value: 4, descr: Authenticating, graph: 1, generic: 1 }
-
oid: fgVWLHealthCheckLinkTable
value: fgVWLHealthCheckLinkState
num_oid: '.1.3.6.1.4.1.12356.101.4.9.2.1.4.{{ $index }}'
descr: '{{ $fgVWLHealthCheckLinkName }}\{{ $fgVWLHealthCheckLinkIfName }}'
group: SD-Wan
index: 'fgVWLHealthCheckLinkState.{{ $index }}'
states:
- { descr: Alive, graph: 1, value: 0, generic: 0 }
- { descr: Dead, graph: 0, value: 1, generic: 2 }
-
oid: fgLinkMonitorTable
num_oid: '.1.3.6.1.4.1.12356.101.4.8.2.1.3.{{ $index }}'
index: 'fgLinkMonitorID.{{ $index }}'
descr: fgLinkMonitorName
value: fgLinkMonitorState
group: Link monitor
states:
- { value: 0, descr: Alive, graph: 1, generic: 0 }
- { value: 1, descr: Dead, graph: 1, generic: 2 }
-
oid: fgVdTable
value: fgVdEntHaState
num_oid: '.1.3.6.1.4.1.12356.101.3.2.1.1.4.{{ $index }}'
descr: '{{ $fgVdEntName }} vDom HA state'
group: HA
index: 'fgVdEntIndex.{{ $index }}'
states:
- { value: 1, descr: Primary, graph: 1, generic: 0 }
- { value: 2, descr: Secondary, graph: 1, generic: 0 }
- { value: 3, descr: Standalone, graph: 1, generic: 0 }
count:
data:
-
oid: fgWebfilterStatsTable
value: fgWfHTTPBlocked
num_oid: '.1.3.6.1.4.1.12356.101.10.1.2.1.1.1.{{ $index }}'
descr: '{{ $fgVdEntName }} HTTP Sessions Blocked'
group: Webfilter
index: 'fgWfHTTPBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgWebfilterStatsTable
value: fgWfHTTPSBlocked
num_oid: '.1.3.6.1.4.1.12356.101.10.1.2.1.1.2.{{ $index }}'
descr: '{{ $fgVdEntName }} HTTPS Sessions Blocked'
group: Webfilter
index: 'fgWfHTTPSBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgWebfilterStatsTable
value: fgWfHTTPURLBlocked
num_oid: '.1.3.6.1.4.1.12356.101.10.1.2.1.1.3.{{ $index }}'
descr: '{{ $fgVdEntName }} HTTP URLs Blocked'
group: Webfilter
index: 'fgWfHTTPURLBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgWebfilterStatsTable
value: fgWfHTTPSURLBlocked
num_oid: '.1.3.6.1.4.1.12356.101.10.1.2.1.1.4.{{ $index }}'
descr: '{{ $fgVdEntName }} HTTPS URLs Blocked'
group: Webfilter
index: 'fgWfHTTPSURLBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgWebfilterStatsTable
value: fgWfActiveXBlocked
num_oid: '.1.3.6.1.4.1.12356.101.10.1.2.1.1.5.{{ $index }}'
descr: '{{ $fgVdEntName }} ActiveX Blocked'
group: Webfilter
index: 'fgWfActiveXBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgWebfilterStatsTable
value: fgWfCookieBlocked
num_oid: '.1.3.6.1.4.1.12356.101.10.1.2.1.1.6.{{ $index }}'
descr: '{{ $fgVdEntName }} Cookies Blocked'
group: Webfilter
index: 'fgWfCookieBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgWebfilterStatsTable
value: fgWfAppletBlocked
num_oid: '.1.3.6.1.4.1.12356.101.10.1.2.1.1.7.{{ $index }}'
descr: '{{ $fgVdEntName }} Applets Blocked'
group: Webfilter
index: 'fgWfAppletBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgVpnTunnelUpCount
num_oid: '.1.3.6.1.4.1.12356.101.12.1.1.{{ $index }}'
index: 'fgVpnTunnelUpCount.{{ $index }}'
descr: IPSEC VPN tunnels
group: VPN
-
oid: fgVpnSslStatsLoginUsers
num_oid: '.1.3.6.1.4.1.12356.101.12.2.3.1.2.{{ $index }}'
index: 'fgVpnSslStatsLoginUsers.{{ $index }}'
descr: '{{ $fgVdEntName }} SSL VPN Logged users'
group: VPN
-
oid: fgVpnSslStatsActiveTunnels
num_oid: '.1.3.6.1.4.1.12356.101.12.2.3.1.6.{{ $index }}'
index: 'fgVpnSslStatsActiveTunnels.{{ $index }}'
descr: '{{ $fgVdEntName }} SSL VPN Active tunnels'
group: VPN
-
oid: fgVWLHealthCheckLinkTable
value: fgVWLHealthCheckLinkLatency
num_oid: '.1.3.6.1.4.1.12356.101.4.9.2.1.5.{{ $index }}'
descr: 'Link Latency {{ $fgVWLHealthCheckLinkName }}\{{ $fgVWLHealthCheckLinkIfName }}'
group: SD-WAN
index: 'fgVWLHealthCheckLinkLatency.{{ $index }}'
-
oid: fgVWLHealthCheckLinkTable
value: fgVWLHealthCheckLinkJitter
num_oid: '.1.3.6.1.4.1.12356.101.4.9.2.1.6.{{ $index }}'
descr: 'Link Jitter {{ $fgVWLHealthCheckLinkName }}\{{ $fgVWLHealthCheckLinkIfName }}'
group: SD-WAN
index: 'fgVWLHealthCheckLinkJitter.{{ $index }}'
-
oid: fgVWLHealthCheckLinkTable
value: fgVWLHealthCheckLinkPacketLoss
num_oid: '.1.3.6.1.4.1.12356.101.4.9.2.1.9.{{ $index }}'
descr: 'Link Packet Loss {{ $fgVWLHealthCheckLinkName }}\{{ $fgVWLHealthCheckLinkIfName }}'
group: SD-WAN
index: 'fgVWLHealthCheckLinkPacketLoss.{{ $index }}'
-
oid: fgLinkMonitorTable
value: fgLinkMonitorLatency
num_oid: '.1.3.6.1.4.1.12356.101.4.8.2.1.4.{{ $index }}'
descr: 'Monitor Latency {{ $fgLinkMonitorName }}'
group: Link monitor
index: 'fgLinkMonitorLatency.{{ $index }}'
-
oid: fgLinkMonitorTable
value: fgLinkMonitorJitter
num_oid: '.1.3.6.1.4.1.12356.101.4.8.2.1.5.{{ $index }}'
descr: 'Monitor Jitter {{ $fgLinkMonitorName }}'
group: Link monitor
index: 'fgLinkMonitorJitter.{{ $index }}'
-
oid: fgLinkMonitorTable
value: fgLinkMonitorPacketLoss
num_oid: '.1.3.6.1.4.1.12356.101.4.8.2.1.8.{{ $index }}'
descr: 'Monitor Packet Loss {{ $fgLinkMonitorName }}'
group: Link monitor
index: 'fgLinkMonitorPacketLoss.{{ $index }}'
-
oid: fgIpsStatsTable
value: fgIpsIntrusionsDetected
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.1.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Intrusions Detected'
group: IPS
index: 'fgIpsIntrusionsDetected.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsIntrusionsBlocked
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.2.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Intrusions Blocked'
group: IPS
index: 'fgIpsIntrusionsBlocked.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsCritSevDetections
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.3.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Severity Critical Detected'
group: IPS
index: 'fgIpsCritSevDetections.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsHighSevDetections
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.4.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Severity High Detected'
group: IPS
index: 'fgIpsHighSevDetections.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsMedSevDetections
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.5.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Severity Medium Detected'
group: IPS
index: 'fgIpsMedSevDetections.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsLowSevDetections
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.6.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Severity Low Detected'
group: IPS
index: 'fgIpsLowSevDetections.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsInfoSevDetections
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.7.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Severity Informational Detected'
group: IPS
index: 'fgIpsInfoSevDetections.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsSignatureDetections
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.8.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Signature Detected'
group: IPS
index: 'fgIpsSignatureDetections.{{ $index }}'
rrd_type: COUNTER
-
oid: fgIpsStatsTable
value: fgIpsAnomalyDetections
num_oid: '.1.3.6.1.4.1.12356.101.9.2.1.1.9.{{ $index }}'
descr: '{{ $fgVdEntName }} IPS Anomaly Detected'
group: IPS
index: 'fgIpsAnomalyDetections.{{ $index }}'
rrd_type: COUNTER
signal:
data:
-
oid: fgSignalInfoTable
value: fgWcdmaRssi
num_oid: '.1.3.6.1.4.1.12356.101.19.3.1.9.{{ $index }}'
descr: 'LTE Modem WCDMA RSSI'
index: 'fgWcdmaRssi.{{ $index }}'
low_limit: -100
low_warn_limit: -86
warn_limit: -40
high_limit: -30
-
oid: fgSignalInfoTable
value: fgLteRssi
num_oid: '.1.3.6.1.4.1.12356.101.19.3.1.11.{{ $index }}'
descr: 'LTE Modem LTE RSSI'
index: 'fgLteRssi.{{ $index }}'
low_limit: -95
low_warn_limit: -85
warn_limit: -30
high_limit: -20
temperature:
data:
-
oid: fgHwSensors
num_oid: '.1.3.6.1.4.1.12356.101.4.3.2.1.3.{{ $index }}'
index: 'fgHwSensorEntIndex.{{ $index }}'
descr: fgHwSensorEntName
value: fgHwSensorEntValue
skip_values:
-
oid: fgHwSensorEntName
op: 'regex'
value: '/^((?!Temp).)*$/'
-
oid: fgHwSensorEntValue
op: '='
value: -1
fanspeed:
data:
-
oid: fgHwSensors
num_oid: '.1.3.6.1.4.1.12356.101.4.3.2.1.3.{{ $index }}'
index: 'fgHwSensorEntIndex.{{ $index }}'
descr: fgHwSensorEntName
value: fgHwSensorEntValue
skip_values:
-
oid: fgHwSensorEntName
op: 'regex'
value: '/^((?!Fan).)*$/'
-
oid: fgHwSensorEntName
op: 'regex'
value: '/.*Temp.*/'
-
oid: fgHwSensorEntValue
op: '='
value: -1
voltage:
data:
-
oid: fgHwSensors
num_oid: '.1.3.6.1.4.1.12356.101.4.3.2.1.3.{{ $index }}'
index: 'fgHwSensorEntIndex.{{ $index }}'
descr: fgHwSensorEntName
value: fgHwSensorEntValue
skip_values:
-
oid: fgHwSensorEntName
op: 'regex'
value: '/^((?!VCC).)*$/'