Packet Capture SNMP Monitoring

Posted by fmadio | 100G Ethernet

When you have 10`s or 100`s of real (or virtual) servers it becomes quite a task to monitor and manage what their all doing. FMADIO 10G, 20G, 40G and 100G packet capture systems now support SNMP using the standard net-snmp package so you can easily track and monitor your systems.


  • server management snmp
SNMP Support

SNMP has been around for a long time, Version 1 was authored way back in 1988 with the current Version 3 spec ed out in late 2002. What does this mean? It means SNMP is the defacto standard for monitoring systems.

However SNMP is just a protocol and you need management software to hook into it such as NAGIOS or Cacti or any number of other commercial or opensource tools. And chances are your existing infrastructure already has SNMP monitoring deployed in some form.

How does it look?

Currently its fairly basic and covers everything you see on the dashboard. You can monitor the current Capture Statistics and Storage health.

FMADIO-MIB::systemPacketReceived.0 = INTEGER: 0 FMADIO-MIB::systemPacketDropped.0 = INTEGER: 0 FMADIO-MIB::systemPacketErrors.0 = INTEGER: 0 FMADIO-MIB::systemPacketCapture.0 = INTEGER: 0 FMADIO-MIB::systemBytesCached.0 = INTEGER: 0 FMADIO-MIB::systemBytesDisk.0 = INTEGER: 0 FMADIO-MIB::systemBytesCapture.0 = INTEGER: 0 FMADIO-MIB::systemBytesOverflow.0 = INTEGER: 0 FMADIO-MIB::systemSmartError.0 = INTEGER: 0 FMADIO-MIB::systemRaidStatus.0 = STRING: "clean:raid0" FMADIO-MIB::systemStreamError.0 = INTEGER: 0 FMADIO-MIB::systemChunkError.0 = INTEGER: 0 FMADIO-MIB::systemECCError.0 = INTEGER: 0 FMADIO-MIB::systemCaptureStatus.0 = STRING: "stopped" FMADIO-MIB::systemCaptureName.0 = "" FMADIO-MIB::systemCaptureBps.0 = INTEGER: 0 FMADIO-MIB::systemCapturePps.0 = INTEGER: 0 FMADIO-MIB::systemCaptureTCPBps.0 = INTEGER: 0 FMADIO-MIB::systemCaptureUDPBps.0 = INTEGER: 0 FMADIO-MIB::storageDiskSerial.0 = STRING: "1423xxxxxxxx" FMADIO-MIB::storageDiskSerial.1 = STRING: "1423xxxxxxxx" FMADIO-MIB::storageDiskSerial.2 = STRING: "1423xxxxxxxx" FMADIO-MIB::storageDiskSerial.3 = STRING: "1420xxxxxxxx" FMADIO-MIB::storageDiskSerial.4 = STRING: "153Dxxxxxxxx" FMADIO-MIB::storageDiskSerial.5 = STRING: "1203xxxxxxxx" FMADIO-MIB::storageDiskSerial.6 = STRING: "1204xxxxxxxx" FMADIO-MIB::storageDiskSerial.7 = STRING: "1204xxxxxxxx" FMADIO-MIB::storageDiskSerial.8 = STRING: "1204xxxxxxxx" FMADIO-MIB::storageDiskSerial.9 = STRING: "1506xxxxxxxx" FMADIO-MIB::storageDiskSerial.10 = STRING: "1506xxxxxxxx" FMADIO-MIB::storageDiskSerial.11 = STRING: "1520xxxxxxxx" FMADIO-MIB::storageDiskSerial.12 = STRING: "1506xxxxxxxx" FMADIO-MIB::storageDiskMount.0 = STRING: "/opt/fmadio/disk/ssd0" FMADIO-MIB::storageDiskMount.1 = STRING: "/opt/fmadio/disk/ssd1" FMADIO-MIB::storageDiskMount.2 = STRING: "/opt/fmadio/disk/ssd2" FMADIO-MIB::storageDiskMount.3 = STRING: "/opt/fmadio/disk/ssd3" FMADIO-MIB::storageDiskMount.4 = STRING: "/opt/fmadio/disk/hdd0" FMADIO-MIB::storageDiskMount.5 = STRING: "/opt/fmadio/disk/hdd1" FMADIO-MIB::storageDiskMount.6 = STRING: "/opt/fmadio/disk/hdd2" FMADIO-MIB::storageDiskMount.7 = STRING: "/opt/fmadio/disk/hdd3" FMADIO-MIB::storageDiskMount.8 = STRING: "/dev/sda" FMADIO-MIB::storageDiskMount.9 = STRING: "/opt/fmadio/disk/ssd4" FMADIO-MIB::storageDiskMount.10 = STRING: "/opt/fmadio/disk/ssd5" FMADIO-MIB::storageDiskMount.11 = STRING: "/opt/fmadio/disk/ssd6" FMADIO-MIB::storageDiskMount.12 = STRING: "/opt/fmadio/disk/ssd7" FMADIO-MIB::storageDiskType.0 = STRING: "cache" FMADIO-MIB::storageDiskType.1 = STRING: "cache" FMADIO-MIB::storageDiskType.2 = STRING: "cache" FMADIO-MIB::storageDiskType.3 = STRING: "cache" FMADIO-MIB::storageDiskType.4 = STRING: "storage" FMADIO-MIB::storageDiskType.5 = STRING: "storage" FMADIO-MIB::storageDiskType.6 = STRING: "storage" FMADIO-MIB::storageDiskType.7 = STRING: "storage" FMADIO-MIB::storageDiskType.8 = STRING: "os" FMADIO-MIB::storageDiskType.9 = STRING: "cache" FMADIO-MIB::storageDiskType.10 = STRING: "cache" FMADIO-MIB::storageDiskType.11 = STRING: "cache" FMADIO-MIB::storageDiskType.12 = STRING: "cache" FMADIO-MIB::storageDiskErrorSMART.0 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.1 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.2 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.3 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.4 = INTEGER: 1018 FMADIO-MIB::storageDiskErrorSMART.5 = INTEGER: 8 FMADIO-MIB::storageDiskErrorSMART.6 = INTEGER: 5 FMADIO-MIB::storageDiskErrorSMART.7 = INTEGER: 95 FMADIO-MIB::storageDiskErrorSMART.8 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.9 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.10 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.11 = INTEGER: 0 FMADIO-MIB::storageDiskErrorSMART.12 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.0 = INTEGER: 136 FMADIO-MIB::storageDiskErrorRead.1 = INTEGER: 18 FMADIO-MIB::storageDiskErrorRead.2 = INTEGER: 64 FMADIO-MIB::storageDiskErrorRead.3 = INTEGER: 120 FMADIO-MIB::storageDiskErrorRead.4 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.5 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.6 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.7 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.8 = INTEGER: 4 FMADIO-MIB::storageDiskErrorRead.9 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.10 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.11 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRead.12 = INTEGER: 0 FMADIO-MIB::storageDiskErrorDMA.0 = INTEGER: 3 FMADIO-MIB::storageDiskErrorDMA.1 = INTEGER: 1 FMADIO-MIB::storageDiskErrorDMA.2 = INTEGER: 0 FMADIO-MIB::storageDiskErrorDMA.3 = INTEGER: 0 FMADIO-MIB::storageDiskErrorDMA.4 = INTEGER: 1017 FMADIO-MIB::storageDiskErrorDMA.5 = INTEGER: 8 FMADIO-MIB::storageDiskErrorDMA.6 = INTEGER: 5 FMADIO-MIB::storageDiskErrorDMA.7 = INTEGER: 95 FMADIO-MIB::storageDiskErrorDMA.8 = INTEGER: 6 FMADIO-MIB::storageDiskErrorDMA.9 = INTEGER: 0 FMADIO-MIB::storageDiskErrorDMA.10 = INTEGER: 0 FMADIO-MIB::storageDiskErrorDMA.11 = INTEGER: 0 FMADIO-MIB::storageDiskErrorDMA.12 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.0 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.1 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.2 = INTEGER: 17 FMADIO-MIB::storageDiskErrorRealloc.3 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.4 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.5 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.6 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.7 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.8 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.9 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.10 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.11 = INTEGER: 0 FMADIO-MIB::storageDiskErrorRealloc.12 = INTEGER: 0 FMADIO-MIB::storageDiskTemperature.0 = INTEGER: 26 FMADIO-MIB::storageDiskTemperature.1 = INTEGER: 25 FMADIO-MIB::storageDiskTemperature.2 = INTEGER: 26 FMADIO-MIB::storageDiskTemperature.3 = INTEGER: 26 FMADIO-MIB::storageDiskTemperature.4 = INTEGER: 23 FMADIO-MIB::storageDiskTemperature.5 = INTEGER: 23 FMADIO-MIB::storageDiskTemperature.6 = INTEGER: 24 FMADIO-MIB::storageDiskTemperature.7 = INTEGER: 23 FMADIO-MIB::storageDiskTemperature.8 = INTEGER: 24 FMADIO-MIB::storageDiskTemperature.9 = INTEGER: 23 FMADIO-MIB::storageDiskTemperature.10 = INTEGER: 23 FMADIO-MIB::storageDiskTemperature.11 = INTEGER: 24 FMADIO-MIB::storageDiskTemperature.12 = INTEGER: 24
Full MIB`s on our github page at https://github.com/fmadio/fmadio_scripts/tree/master/snmp Its a start with more stats and TRAP`s in the pipeline. If you have any questions or feature requests drop us an email at support at fmad dot io.