Argus was originally designed to monitor servers and network connections
in a mission-critical ISP (Internet Service Provider) environment, and scales
well from small-businesses through large enterprises.
- It has a clean and intuitive web interface.
- The web pages can easily be understood by non-technical people.
- It can monitor network connectivity (Ping test)
- It can monitor TCP/UDP ports
- It can monitor a wide variety of TCP/UDP applications (HTTP, SMTP, RADIUS, ...)
- It can monitor the output or exit code of a program (Program test)
- It can monitor the content of a web page (such as a shopping cart application)
- It can monitor the authoritativeness of a nameserver
- It can monitor SNMP OIDs (such as BGP status, UPS voltage, room temperature, ...)
- It can be extended to monitor things that the author didn't think of
- It can notify someone (or many people) when something happens
- It can escalate, and notify someone else, if things don't get fixed.
- It can not alarm for known downtime (maintenance overrides)
- It will summarize and rate-limit multiple notifications to prevent paging-floods.
- It keeps historical statistics, for analysis or SLA verification.
- It scales well and can monitor many, many things.
- It can restrict users to viewing only certain items (user "views")
- It can restrict users access certain features (access control)
- It can generate graphs of what is going on. [under development]
- It can monitor using IPv6. [under development]
|