Monitor2

From techdocs
Revision as of 13:13, 26 April 2023 by Plinich (talk | contribs) (Created page with "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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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:

  1. Disk activity (bytes read and written per local disk/partition)
  2. Network interface traffic (bytes read and written per network interface)
  3. CPU usage (percentage) and load average
  4. Memory usage (RAM)
  5. Device temperature(s)