<Sebelum | Contents [show] | Seterusnya>
2.3. Konfigurasi
• 1. Pertama, cipta a tuan rumah fail konfigurasi untuk server02. Melainkan dinyatakan sebaliknya, jalankan semua arahan ini server01. Dalam terminal masukkan:
sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \
/etc/nagios3/conf.d/server02.cfg
Dalam contoh arahan di atas dan berikut, gantikan "server01", "server02" 172.18.100.100, dan 172.18.100.101 dengan nama hos dan alamat IP pelayan anda.
2. Seterusnya, edit /etc/nagios3/conf.d/server02.cfg:
tentukan hos{
gunakan generic-host ; Nama templat hos untuk digunakan
pelayan nama_hos02
alias Pelayan 02
alamat 172.18.100.101
}
# semak perkhidmatan DNS. tentukan perkhidmatan {
gunakan perkhidmatan generik
pelayan nama_hos02
DNS perihalan perkhidmatan
check_command check_dns!172.18.100.101
}
3. Mulakan semula daemon nagios untuk mendayakan konfigurasi baharu:
sudo systemctl mulakan semula nagio3.service
• 1. Sekarang tambah definisi perkhidmatan untuk semakan MySQL dengan menambah yang berikut pada /etc/nagios3/conf.d/ services_nagios2.cfg:
# semak pelayan MySQL. tentukan perkhidmatan {
hostgroup_name mysql-servers service_description MySQL
check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS gunakan perkhidmatan generik
selang_pemakluman 0 ; tetapkan > 0 jika anda ingin dimaklumkan semula
}
2. The mysql-servers kumpulan hos kini perlu ditakrifkan. Sunting /etc/nagios3/conf.d/ hostgroups_nagios2.cfg menambah:
# Kumpulan hos MySQL. tentukan kumpulan hos {
hostgroup_name mysql-servers
alias pelayan MySQL
ahli localhost, server02
}
3. Semakan Nagios perlu mengesahkan kepada MySQL. Untuk menambah a nagios pengguna ke MySQL masukkan:
mysql -u root -p -e "buat nagios pengguna yang dikenal pasti oleh 'rahsia';"
. nagios pengguna perlu menambah semua hos dalam mysql-servers kumpulan tuan rumah.
4. Mulakan semula nagios untuk mula menyemak pelayan MySQL.
sudo systemctl mulakan semula nagios3.service
• 1. Akhir sekali konfigurasikan NRPE untuk memeriksa ruang cakera dihidupkan server02.
On server01 tambah cek perkhidmatan ke /etc/nagios3/conf.d/server02.cfg:
# Pemeriksaan cakera NRPE. tentukan perkhidmatan {
gunakan perkhidmatan generik
hos_nama pelayan02 service_description nrpe-disk
check_command check_nrpe_1arg!check_all_disks!172.18.100.101
}
2. Sekarang server02 mengedit /etc/nagios/nrpe.cfg berubah:
allowed_hosts=172.18.100.100
Dan di bawah dalam kawasan definisi arahan tambah:
arahan[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e
3. Akhir sekali, mulakan semula nagios-nrpe-server:
sudo systemctl mulakan semula nagios-nrpe-server.service
4. Juga, pada server01 mulakan semula nagios:
sudo systemctl mulakan semula nagios3.service
Anda kini sepatutnya dapat melihat semakan hos dan perkhidmatan dalam fail CGI Nagios. Untuk mengaksesnya arahkan pelayar ke http://server01/nagios3. Anda kemudiannya akan digesa untuk nagiosadmin nama pengguna dan kata laluan.