1.2. Main features¶
Compared to other NMS systems, SANET has some distinctive features:
- Charts: both actual status’ charts, timespan charts, and aggregated data charts (per resource or per container) are present.
- Reports: it is possible to define reports aggregating and visualizing statistical data across customizable time slices and set of resources.
- Logical grouping: nodes can be grouped into containers, defining a forest-like structure.
- Agent: SANET checks are based on SNMP and simple basic network operations (i.e. ping), hence no specific agent is needed.
- SNMP: Most of the checks are performed through SNMP. Libraries for the main vendors MIBs are also provided.
- Syslog support
- External scripts: can be used to defined checks, or to reacto to failed checks
- Plugins: It it possible to define new checks (and customize the ones present in library)
- Triggers / Alerts: it is possible to parametrize library checks or to define new checks, each of which has an associated (and customizable) alert message (that might be sent vi email or SMS)
- WebApp: SANET provides a web interface for visaulization purposes (while configuration is performed through command line interface)
- Data Storage Method: RRDTool + PostgreSQL
- License: AGPL3
- Maps: SANET provides automatically generated browsable and customizable network maps showing network topology and the present resources’ state
- Authentication: With user accounts defined in the configuration, or via LDAP, RADIUS, etc.
- Authorization: User groups can be given r/w, r/o or no access to sets of nodes
- Written in: Python (Django), Network maps component written in Adobe Flex Action script.
- User Tracking: Web interface navigation is stateful hence most visualization settings are tracked.