Nagios Benachrichtigung per E-Mail für WARNING [closed]

-2

Ich möchte Nagios so einrichten, dass Warnungen (z. B. bei geringem Festplattenverbrauch von Clients) per E-Mail ausgegeben werden. Ich bin neu in Nagios Core. Bitte helfen Sie mir, dies zu erreichen. Welche Änderungen ich an Konfigurationsdateien vornehmen contacts.cfgmuss services.cfg, commands.cfgund welche Dinge am Client hinzugefügt werden müssen usw. Ich bin Neuling bei Nagios. Nachdem ich so viel gegoogelt hatte, fand ich nirgendwo passende Informationen. Bitten Sie mich also hier, mich richtig zu führen. oder jeder kann einen Link bereitstellen, um dem zu folgen. Jede Hilfe wäre dankbar.

Rahul
quelle
Beginnen Sie mit allem unter The Basics assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/…
Keith

Antworten:

1

Dies ist nicht wirklich etwas, bei dem Google Ihnen nicht helfen kann:

Die Suche nach "nagios gettings startet nrpe" listet dies als zweiten Treffer auf - probieren Sie es aus und sehen Sie, wie das für Sie aussieht .

Hinweis: Was Sie suchen, finden Sie am Ende des Artikels:

Befehl [check_disk] = / usr / lib / nagios / plugins / check_disk -w 10% -c 5% -p $ ARG1 $

aber man dorthin kommt man wirklich sollte durch den ganzen Artikel arbeiten , wie es Ihnen ein Gefühl der Kontext gibt Sie sich einlassen.

Aber trotzdem, um Ihnen eine grobe Struktur für einzelne Lookups zu geben:

Nagios verwendet mehrere Entitäten, die bei der Definition Ihrer Hosts und Services zusammenkommen.

1. Definieren Sie zunächst die Kontakte, die benachrichtigt werden sollen

Ein Beispiel für eine Suche in Google Google-Suche nach "nagios add contact" gibt Ihnen dies als ersten Treffer "Schritte zum Definieren von Nagios-Kontakten mit E-Mail- und Pager-Benachrichtigung".

Gehen Sie die nächsten Punkte auf diese Weise durch, da dies für ein so beliebtes System wie Nagios tausendmal erklärt und dokumentiert wurde.

3. Definieren Sie, wie Hosts überprüft werden sollen

4. Definieren Sie die zu überprüfenden Hosts

5. Definieren Sie die zu überprüfenden Dienste

6. - bereiten Sie den Client vor: Damals, als ich das manuell gemacht habe, habe ich nrpe auf Linux-Clients und nsclient ++ auf der Windows-Seite der Dinge verwendet ... siehe

7. Starten Sie Nagios neu (oder laden Sie es besser neu) und überprüfen Sie die Protokolle, ob Sie es richtig verstanden haben

EDIT: Um die erste Frage etwas besser zu beantworten ..

Wenn Sie den ersten Link durcharbeiten, sehen Sie einen Codeblock für den Dienst, der definiert, unter welchen Umständen und wann ein Benutzer über das Problem benachrichtigt wird:

notification_interval  1440 
is_volatile   0
check_period   24x7
normal_check_interval  5
retry_check_interval  1
max_check_attempts  10
notification_period  24x7
notification_options  c,r
contact_groups   admins

Die letzten drei Zeilen sind wichtig für Ihre Frage zu Benachrichtigungen. Die Kontakte in der Kontaktgruppe Admins wird zu allen Stunden benachrichtigt werden , wenn die definierten Services kritisch geht ( c ) oder sich wieder erholt ( r ). In Ihrem Fall können Sie auch ein w hinzufügen , um benachrichtigt zu werden, wenn der Dienst in den Warnstatus wechselt.

Ich habe oben einen Link über Kontakte und Gruppen gepostet.

Hier sind Ausschnitte von dieser Site, die für Ihre Frage relevant sind (geringfügig geändert, um mit Ihrem Fall übereinzustimmen):

define contact{
        name                            generic-contact
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r,f,s
        host_notification_options       d,u,r,f,s
        service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email
        register                        0
        }

define contact{
    contact_name                    yourname
    use                             generic-contact
    alias                           Your Full Name(Sysadmin)
    email                           [email protected]
    }

define contactgroup{
    contactgroup_name         admins
   alias                      System Administrators
   members                    yourname
}

Sie sehen die Links, die alles enthalten, wonach Sie gefragt haben.

Matthias Raithel
quelle
Es gibt keine derartigen Informationen zum Senden von E-Mails an den Administrator, wenn der Status eine Warnung ist.
Rahul
1
Bitte sehen Sie meine bearbeitete Antwort. Die Informationen waren alle im ersten und zweiten Link enthalten. Sie werden aufgefordert, das Material selbst zu lesen, da Sie die Grundlagen eines Systems wie Nagios verstehen sollten, das schnell komplex werden kann. Machen Sie die Grundlagen richtig und verstehen Sie sie beim ersten Mal, oder Sie werden später wieder viel arbeiten.
Matthias Raithel