support:nagios_installieren
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
support:nagios_installieren [2025/07/25 16:31] – admin | support:nagios_installieren [2025/08/07 04:35] (aktuell) – admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | **<< | + | **<< |
====== Nagios installieren ====== | ====== Nagios installieren ====== | ||
Nagios ist ein Open-Source-Monitoringtool, | Nagios ist ein Open-Source-Monitoringtool, | ||
Zeile 139: | Zeile 139: | ||
-Installieren. API Token muss nicht eingegeben werden wenn doch dann muss dies wenn Nagios Command check ausführt angegeben werden (check_ncpa!-t ' | -Installieren. API Token muss nicht eingegeben werden wenn doch dann muss dies wenn Nagios Command check ausführt angegeben werden (check_ncpa!-t ' | ||
=== NCPA Acent (Datensammlung) auf Windows installieren === | === NCPA Acent (Datensammlung) auf Windows installieren === | ||
- | {{https:// | + | {{https:// |
+ | ==== NCPA Linux Agent (Nagios Server) auch auf Nagios Server installieren ==== | ||
+ | Weil es hier um einen Server geht muss auch ein API Token definiert werden. Auf dem Nagios Server muss bezüglich Command check API Token (NCPA Agent Rechner) angegeben werden (check_ncpa!-t ' | ||
+ | ==== NCPA Linux Agent ==== | ||
+ | @wget https:// | ||
+ | @dpkg -i ./ | ||
+ | #### Datei anpassen (communityname, | ||
+ | @nano / | ||
+ | #### im Bereich [API] | ||
+ | community_string = meinToken | ||
+ | #### Im Bereich [nrdp] in diesem Fall der Nagios lokaler Server | ||
+ | parent = http:// | ||
+ | token = token von nrdp | ||
+ | #### Datei anpassen (communityname, | ||
+ | @systemctl restart ncpa_listener.service | ||
+ | #### Am Schluss testen, token wird verlangt | ||
+ | https:// | ||
+ | ==== NCPA Nagios Plugin installieren ==== | ||
+ | check_ncpa.py downloaden danach in das Plugin Verzeichnis kopieren. Danach Eintrag in Commands.cfg und Hostdatei.cfg \\ | ||
+ | ==== NCPA Nagios Plugin (check_ncpa.py) ==== | ||
+ | ###### Quelle: https:// | ||
+ | # | ||
+ | ###### downloaden danach in das plugin verzeichnis kopieren | ||
+ | https:// | ||
+ | / | ||
+ | ###### Eintrag in commands.cfg | ||
+ | #nano / | ||
+ | # | ||
+ | ###### In Datei hinzufügen | ||
+ | define command { | ||
+ | command_name | ||
+ | command_line | ||
+ | } | ||
+ | ###### In Datei hinzufügen ENDE | ||
+ | # | ||
+ | ##### Einträge in Hostdatei.cfg | ||
+ | ###### Hostname, IP Adresse und Icon überall ändern. | ||
+ | ###### datei Inhalt | ||
+ | define host { | ||
+ | host_name | ||
+ | address | ||
+ | check_command | ||
+ | max_check_attempts | ||
+ | check_interval | ||
+ | retry_interval | ||
+ | check_period | ||
+ | contacts | ||
+ | notification_interval | ||
+ | notification_period | ||
+ | notifications_enabled | ||
+ | icon_image | ||
+ | statusmap_image | ||
+ | register | ||
+ | } | ||
+ | |||
+ | define service { | ||
+ | host_name | ||
+ | service_description | ||
+ | check_command | ||
+ | max_check_attempts | ||
+ | check_interval | ||
+ | retry_interval | ||
+ | check_period | ||
+ | notification_interval | ||
+ | notification_period | ||
+ | contacts | ||
+ | register | ||
+ | } | ||
+ | |||
+ | define service { | ||
+ | host_name | ||
+ | service_description | ||
+ | check_command | ||
+ | max_check_attempts | ||
+ | check_interval | ||
+ | retry_interval | ||
+ | check_period | ||
+ | notification_interval | ||
+ | notification_period | ||
+ | contacts | ||
+ | register | ||
+ | } | ||
+ | |||
+ | define service { | ||
+ | host_name | ||
+ | service_description | ||
+ | check_command | ||
+ | max_check_attempts | ||
+ | check_interval | ||
+ | retry_interval | ||
+ | check_period | ||
+ | notification_interval | ||
+ | notification_period | ||
+ | contacts | ||
+ | register | ||
+ | } | ||
+ | ###### datei Inhalt ENDE | ||
+ | # | ||
+ | ###### Dienst neu starten | ||
+ | #systemctl stop nagios.service | ||
+ | #systemctl start nagios.service |
support/nagios_installieren.1753453867.txt.gz · Zuletzt geändert: von admin