FIDO: Network Monitoring Tool

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.


Basic information

FIDO: Installation Specific Information


Web interface info

FIDO: Web Client

Developer/maintainer info

FIDO: File Formats
Document 9173 is unavailable at this time.
Document 9174 is unavailable at this time.
Document 41723 is unavailable at this time.
Document 43696 is unavailable at this time.
FIDO: RRD writing
FIDO: Comment persistence


Operator info

Examples
Document 9183 is unavailable at this time.
Document 43697 is unavailable at this time.
Document 60969 is unavailable at this time.
Document 62361 is unavailable at this time.

CLI
Document 45134 is unavailable at this time.
Document 9172 is unavailable at this time.
Document 16781 is unavailable at this time.
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
Document 39553 is unavailable at this time.
Document 47070 is unavailable at this time.

General

Document 35504 is unavailable at this time.
FIDO: process watchdog
FIDO: Correlation
Document 47505 is unavailable at this time.
Document 61614 is unavailable at this time.

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.



Keywords:FIDO: Network Monitoring Tool   Doc ID:5412
Owner:Michael H.Group:Network Services
Created:2007-02-13 19:00 CDTUpdated:2016-03-30 09:18 CDT
Sites:Network Services, Systems & Network Control Center, University of Wisconsin System Network, WiscNet
Feedback:  1   1