Monitor2
Jump to navigation
Jump to search
The second monitoring system/framework in the New World (monitor2) is implemented on the server https://nw-syd-monitor2.cse.unsw.edu.au/. Unlike monitor1 it does not use Nagios and, implicitly, does not generate any sort of alarms.
Instead, monitor2 collects and graphs data sampled from various servers. It is designed to implement a "standard" way of collecting data, storing it and graphing it, regardless of the type of data we talk about. It uses SNMP to collect data samples from the monitored hosts. Where the standard SNMP MIBs don't define the data samples we want to collect, we extend SNMP with external scriopts (written in bash) to provide the required samples.
As of the date of writing, it supports:
- Disk activity (bytes read and written per local disk/partition)
- Network interface traffic (bytes read and written per network interface)
- CPU usage (percentage) and load average
- Memory usage (RAM)
- Device temperature(s)