I was looking to deploy Nagios on our servers, but I am discouraged by
its architecture. I would like something minimalistic that can run
anywhere (including small routers).

System monitoring has a number of important components, but they could
all be simple and written in guile:

  1. a (small) monitoring daemon (say for monitoring a web end point,
     temperature or disk space)

  These would be run by shepherd and submit events to a message queue
  somewhere on the monitoring server (2)

  2. queue handler

  The queue handler sits on the monitoring server and drops messages
  into a database

  3. notification handler(s)

  Reads the database and sends out alerts

  4. curses and web-based monitors

  These tools just fetch data from the database and handle aggregation

I envisage rather simple tooling. 

I am raising this here to see if anyone has come up with similar or
partial solution(s). And to see who would be interested in such a
project.

How do we monitor the Guix servers right now?

Pj.


Reply via email to