FIDO: Network Monitoring Tool
FIDO is a homegrown perl based monitoring system created to monitor various aspects of a network. While started as an ICMP monitoring tool intended to replace the ICMP monitoring provided by ROVER on the legacy machine MIL, today it is a centralized reporting and commenting agent that responds to data provided by various testing modules. There are currently modules written to test v4/v6 ICMP, snmp polling and DNS. Test modules periodically write data that is read by the FIDO server which in turn creates a combined report file that is presented to the user via the web.
What's New
New as of 2025/11/18: FIDO UI Changes
Basic information
Web interface info
Developer/maintainer info
- FIDO: File Formats
- [Link for document 9173 is unavailable at this time]
- [Link for document 9174 is unavailable at this time]
- [Link for document 41723 is unavailable at this time]
- FIDO: RRD writing
- FIDO: Comment persistence
- [Link for document 118184 is unavailable at this time]
- [Link for document 118186 is unavailable at this time]
- [Link for document 118190 is unavailable at this time]
- [Link for document 118192 is unavailable at this time]
- [Link for document 134014 is unavailable at this time]
- [Link for document 134015 is unavailable at this time]
Operator info
Examples
- [Link for document 9183 is unavailable at this time]
- [Link for document 43697 is unavailable at this time]
- [Link for document 60969 is unavailable at this time]
- [Link for document 62361 is unavailable at this time]
- [Link for document 77400 is unavailable at this time]
- [Link for document 93816 is unavailable at this time]
- [Link for document 58848 is unavailable at this time]
- [Link for document 100509 is unavailable at this time]
- [Link for document 118449 is unavailable at this time]
- [Link for document 133088 is unavailable at this time]
- [Link for document 158145 is unavailable at this time]
CLI
- [Link for document 45134 is unavailable at this time]
- [Link for document 9172 is unavailable at this time]
- [Link for document 16781 is unavailable at this time]
- [Link for document 28494 is unavailable at this time]
- FIDO: Ignoring Alarms
- FIDO: SNMP based thresholding
- FIDO: generic alarm matching criteria and examples
- FIDO: Impact, Time of Day, Hold Down attributes
- [Link for document 39553 is unavailable at this time]
- [Link for document 47070 is unavailable at this time]
- [Link for document 82624 is unavailable at this time]
General
- [Link for document 35504 is unavailable at this time]
- FIDO: process watchdog
- FIDO: Correlation
- [Link for document 47505 is unavailable at this time]
- [Link for document 61614 is unavailable at this time]
- [Link for document 69500 is unavailable at this time]
- [Link for document 69931 is unavailable at this time]
- [Link for document 96531 is unavailable at this time]
- FIDO: Recurring items and comment stickiness
- [Link for document 101387 is unavailable at this time]
- [Link for document 117540 is unavailable at this time]
- [Link for document 123569 is unavailable at this time]
- [Link for document 153742 is unavailable at this time]
Operating FIDO
Running FIDO
The daemon is controlled with /etc/init.d/ scripts. There is a script called /usr/local/fido/etc/init.d/all_fido_tests that describes all the currently registered tests. It is not necessary to start all components individually but some of the tests do share related data.
Logging
Fido is setup to use syslog to log. You can use the web client to see the logs or look at the raw files, too, if you have the necessary access to the host.
Status Reports
FIDO information is updated via root cron. The update runs Monday through Friday at 8 AM and is proceeded by a restart of the entire software package. An email is sent as part of this process that lists changes to the list of items being monitored. You can manually run these programs if you need to update the CMS generated files in the middle of the day. You can also run individual update components and update individual daemons if you understand the dependencies of these daemons.