Benutzer-Werkzeuge

Webseiten-Werkzeuge


support:nagios_installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
support:nagios_installieren [2025/07/25 16:29] adminsupport:nagios_installieren [2025/08/07 04:35] (aktuell) admin
Zeile 1: Zeile 1:
-**<<** [[:support|]]+**<<** [[linux|]]
 ====== Nagios installieren ====== ====== Nagios installieren ======
 Nagios ist ein Open-Source-Monitoringtool, das verwendet wird, um Computersysteme und Netzwerke auf Probleme zu überwachen. Das Ziel von Nagios besteht darin, potenzielle Ausfälle und Fehler vor ihrem Eintreten zu erkennen, um Systemdowntime und -ausfälle zu verringern. Sehr viele Plugins in verschiednen Forums verfügbar. Nagios lässt sich sehr gut an eigene Bedürfnisse einrichten und anpassen. \\ Nagios ist ein Open-Source-Monitoringtool, das verwendet wird, um Computersysteme und Netzwerke auf Probleme zu überwachen. Das Ziel von Nagios besteht darin, potenzielle Ausfälle und Fehler vor ihrem Eintreten zu erkennen, um Systemdowntime und -ausfälle zu verringern. Sehr viele Plugins in verschiednen Forums verfügbar. Nagios lässt sich sehr gut an eigene Bedürfnisse einrichten und anpassen. \\
Zeile 137: Zeile 137:
 ==== NCPA Windows Agent (Windows Server oder Windows Client) ==== ==== NCPA Windows Agent (Windows Server oder Windows Client) ====
   -Downloaden https://www.nagios.org/ncpa/   -Downloaden https://www.nagios.org/ncpa/
-  -Installieren. API Token muss nicht eingegeben werden wenn doch dann muss dies wenn Nagios Command check ausführt angegeben werden (check_ncpa!-t 'mytoken' -P 5693 -M system/agent_version). Der  NRDP Token muss eingegeben werden. Dies wurde bei der NRDP Installation auf dem Nagios Server angegeben (authorized_tokens). NRDP URL muss auch angegeben werden [[https://www.new-itsupport.ch/media/ncpa_web.png|Nagios Server https://IP-Adresse:5693/gui/]] +  -Installieren. API Token muss nicht eingegeben werden wenn doch dann muss dies wenn Nagios Command check ausführt angegeben werden (check_ncpa!-t 'mytoken' -P 5693 -M system/agent_version). Der  NRDP Token muss eingegeben werden. Dies wurde bei der NRDP Installation auf dem Nagios Server angegeben (authorized_tokens). NRDP URL muss auch angegeben werden [[https://www.new-itsupport.ch/media/ncpa_web.png|Nagios Server https://IP-Adresse:5693/gui/]] 
 +=== NCPA Acent (Datensammlung) auf Windows installieren === 
 +{{https://www.new-itsupport.ch/media/ncpa_win_install_01.png?100}} {{https://www.new-itsupport.ch/media/ncpa_win_install_02.png?100}} {{https://www.new-itsupport.ch/media/ncpa_win_install_03.png?100}} {{https://www.new-itsupport.ch/media/ncpa_win_install_04.png?100}} {{https://www.new-itsupport.ch/media/ncpa_win_install_05.png?100}} {{https://www.new-itsupport.ch/media/ncpa_win_install_06.png?100}} {{https://www.new-itsupport.ch/media/ncpa_win_install_07.png?100}} 
 +==== 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 'mytoken' -P 5693 -M system/agent_version) \\ 
 +==== NCPA Linux Agent ==== 
 +  @wget https://assets.nagios.com/downloads/ncpa/ncpa-latest.d11.amd64.deb 
 +  @dpkg -i ./ncpa-latest.d11.amd64.deb 
 +  #### Datei anpassen (communityname, Hostname, NRDP URL und Token) ######## 
 +  @nano /usr/local/ncpa/etc/ncpa.cfg 
 +  #### im Bereich [API] 
 +  community_string = meinToken 
 +  #### Im Bereich [nrdp] in diesem Fall der Nagios lokaler Server 
 +  parent = http://192.168.1.73/nrdp/ 
 +  token = token von nrdp 
 +  #### Datei anpassen (communityname, Hostname, NRDP URL und Token) ENDE #### 
 +  @systemctl restart ncpa_listener.service 
 +  #### Am Schluss testen, token wird verlangt 
 +  https://IP-Adresse:5693/gui/ 
 +==== 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://www.nagios.org/ncpa/ 
 +  # 
 +  ###### downloaden danach in das plugin verzeichnis kopieren 
 +  https://assets.nagios.com/downloads/ncpa/check_ncpa.tar.gz 
 +  /usr/local/nagios/libexec/ 
 +  ###### Eintrag in commands.cfg 
 +  #nano /usr/local/nagios/etc/objects/commands.cfg 
 +  # 
 +  ###### In Datei hinzufügen 
 +  define command { 
 +      command_name    check_ncpa 
 +      command_line    $USER1$/check_ncpa.py -H $HOSTADDRESS$ $ARG1$ 
 +  } 
 +  ###### In Datei hinzufügen ENDE 
 +  # 
 +  ##### Einträge in Hostdatei.cfg 
 +  ###### Hostname, IP Adresse und Icon überall ändern. 
 +  ###### datei Inhalt 
 +  define host { 
 +      host_name               NCPA 2 Host 
 +      address                 192.168.1.10 
 +      check_command           check_ncpa!-t 'mytoken' -P 5693 -M system/agent_version 
 +      max_check_attempts      5 
 +      check_interval          5 
 +      retry_interval          1 
 +      check_period            24x7 
 +      contacts                nagiosadmin 
 +      notification_interval   60 
 +      notification_period     24x7 
 +      notifications_enabled   1 
 +      icon_image              ncpa.png 
 +      statusmap_image         ncpa.png 
 +      register                1 
 +  } 
 +   
 +  define service { 
 +      host_name               NCPA 2 Host 
 +      service_description     CPU Usage 
 +      check_command           check_ncpa!-t 'mytoken' -P 5693 -M cpu/percent -w 20 -c 40 -q 'aggregate=avg' 
 +      max_check_attempts      5 
 +      check_interval          5 
 +      retry_interval          1 
 +      check_period            24x7 
 +      notification_interval   60 
 +      notification_period     24x7 
 +    contacts                nagiosadmin 
 +      register                1 
 +  } 
 +   
 +  define service { 
 +      host_name               NCPA 2 Host 
 +      service_description     Memory Usage 
 +      check_command           check_ncpa!-t 'mytoken' -P 5693 -M memory/virtual -w 50 -c 80 -u G 
 +      max_check_attempts      5 
 +      check_interval          5 
 +      retry_interval          1 
 +      check_period            24x7 
 +      notification_interval   60 
 +      notification_period     24x7 
 +      contacts                nagiosadmin 
 +      register                1 
 +  } 
 +   
 +  define service { 
 +      host_name               NCPA 2 Host 
 +      service_description     Process Count 
 +      check_command           check_ncpa!-t 'mytoken' -P 5693 -M processes -w 150 -c 200 
 +      max_check_attempts      5 
 +      check_interval          5 
 +      retry_interval          1 
 +      check_period            24x7 
 +      notification_interval   60 
 +      notification_period     24x7 
 +      contacts                nagiosadmin 
 +      register                1 
 +  } 
 +  ###### datei Inhalt ENDE 
 +  # 
 +  ###### Dienst neu starten 
 +  #systemctl stop nagios.service 
 +  #systemctl start nagios.service 
support/nagios_installieren.1753453759.txt.gz · Zuletzt geändert: von admin