Professional Documents
Culture Documents
Op5
Advanced Reporting Schedule functionality with automatic weekly and monthly e-mail distribution in PDF format Availability reports Host, host-groups, services, service groups etc Notification reports Top alerts reports System event reports SLA reports And more Advanced scheduling of time periods Exception Enables users to define exceptions in a given time period, for example birth days, public holidays, vacations or other important events Exclude Enables for users to exclude time from a given time period, for example time that a person does not work, and that way building advanced time periods in a simple way. Scheduled downtime for suppressing host and service notifications during periods of planned outages. Agent based monitoring Native agent for any platform Immune to connection problems op5 agents Agent-less monitoring Monitoring of remote services (FTP, SSH, HTTP, other) WMI for Agent-less Windows monitoring Support of SNMP v1,2,3 Support of IPMI SNMP traps ERP & CRM monitoring Available plugins and setups for detailed monitoring of enterprise resource planning (ERP) systemsand customer relations management (CRM) systems. Movex IFS
Network Visualization (Geography & Topology) Tactical overview of the network status Host groups views Service groups views NagVis is integrated (Powerful tool for visualisation) GEOMap with Google map integration Network Maps Network drill downs to display local traffic details for individual network segments. Interactive multilayered map functionality for displaying system status in multiple levels Open Source IT Monitoring you can trust Built on Nagios bundled with hundreds of Open Source plugins op5 developed enterprise features and plugins op5 Community with projects, user lists, wiki and more. Access to our source code Open to code audit Build your own plugins Access to more the approx. +200 quality assured, supported and documented plugins, see our list of supported plugins. Available bug tracking and road map. Problem identification and handling Faster troubleshooting, easy to find where the problem is located Notifications and escalation sent via Email, SMS or Pager Ability to acknowledge problems via the web interface and sms. Network scan for quick set up Integrated add-ons for HP, DELL, SUN and other generally available SNMP agents. Templates for commonly used infrastructure, applications or traffic flows. op5 Monitor provides: Turn-key solution that is easy and fast to implement A modern and flexible PHP based user interface (GUI) Widgets that can be personalized and have independent settings Web-based configuration tool for easier and faster configuration. Search and filtering of information with pagination Template/skin support Multi language support (gettext) Outstanding data visualization tools to make the network data easy to understand Paginated host/service group pages Graph and comment pop-up
Centreon
Real time system monitoring Outage detection Availability detection Fine-grained thresholds definitions for alerts Active (pull) queries Passive (push) queries SNMP trap receipts Hosts group metrics compositing Services group metrics compositing Aggregate reporting SLA metrics aggregation (Meta service) Downtimes scheduling Issue acknowledgments mechanisms Comments recording Search filters for log interrogations Configurable frequencies for KPI collection Flexible configuration Nagios 3 compatibility Configuration template management Hosts and services template interaction Application template library management N-level template inheritance Automatic SNMP traps collection and management Customised macro Network topology management Atomic KPI configuration User access controls Access group definitions Interface access restrictions Hosts group resource view restrictions Service groups resource view restrictions Service category resource view restrictions LDAP Authentication User action logs
Zabbix Features
Monitor Everything Everything inside your network can be monitored: Performance Servers, Web Applications, Databases, Networking Equipment and more. Enterprise Ready Zabbix is designed to support from small to large environments with the requirements in a business of high criticality. Proactive Monitoring Improve the quality of their services and reduce operating costs by avoiding downtime. Capacity Planning Plan the growth of your business and be able to predict the future and apply the financial resources more accurately. True Open Source No Enterprise version, the best of Zabbix is offered for free.
Nagios XI
Powerful Web Interface: A powerful GUI provides for customization of layout, design, and preferences on a per-user basis, giving your team the flexibility they want. Dynamic content updates with AJAX technology provide real-time information on the latest status of monitored infrastructure elements. Performance and Capacity Planning Graphs: Automated, integrated trending and capacity planning graphs allow organizations to plan for infrastructure upgrades before outdated systems catch them by surprise. Graphs are automatically created when you configure XI to monitor a new infrastructure element. RRD-based graphing technology provides efficient data storage over time. Dashboards: Powerful dashboards provide at-a-glance access to powerful monitoring information and third-party data. Dashlets provide users with the ability to customize their dashboards with the data they find most useful. Views: Provide users with quick access to the information they find most useful. On-screen rotation of views ensures your team always gets the critical information it needs with a quick glance at the monitor. Web Configuration GUI: An integrated web-based configuration interface lets admins hand out control of managing monitoring configuration, system settings, and more to other users and team members easily. Configuration Wizards: Configuration wizards guide users through the process of monitoring new devices, services, and applications all without having to understand complex monitoring ideas or modify low-level configuration files. Ability to build and deploy custom wizards allows organizations to tailor XI to meet internal and external user requirements. Advanced Configuration Manager: An advanced web configuration interface to Nagios Core allows administrators complete control over the monitoring engine configuration. Import capabilities provide for migration from legacy Nagios Core configuration files. Advanced User Management: Simplifies your management of the XI system by allowing you to mange user accounts easily. Provision new user accounts with a few clicks and users automatically receive an email with their login credentials.
Nagios Core
Comprehensive Monitoring: Provides monitoring of all mission-critical infrastructure components - including applications, services, operating systems, network protocols, system metrics, and network infrastructure. Visibility: Provides central view of your entire IT operations network and business processes. Awareness: Alerts are delivered to IT staff via email and SMS. Multi-user notification escalation capabilities ensure alerts reach the attention of the right people. Problem Remediation: Event handlers allow you to automatically restart failed applications, services, servers, and devices when problems are detected. Trending and Capacity Planning: Allows organizations to plan for infrastructure upgrades before outdated systems catch them by surprise. Reports: Ensure SLAs are being met, provides historical records of outages, notifications, and alert response for later analysis. Extendable Architecture: Provides easy integration with in-house and third-party applications. Hundreds of community-developed addons extend core functionality. Cloud monitoring
Installation The prerequisite for the plugin to work is to install the VMWare Perl SDK available on the manufacturer website. Download the file on your server, for example in the root directory, untar it and run the installer that way : # cd /root # tar xvzf VMware-vSphere-Perl-SDK-4.1.0-254719.i386.tar.gz # cd vmware-vsphere-cli-distrib/ # ./vmware-install.pl Follow the instructions given by the script. Depending on your setup, some PERL dependencies must be installed prior for the SDK to work correctly. When its done, we can get the plugin here, and copy it to /usr/lib/nagios/plugins/. Make it executable : # cd /usr/lib/nagios/plugins/ # chmod a+x check_esx Configuration Now, we can start the real configuration for Nagios. Well need a username and password to access the ESXi host, lets define those Nagios variables in a safe place in /etc/nagios/resource.cfg, so that this information will be hidden from the CGIs :
# Define a service to "ping" the local machine define service{ use generic-service host_name esxi01 service_description PING check_command check_ping!100.0,20%!500.0,60% } # VMWare # check cpu define service{ use host_name service_description check_command } # check memory usage define service{ use host_name service_description check_command } # check net define service{ use host_name service_description
KVM There is a tool being developed by Redhat that relies on the libvirt interface for monitoring virtual machines based on kvm or any other hypervisor supported by the libvirt interface. This means that it obviously will only work for kvm guests being managed by tools based on libvirt such as virt-manager, virtsh etc. and will not work for your kvm guests being managed by command line. Nagios support for virtualisation About nagios-virt Nagios-virt is a configuration tool for adding monitoring of your virtualised domains to Nagios. You can use this tool to either set up a new Nagios installation for your Xen or QEMU/KVM guests, or to integrate with your existing Nagios installation. Nagios-virt is built on top of libvirt so it works with several different virtualisation systems.
Installing Nagios configuration using nagios-virt The main program is called /usr/sbin/nagios-virt (or just nagios-virt). To get help online, do: nagios-virt --help It may be helpful to print nagios-virt's configuration, to check that it matches where you think Nagios configuration files, etc. should be installed. $ nagios-virt config PACKAGE_NAME nagios-virt PACKAGE_VERSION version NAGIOS_CONFIGDIR /etc/nagios NV_DATADIR /usr/share/nagios-virt-version Assuming Xen, you can get nagios-virt to build and test its configuration files for you by doing: nagios-virt install This will generate two files: /etc/nagios/virt-library.cfg This is a standard library of (virtualised) services to monitor. Do not edit this file as it will be overwritten each time nagios-virt runs. /etc/nagios/virt-hosts.cfg This lists services found on guests on the system. You may edit this file, but beware that next time you run nagios-virt install, this file will be backed up as virt-hosts.cfg.nvold and a new file created in its place. Nagios-virt doesn't alter any other configuration files. Read and follow the instructions that nagios-virt prints out after installation. With QEMU/KVM nagios-virt -c qemu:///system install Compiling nagios-virt Prerequisites Nagios
Plugins
check_apt, check_breeze, check_by_ssh, check_clamd, check_cluster, check_dhcp, check_dig, check_disk, check_disk_smb, check_dns, check_dummy, check_file_age, check_flexlm, check_fping, check_ftp, check_game, check_hpjd, check_http, check_icmp, check_ide_smart, check_ifoperstatus, check_ifstatus, check_imap, check_ircd, check_jabber, check_ldap, check_load, check_log, check_mailq, check_mrtg, check_mrtgtraf, check_mssql, check_mysql, check_mysql_query, check_nagios, check_netdns, check_nntp, check_nntps, check_nt, check_ntp_peer, check_ntp_time, check_nwstat, check_oracle, check_overcr, check_pgsql, check_ping, check_pop, check_procs, check_radius, check_real, check_rpc, check_sensors, check_simap, check_smtp, check_snmp, check_spop, check_ssh, check_ssmtp, check_swap, check_tcp, check_time, check_udp, check_ups, check_users, check_wave
IP SLA Logical Trend Auto Reports Grouping Trending Prediction Discovery Agent Yes plugin plugin Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No plugin plugin plugin
Triggers / Distributed Data Storage SNMP Syslog Plugins Alerts WebApp Monitoring Inventory Platform Method License Full No Yes Yes Yes Yes Control Yes Yes PHP RRDtool,MySQL GPL MySQL,Postgre Full SQL,Oracle Supported plugin plugin Yes Yes Control Yes plugin PHP GPL Database Supported plugin plugin Yes Supported Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Full Control Yes Full Control Yes Yes Yes plugin Yes No plugin C, PHP Java Flat file, SQL GPL JRobin,PostgreS QL GPLv3
Access Maps Control IPv6 Plugin Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Commercial Yes
Commercial Yes GPLv2; (Enterprise Full MySQL,Postgre edition Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Control Yes Yes Perl SQL,Oracle available) Yes Oracle,MySQL, PostgreSQL,IBM Full Yes Yes Yes No Yes Supported Yes Yes Yes Yes Control Yes Yes C, PHP DB2,SQLite GPL Yes Full ZODB,MySQL,R Yes Yes Yes Yes Yes Supported Yes Yes Yes Yes Control Yes Yes Python RDtool GPL Yes IP SLA Logical Trend Auto Triggers / Distributed Data Storage Reports Grouping Trending Prediction Discovery Agent SNMP Syslog Plugins Alerts WebApp Monitoring Inventory Platform Method License Maps
Yes Yes
Yes Yes
Conclusion
We have installed or used online demo and tested folowing network monitoring systems: op5 Nagios XI Nagios Core Centreon OPSView Open NMS Cacti Zabbix Zenoss Enterprise Icinga