<Poprzedni | Spis treści | Następne>
2.3. konfiguracja
• 1. Najpierw utwórz plik gospodarz plik konfiguracyjny dla server02. O ile nie określono inaczej, uruchom wszystkie te polecenia na server01. W terminalu wpisz:
sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \
/etc/nagios3/conf.d/server02.cfg
W powyższych i poniższych przykładach poleceń zastąp "serwer01", "serwer02" 172.18.100.100, 172.18.100.101 z nazwami hostów i adresami IP Twoich serwerów.
2. Następnie edytuj /etc/nagios3/conf.d/server02.cfg:
zdefiniuj hosta{
użyj ogólnego-hosta ; Nazwa szablonu hosta do użycia
nazwa_hosta serwer02
alias Serwer 02
adres 172.18.100.101
}
# sprawdź usługę DNS. zdefiniuj usługę {
użyj usługi ogólnej
nazwa_hosta serwer02
opis_usługi DNS
check_command check_dns!172.18.100.101
}
3. Zrestartuj demona nagios, aby włączyć nową konfigurację:
sudo systemctl uruchom ponownie nagio3.service
• 1. Teraz dodaj definicję usługi do sprawdzania MySQL, dodając do /etc/nagios3/conf.d/services_nagios2.cfg:
# sprawdź serwery MySQL. zdefiniuj usługę {
nazwa_grupy hostów mysql-servers opis_usługi MySQL
check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS użyj usługi ogólnej
powiadomienie_interwał 0 ; ustaw > 0, jeśli chcesz otrzymać ponowne powiadomienie
}
2. serwery mysql grupa hostów musi teraz zostać zdefiniowana. Edytować /etc/nagios3/conf.d/hostgroups_nagios2.cfg dodając:
# Grupa hostów MySQL. zdefiniuj grupę hostów {
nazwa_grupy_hostów serwery mysql
alias serwerów MySQL
członkowie lokalny host, serwer02
}
3. Kontrola Nagios wymaga uwierzytelnienia w MySQL. Aby dodać Nagios użytkownika do MySQL wpisz:
mysql -u root -p -e „utwórz nagio użytkownika identyfikowane przez„ tajne ”;”
Opona Nagios użytkownik będzie musiał dodać wszystkie hosty w pliku serwery mysql grupa hostów.
4. Zrestartuj nagios, aby rozpocząć sprawdzanie serwerów MySQL.
sudo systemctl uruchom ponownie nagios3.service
• 1. Na koniec skonfiguruj NRPE, aby sprawdzić ilość miejsca na dysku server02.
On server01 dodaj czek serwisowy do /etc/nagios3/conf.d/server02.cfg:
# Sprawdzanie dysku NRPE. zdefiniuj usługę {
użyj usługi ogólnej
nazwa_hosta server02 opis_usługi nrpe-dysk
check_command check_nrpe_1arg!check_all_disks!172.18.100.101
}
2. Teraz włączone server02 edit /etc/nagios/nrpe.cfg wymiana pieniędzy:
dozwolone_hosty=172.18.100.100
A poniżej w obszarze definicji poleceń dodaj:
polecenie [check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e
3. Na koniec zrestartuj serwer nagios-nrpe:
sudo systemctl uruchom ponownie nagios-nrpe-server.service
4. Również na server01 zrestartuj nagios:
sudo systemctl uruchom ponownie nagios3.service
Powinieneś być teraz w stanie zobaczyć kontrole hosta i usługi w plikach CGI Nagios. Aby uzyskać do nich dostęp, skieruj przeglądarkę na adres http://server01/nagios3. Następnie zostaniesz poproszony o nagiosadmin Nazwa użytkownika i hasło.