Nagios ist ein modulares System, das verwendet, um Netzwerke zu überwachen. Es wird verwendet, um Dienste wie HTTP, SMTP, und Domain- Name-Server auf entfernten Hosts überwachen. Nagios " Unterstützung für SNMP erlaubt Ihnen auch, Prozessor Lasten auf Routern und Servern sehen . Um einen Kontakt zu Nagios hinzuzufügen müssen Sie die " define contact "-Funktion und die Parameter von diesem Kontakt . Anleitung
1
bearbeiten " etc /nagios /contacts.cfg "-Datei und fügen Sie die folgenden Zeilen , um einen Kontakt zu definieren:
define contact {
contact_name John
alias John Doe
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w, u , c, r
host_notification_options d , u, r
service_notification_commands notify- by- email, notify- by- Pager
host_notification_commands host- notify- by- email, host- notify- by- email epager
John @ sample.com
Pager 5555555@pager.sample.com
}
Ersetzen Sie den Namen und E-Mail -Adressen mit dem Kontakt, den Sie hinzufügen möchten.
< br > 2
bearbeiten Sie die Datei "/etc /nagios /contactgroups.cfg "-Datei und fügen Sie die folgenden Zeilen , um die Benutzer zu Gruppen hinzufügen :
definieren contactgroup {
contact_group router_admin
alias Netzwerker
Mitglieder John
}
3
bearbeiten Sie die Datei "/etc /nagios /hosts.cfg "-Datei und fügen Sie die folgenden Zeilen , um die Hosts zu definieren, zu überwachen:
define host {
Verwendung Probe - Gastgeber
host_name gw1.sample.com
Alias Gateway Router
Adresse 10.0.0.1
check_command check- host- alive
max_check_attempts 20
notification_interval 240
notification_period 24x7
< p > notification_options d , u, r bearbeiten
}
4
der "/etc /nagios /hostgroups.cfg "-Datei und fügen Sie die folgenden Zeilen in die hosts zu den Gruppen hinzu:
definieren hostgroup {
hostgroup_name Router
alias Router
contact_groups router_admin
Mitglieder gw1.sample.com
< p >}
5
bearbeiten Sie die Datei "/etc /nagios /services.cfg "-Datei und fügen Sie die folgenden Zeilen , um die Dienste zu definieren, zu überwachen:
define service {
< p> Verwendung Probe -service
host_name mail.sample.com
service_description SMTP
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1 of
contact_groups SERVER_ADMIN
notification_interval 240
notification_period 24x7
notification_options w, u , c, r
check_command check_smtp
}