Seitenhierarchie
Zum Ende der Metadaten springen
Zum Anfang der Metadaten

1. Nagios / Naemon

Monitoring-Engine. Die Binary liegt unter: /opt/openitc/nagios/bin.

Konfigurationsdatei: /etc/openitcockpit/nagios.cfg

2. Statusengine

Brokermodule für Nagios/Naemon: /opt/statusengine/statusengine.o

Verarbeitet alle statusngin_* Gearman-Job-Server Queues.

Speichert Events der Monitoring-Engine in der MySQL Datenbank

Verarbeitet Performancedaten und speichert diese in Whisper (Graphite) oder .rrd-Dateien (RRDTool).

Konfigurationsdatei: /opt/statusengine/cakephp/app/Config/Statusengine.php

3. OITC Cmd

Alias für die naemon.cmd, welche beispielsweise UUIDs in echte Hostnamen etc. übersetzen kann.

Konvertiert nicht UTF-8 daten zu UTF-8.

4. phpNSTA

Überträgt Daten von Master zum Satelliten und vice versa und übergibt diese im Fall von naemon als Monitoring engine an den Naemon queryhandler.

5. Gearman-Job-Server

Stellt queues für verschiedene Aufgaben zur Verfügung und verwaltet diese.

6. gearman_worker

Verarbeitet die Gearman-Job-Server Queue oitc_gearman.

7. Nginx / PHP-FPM

Webserver

PHP-Server

8. sudo_server

Führt Kommandos mit root Rechten aus

9. NPCD

Verarbeitet Performancedaten in /opt/openitc/nagios/var/spool/perfdata und wandelt diese in *.rrd und *.xml Dateien und legt diese in /opt/openitc/nagios/share/perfdata ab

Veraltet (wurde durch Statusengine ersetzt)

  • Keine Stichwörter