Argus Panoptes

Argus the All-Seeing - System and Network Monitoring Software

What is it?

Argus is a system and network monitoring application. It will monitor nearly anything you ask it to monitor. It presents a nice clean, easy to view web interface that will keep both the managers happy ("Red Bad. Green Good.") and the techs happy ("Ah! that's what the problem is"). It can also send alerts numerous ways (such as via pager) and can automatically escalate if the techs fall alseep.

Overview

What Can be Monitored?

Just about anything. Things that the authors didn't think of can easily be added.
Examples

Notifications

Argus can automatically notify someone (or someones) when things change (things go down, or things come back up). Argus can also automatically escalate issues if they aren't responded to. A typical escalation schedule may go like:

  1. notify 1st level support staff
  2. try again.
  3. after 10 minutes, notify support manager
  4. after 20 minutes, notify IT Director.
  5. after 30 minutes, notify CIO.
  6. try again.
  7. try again.
  8. after 1 hour, wake up the CEO.

demo

Click here and click 'anonymous access' or log in as user 'guest', password 'guest'.

This is a live system, running the current code release, configured to show many of (but not all of) the features.

installation

Follow these instructions

configuration

Follow these instructions

Also, look at the config of the demo (see above) as an example

usage

security issues

there are no known security problems

the control socket can be protected using normal UNIX file permissions

the server does not require root privileges, and can be run as a normal user

internal workings

not yet written

FAQ

not yet written

contact

The author gets lots and lots of email, and cannot respond to everyone, but you can try writing him here:

download

The most recent version can be downloaded from:

history

Program history

volunteering

The author is aware that:

and is looking for people to assist on these issues.

If you would like to contribute, contact the author (see the contact section above)