Information on the Cisco Router Data Collection

The router inteface data collection is driven by a crontab entry in /usr/local/netdata/crontabs/cronlist.peleus*. It is performed once an hour. Since the list of active router interfaces is dynamic, it is fetched from CANDO at various times during the day and the data collection program uses this list /usr/local/netdata/sql.data/rtr.nodes* to know which routers to collect data from.

The analysis for the tabular reports and graphs for yesterday, weekly, and fortnightly are produced between 3 and 8 am daily.

In the analysis, certain data values which exceed thresholds are flagged as alerts, and are extracted for the Daily Summaries.


The following are programs used to generate the router stats:

/usr/local/netdata/routers/src/arpdump
This script dumps the routers' arpcaches and checks for duplicate IP addresses being used on the network.

/usr/local/netdata/routers/src/cklog
This script continually looks for alerts produced by the routers and notifies certain users' of the alerts by displaying a message on their terminals.

/usr/local/netdata/routers/src/fetch.data
This script fetches statistical data (Collisions, Input Queue Drops, etc.) for each port on the routers.

/usr/local/netdata/routers/src/fetch.data.daily
This script fetches daily statistical data for each port on the routers.

/usr/local/netdata/routers/src/rinfo
This script extracts data from the router data collection and generates a tabular report.

/usr/local/netdata/routers/src/rlist
This script was designed to display long lines of router data files in a resonable fashion.

/usr/local/netdata/routers/src/rmccb.info
This script extracts data from the router data collection and generates a tabular report.

/usr/local/netdata/routers/src/rp
This script totals the statistics for each router for a specified period of time.

/usr/local/netdata/routers/src/rr
This script creates the daily summary report for the routers.

/usr/local/netdata/routers/src/rtr
This script uses the commands listed in rtr.cmds and retrieves the data genereated by those commands from rtr-cl.

/usr/local/netdata/routers/src/rtr2html
This script converts the dail router reports to html for World Wide Web display.

/usr/local/netdata/routers/src/rtrlog.daily
This script fetches the alert messages generated by the routers each day.

/usr/local/netdata/routers/src/rtrrpt
This script totals the statistics for each router for a specified period of time.

/usr/local/netdata/routers/src/rundailyreport
This script calls rtrrpt to create the daily summary report for the routers.


Footnote: * indicates that the page is only visible from SLAC nodes.