openITCOCKPIT

from Wikipedia, the free encyclopedia
openITCOCKPIT

logo
Csm dashboard 1.jpg
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.

OpenITCOCKPIT Timeline.png

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

Individual evidence

  1. openitcockpit.io .