Fortinet black logo

New Features

SNMP queries to the FortiGate Switch Controller for FortiSwitch and port information 6.4.2

Copy Link
Copy Doc ID de1e129a-0283-11ea-8977-00505692583a:87594
Download PDF

SNMP queries to the FortiGate Switch Controller for FortiSwitch and port information 6.4.2

Two new tables are added to the FortiOS Enterprise MIB:

  • FgSwDeviceEntry: Details about connected FortiSwitch devices.
  • FgSwPortEntry: Switch port related information.

FgSwDeviceEntry

Table added to the FortiGate SNMP MIB file:
/ OID: FORTINET-FORTIGATE-MIB:fortinet.fnFortiGateMib.fgSw.fgSwDeviceInfo.fgSwDeviceTable.fgSwDeviceEntry 1.3.6.1.4.1.12356.101.24.1.1.1 /

FgSwDeviceEntry ::= SEQUENCE {
    fgSwDevicePlatform FnIndex,
    fgSwDeviceId FnIndex,
    fgSwDeviceSerialNum DisplayString,
    fgSwDeviceName DisplayString,
    fgSwDeviceVersion DisplayString,
    fgSwDeviceAuthorized FgSwDeviceAuthorizedType,
    fgSwDeviceStatus INTEGER,
    fgSwDeviceJoinTime Gauge32,
    fgSwDeviceIp IpAddress,
    fgSwDeviceFlag DisplayString
}
SNMP response from the FortiGate:
# snmpwalk -v2c -c fortilink 172.16.200.1 1.3.6.1.4.1.12356.101.24.1.1.1
iso.3.6.1.4.1.12356.101.24.1.1.1.3.1.18.16000116 = STRING: "S524DN4K16000116"
iso.3.6.1.4.1.12356.101.24.1.1.1.4.1.18.16000116 = ""
iso.3.6.1.4.1.12356.101.24.1.1.1.5.1.18.16000116 = STRING: "v6.4.1"
iso.3.6.1.4.1.12356.101.24.1.1.1.6.1.18.16000116 = INTEGER: 2
iso.3.6.1.4.1.12356.101.24.1.1.1.7.1.18.16000116 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.1.1.1.8.1.18.16000116 = Gauge32: 1592346680
iso.3.6.1.4.1.12356.101.24.1.1.1.9.1.18.16000116 = IpAddress: 169.254.1.2
iso.3.6.1.4.1.12356.101.24.1.1.1.10.1.18.16000116 = STRING: "-"

FgSwPortEntry

Table added to the FortiGate SNMP MIB file:
/ OID: FORTINET-FORTIGATE-MIB:fortinet.fnFortiGateMib.fgSw.fgSwPortInfo.fgSwPortTable.fgSwPortEntry 1.3.6.1.4.1.12356.101.24.2.1.1 /

FgSwPortEntry ::= SEQUENCE {
    fgSwPortSwitchPlatform FnIndex,
    fgSwPortSwitchId FnIndex,
    fgSwPortNum FnIndex,
    fgSwPortSwitchSerialNum DisplayString,
    fgSwPortName DisplayString,
    fgSwPortStatus INTEGER,
    fgSwPortSpeedDuplex DisplayString,
    fgSwPortNativeVlan Integer32,
    fgSwPortAllowedVlan DisplayString,
    fgSwPortUntaggedVlan DisplayString,
    fgSwPortPOE INTEGER,
    fgSwPortPOEStatus INTEGER,
    fgSwPortPOEState DisplayString,
    fgSwPortPOEPower DisplayString
}
SNMP response from the FortiGate:
# snmpwalk -v2c -c fortilink 172.16.200.1 1.3.6.1.4.1.12356.101.24.2.1.1

iso.3.6.1.4.1.12356.101.24.2.1.1.4.1.18.16000116.1 = STRING: "S524DN4K16000116"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.4.1.18.16000116.30 = STRING: "S524DN4K16000116"
iso.3.6.1.4.1.12356.101.24.2.1.1.5.1.18.16000116.1 = STRING: "port1"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.5.1.18.16000116.30 = STRING: "port30"
iso.3.6.1.4.1.12356.101.24.2.1.1.6.1.18.16000116.1 = INTEGER: 1
...
iso.3.6.1.4.1.12356.101.24.2.1.1.6.1.18.16000116.30 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.1 = STRING: "auto"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.24 = STRING: "auto"
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.25 = STRING: "auto-module"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.28 = STRING: "auto-module"
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.29 = STRING: "40000"
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.30 = STRING: "40000"
iso.3.6.1.4.1.12356.101.24.2.1.1.8.1.18.16000116.1 = INTEGER: 1
...
iso.3.6.1.4.1.12356.101.24.2.1.1.8.1.18.16000116.30 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.2.1.1.9.1.18.16000116.1 = STRING: "4093"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.9.1.18.16000116.30 = STRING: "4093"
iso.3.6.1.4.1.12356.101.24.2.1.1.10.1.18.16000116.1 = STRING: "4093"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.10.1.18.16000116.30 = STRING: "4093"
iso.3.6.1.4.1.12356.101.24.2.1.1.11.1.18.16000116.1 = INTEGER: 0
...
iso.3.6.1.4.1.12356.101.24.2.1.1.11.1.18.16000116.30 = INTEGER: 0
iso.3.6.1.4.1.12356.101.24.2.1.1.12.1.18.16000116.1 = INTEGER: 1
...
iso.3.6.1.4.1.12356.101.24.2.1.1.12.1.18.16000116.30 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.2.1.1.13.1.18.16000116.1 = STRING: "Disabled"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.13.1.18.16000116.30 = STRING: "Disabled"
iso.3.6.1.4.1.12356.101.24.2.1.1.14.1.18.16000116.1 = STRING: "0.000000"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.14.1.18.16000116.30 = STRING: "0.000000"

SNMP queries to the FortiGate Switch Controller for FortiSwitch and port information 6.4.2

Two new tables are added to the FortiOS Enterprise MIB:

  • FgSwDeviceEntry: Details about connected FortiSwitch devices.
  • FgSwPortEntry: Switch port related information.

FgSwDeviceEntry

Table added to the FortiGate SNMP MIB file:
/ OID: FORTINET-FORTIGATE-MIB:fortinet.fnFortiGateMib.fgSw.fgSwDeviceInfo.fgSwDeviceTable.fgSwDeviceEntry 1.3.6.1.4.1.12356.101.24.1.1.1 /

FgSwDeviceEntry ::= SEQUENCE {
    fgSwDevicePlatform FnIndex,
    fgSwDeviceId FnIndex,
    fgSwDeviceSerialNum DisplayString,
    fgSwDeviceName DisplayString,
    fgSwDeviceVersion DisplayString,
    fgSwDeviceAuthorized FgSwDeviceAuthorizedType,
    fgSwDeviceStatus INTEGER,
    fgSwDeviceJoinTime Gauge32,
    fgSwDeviceIp IpAddress,
    fgSwDeviceFlag DisplayString
}
SNMP response from the FortiGate:
# snmpwalk -v2c -c fortilink 172.16.200.1 1.3.6.1.4.1.12356.101.24.1.1.1
iso.3.6.1.4.1.12356.101.24.1.1.1.3.1.18.16000116 = STRING: "S524DN4K16000116"
iso.3.6.1.4.1.12356.101.24.1.1.1.4.1.18.16000116 = ""
iso.3.6.1.4.1.12356.101.24.1.1.1.5.1.18.16000116 = STRING: "v6.4.1"
iso.3.6.1.4.1.12356.101.24.1.1.1.6.1.18.16000116 = INTEGER: 2
iso.3.6.1.4.1.12356.101.24.1.1.1.7.1.18.16000116 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.1.1.1.8.1.18.16000116 = Gauge32: 1592346680
iso.3.6.1.4.1.12356.101.24.1.1.1.9.1.18.16000116 = IpAddress: 169.254.1.2
iso.3.6.1.4.1.12356.101.24.1.1.1.10.1.18.16000116 = STRING: "-"

FgSwPortEntry

Table added to the FortiGate SNMP MIB file:
/ OID: FORTINET-FORTIGATE-MIB:fortinet.fnFortiGateMib.fgSw.fgSwPortInfo.fgSwPortTable.fgSwPortEntry 1.3.6.1.4.1.12356.101.24.2.1.1 /

FgSwPortEntry ::= SEQUENCE {
    fgSwPortSwitchPlatform FnIndex,
    fgSwPortSwitchId FnIndex,
    fgSwPortNum FnIndex,
    fgSwPortSwitchSerialNum DisplayString,
    fgSwPortName DisplayString,
    fgSwPortStatus INTEGER,
    fgSwPortSpeedDuplex DisplayString,
    fgSwPortNativeVlan Integer32,
    fgSwPortAllowedVlan DisplayString,
    fgSwPortUntaggedVlan DisplayString,
    fgSwPortPOE INTEGER,
    fgSwPortPOEStatus INTEGER,
    fgSwPortPOEState DisplayString,
    fgSwPortPOEPower DisplayString
}
SNMP response from the FortiGate:
# snmpwalk -v2c -c fortilink 172.16.200.1 1.3.6.1.4.1.12356.101.24.2.1.1

iso.3.6.1.4.1.12356.101.24.2.1.1.4.1.18.16000116.1 = STRING: "S524DN4K16000116"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.4.1.18.16000116.30 = STRING: "S524DN4K16000116"
iso.3.6.1.4.1.12356.101.24.2.1.1.5.1.18.16000116.1 = STRING: "port1"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.5.1.18.16000116.30 = STRING: "port30"
iso.3.6.1.4.1.12356.101.24.2.1.1.6.1.18.16000116.1 = INTEGER: 1
...
iso.3.6.1.4.1.12356.101.24.2.1.1.6.1.18.16000116.30 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.1 = STRING: "auto"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.24 = STRING: "auto"
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.25 = STRING: "auto-module"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.28 = STRING: "auto-module"
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.29 = STRING: "40000"
iso.3.6.1.4.1.12356.101.24.2.1.1.7.1.18.16000116.30 = STRING: "40000"
iso.3.6.1.4.1.12356.101.24.2.1.1.8.1.18.16000116.1 = INTEGER: 1
...
iso.3.6.1.4.1.12356.101.24.2.1.1.8.1.18.16000116.30 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.2.1.1.9.1.18.16000116.1 = STRING: "4093"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.9.1.18.16000116.30 = STRING: "4093"
iso.3.6.1.4.1.12356.101.24.2.1.1.10.1.18.16000116.1 = STRING: "4093"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.10.1.18.16000116.30 = STRING: "4093"
iso.3.6.1.4.1.12356.101.24.2.1.1.11.1.18.16000116.1 = INTEGER: 0
...
iso.3.6.1.4.1.12356.101.24.2.1.1.11.1.18.16000116.30 = INTEGER: 0
iso.3.6.1.4.1.12356.101.24.2.1.1.12.1.18.16000116.1 = INTEGER: 1
...
iso.3.6.1.4.1.12356.101.24.2.1.1.12.1.18.16000116.30 = INTEGER: 1
iso.3.6.1.4.1.12356.101.24.2.1.1.13.1.18.16000116.1 = STRING: "Disabled"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.13.1.18.16000116.30 = STRING: "Disabled"
iso.3.6.1.4.1.12356.101.24.2.1.1.14.1.18.16000116.1 = STRING: "0.000000"
...
iso.3.6.1.4.1.12356.101.24.2.1.1.14.1.18.16000116.30 = STRING: "0.000000"