Big Brother Monitoring Scripts
- Identify data to be captured.
- Correlate values/conditions with alert levels.
- Required script output.
- Incorporation w/ Big Brother.
- Graphing historic info with LARRD.
Data identification
Data falls typically falls into one of two general categories:
0 quantitative (number of processes, memory utilization, disk utilization).
0 boolean (service not responding, process not running)
These can sometimes be combined: for instance, data for an HTTP response may include number of seconds and up/down status.
Required script output
- Output from scripts is in the form:
<action> <hostname>.<test> <color> <date> <message>
- <action>'s include /status/, /page/, or /data/.
- For instance:
status syr-ems-1,voip,nyroc,rr,com.session green Tue May 4 15:06:11 2004
24.24.3.68 cli prompt received (44 seconds)
Incorporation w/ Big Brother
- Source BB environment variables
Graphing historic info with LARRD
- Any checks that incorporate numeric data can be used to create graphs via LARRD.
- Data must be in "easily" parsable format.
- Example of output: [via drraw]