openITCOCKPIT
openITCOCKPIT
|
|
---|---|
openITCOCKPIT dashboard |
|
Basic data
|
|
developer | it-novum GmbH |
Current version |
4.0.4 ( July 22, 2020 ) |
operating system | Linux |
programming language | PHP , JavaScript |
category | Network monitoring |
License | GNU GPLv3 ( Free Software ) |
German speaking | Yes |
openitcockpit.io |
openITCOCKPIT is a multi-tenant web interface developed in PHP for managing the monitoring software Nagios or Naemon. The aim of the project is to create a user-friendly and easy-to-use interface to monitor complex IT landscapes. Furthermore, openITCOCKPIT offers the possibility of managing remote systems ( Distributed Monitoring ) from a central point.
functionality
The configuration for Nagios / Naemon can be created via the openITCOCKPIT interface or its REST API. Administrators can use host or service templates. The admin stores all important data in the template (which check should be carried out where, how often, who should be notified when, etc.). Any user can then use these templates so that even inexperienced users can work with openITCOCKPIT. Service templates can also be grouped together so that you can work with them more quickly.
After all settings have been made via the frontend: all checks created, contacts created, users imported ( Active Directory or LDAP are supported) the configuration can be transferred to Nagios / Naemon with an "export". From this point on, the services are monitored and the status and graphs are displayed in the openITCOCKPIT interface.
openITCOCKPIT objects (clients, locations, device groups, authorizations, contacts, services etc.) which are newly created are listed in a separate “Not monitored” list as long as the configuration has been activated (exported). In V3, the export takes place in the background, so that the web interface is not blocked for all users at this time. All users can continue working as normal.
Components
The backend supports the following engines: Check MK , Nagios , Naemon, Mod-Gearman and Statusengine.
Reports
openITCOCKPIT offers different types of reporting. The instant report shows an overview of how long a host or service was in the status Ok, Warning, Critical or unknown. Auto reports are detailed reports with SLA graphs and graphs for each service. They also show how long a host / service was out of order, but with more logic. All reports are available in HTML or PDF format.
timeline
The "Timeline" contains all status changes, sent notifications, confirmations and planned downtimes.
integration
Thanks to the open RESTful API, openITCOCKPIT can be connected to ticket systems, CMDB , configuration management, cloud platforms and SAP. With the expansion of the openITCOCKPIT API to include read functionality, version 3 of the REST API is fully operational.
Third party software
The Nagvis and pnp4nagios modules were replaced in V3 by modules that offer better scalability and better visualization options. Instead of NagVis, MapModul is used, which also scales well in large environments. The pnp4nagios module has been replaced by an in-house development that offers more appealing data visualization. Both modules integrate better in openITCOCKPIT and can be better adapted to user requirements due to their clearer code base.
System requirements
openITCOCKPIT requires a web server with a loaded PHP extension. In order to be able to use the full range of functions, various PEAR packages must be installed and loaded. The developers recommend using the Nginx web server . When choosing the operating system, it must also be ensured that the Nagios software can be installed. Ubuntu is recommended as the operating system from version 3 . Corresponding Debian packages for Ubuntu are provided in a separate repository .
Commercial extensions
For users who want to operate openITCOCKPIT in large environments, the manufacturer it-novum offers appropriate support packages and business add-ons. There are extensions u. a. for event correlation, SAP (based on SAPCONTROL web service, not CCMS), AS / 400 or iSeries / i5, storage management systems (Netapp, Ceph, openATTIC).
literature
- Steffen Rieger: Open system management solution. Introduction of a Nagios-based umbrella management solution at Deutsche BKK , IT-Banken & Versicherungen 3/2012, p. 35.
- Bernd Erk: In the test: Open IT Cockpit , Linux Magazin 01/2011, p. 94.
- Thomas Bär: Free flight towards system monitoring , LANline 12/2010, p. 16.
- Dieter Heupke: Monitoring as a Managed Service; Seismology , iX 10/2010, p. 114.
Web links
- Official website
- Detailed description of openITCOCKPIT
- Deutsche BKK uses open source; HP OpenView switched off
- Federal Office of Administration: Competence Center for Open Source Software
- Tasks and possibilities for system monitoring
- Open source framework. System and application monitoring
- Radio Tux: An interview at CeBIT 2011