NetXMS is new and rapidly developing monitoring system, released under GPL2 license. NetXMS project can be used for monitoring entire IT infrastructure, starting with SNMP-capable hardware (like switches and routers) and ending with applications on your servers. NetXMS is an extremely reliable and powerful monitoring system, enabling you to improve your network availability and service levels.
The system has three-tier architecture: the information is collected by monitoring agents (either our own high-performance agents or SNMP agents) and delivered to monitoring server for processing and storing. Network administrator can access collected data using Windows-based Management Console, WEB Interface or Management Console for PocketPC.
Having been designed with flexibility and scalability in mind, NetXMS features a wide range of supported platforms, leaving you the freedom of choice of platform(s) for your network. NetXMS Server, the core system, is currently available for Windows NT/2000/2003/XP, Linux, Solaris and FreeBSD.
High-performance modular monitoring Agents are available for the same platforms as well as for OpenBSD, NetBSD, NetWare, HP-UX and AIX. NetXMS currently supports the following databases: MySQL, PostgreSQL, Microsoft SQL and Oracle. Due to the modular structure of the system, support for other SQL databases can be added upon request in a matter of days.
Product's homepage
Here are some key features of "NetXMS":
· NetXMS allows monitoring network devices, servers and applications from one management server
· Configuration and access to monitoring data take place through the user-friendly and customizable Windows-based GUI
· NetXMS ability to send e-mails and SMS notifications, or execute external programs as a reaction to any event, enables you to receive warning notifications based on collected values
· Ability to organize monitored objects into hierarchical structure to represent service dependencies
· Centralized agent upgrade
· Layer 3 IP topology autodiscovery
· Portable client library
· Very flexible event processing
· Remote actions
· Flexible access control configuration
What's New in This Release: [ read full changelog ]
· Number of polls required for status change can be set individually for each interface
· New NXSL functions and object properties for accessing topology information
· New NXSL function FindObject - New NXSL functions for object creation and binding
· Added option to set native agent port on node creation
· Added support for INFORM messages in SNMP trap receiver
· Implemented automatic creation of ChildStatus DCI when Network Service object created for Node
· Implemented concept of "expected" interface state
· Added option to use DNS names instead of IP addresses as primary host name for discovered nodes
· Added possibility to add parameters and/or specify entry point in scripts called via %[] macro
· Implemented alarm comments
· Initial support for multi-valued (tabular) DCI
Java console:
· Added alarm history log viewer
· Time interval for line charts on dashboards made configurable
· Dashboard configuration improved; all dashboard elements now can be configured from GUI
· New tab for container objectss where threshold violations for underlying nodes are shown
· Multiple dashboards can be displayed in a loop (like slide show)
· Fixed problems with line chart configuration saving in perspective
· Resolved issue: Reports not working on Windows
· Resolved issue: Cannot delete non-existent object from event processing policy
· Resolved issue: No confirmation shown for object tools with "confirm before execution" flag
· Resolved issue: EPP editor do not support 'Negate cell'
Web UI:
· All functionality from Java console implemented
· Windows installer for web interface
· Resolved issue: NetXMS session not closed when web session is expired
· Resolved issue: Internal libexpat failed to compile on debian5
· Resolved issue: Build failed on Solaris 11
· Resolved issue: Incorrect interface status reported by agent on FreeBSD
· Resolved issue: Database upgrade problems if SQLite used as backend database