Jawaban:
Pertama-tama, saya berasumsi bahwa Anda melakukan ini pada instalasi baru, pasang baru 12,04. Tidak ada yang istimewa terjadi di sini.
Pasang nagios:
sudo apt-get install -y nagios3
Ini akan melewati, dan bertanya kepada Anda tentang server surat apa yang ingin Anda gunakan:
Pilih satu berdasarkan kebutuhan Anda.
Ini kemudian akan menanyakan tentang nama domain yang ingin Anda kirimi email. Sekali lagi, isi itu berdasarkan kebutuhan Anda.
Ini akan menanyakan kata sandi apa yang ingin Anda gunakan - masukkan kata sandi yang aman. Ini untuk akun admin nagiosadmin
.
Dan kemudian Anda harus memverifikasi kata sandi Anda.
Setelah instalasi selesai, Anda dapat menuju ke localhost/nagios3
(atau apa pun alamat IP / nama domain dari server tempat Anda menginstalnya) dan Anda akan diminta untuk memasukkan kata sandi Anda:
Setelah Anda selesai melakukannya, Anda masuk!
Sedikit jelek, ya?
Nagios secara otomatis menambahkan 'localhost' ke konfigurasi, dan memuat, pengguna saat ini, ruang disk, http dan pemeriksaan ssh.
Sekarang ada satu hal lagi yang perlu kita lakukan sebelum semua nagios siap - kita harus membuatnya menerima perintah eksternal sehingga kita dapat mengenali masalah, menambahkan komentar, dll.
Untuk melakukan itu, kita perlu mengedit beberapa file. Mulailah dengan membuka /etc/nagios3/nagios.cfg
dengan perintah berikut:
sudo nano /etc/nagios3/nagios.cfg
Cari check_external_commands
, dan ubah check_external_commands=0
menjadi check_external_commands=1
.
Sekarang, restart apache dengan menjalankan
sudo service apache2 restart
Belum selesai! Kami perlu mengedit /etc/group
. Seharusnya ada garis seperti ini di sana:
nagios:x:114
Ubah ke
nagios:x:114:www-data
Simpan dan tutup file ini.
Sekarang, kita perlu mengedit /var/lib/nagios3/rw
izin file dengan:
sudo chmod g+x /var/lib/nagios3/rw
Dan kemudian (karena cara kerja izin) kita perlu mengedit izin direktori di atas dengan:
sudo chmod g+x /var/lib/nagios3
Sekarang, restart nagios dengan:
sudo service nagios3 restart
Jika Anda menggunakan Apache sebagai server web Anda, restart itu juga:
sudo service apache2 restart
Dan kamu harus baik untuk pergi! Selamat memantau!
Agar email dikirimkan kepada Anda, lihat pertanyaan dan jawaban ini .
sudo usermod -a -G nagios www-data
lebih sedikit kesalahan daripada mengedit /etc/group
secara langsung.
/etc/nagios3/nagios.cfg
sebenarnya menyatakan Nagios will *not* check for external commands, just to be on the cautious side
?
Howto di Linode.com ini sangat rinci, dan berfungsi dengan Nagios 3:
http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin
dan inilah ringkasan yang bagus tentang cara memonitor situs web menggunakan Nagios 3:
http://ostatic.com/blog/monitoring-web-services-with-nagios
dan ini adalah contoh bagus lainnya untuk mengkonfigurasi Nagios dan Apache, dan mengkonfigurasi eskalasi:
Saya sarankan ikuti panduan Quickstart resmi Nagios , yang tidak menggunakan apt-get , tetapi unduh kode sumber, kompilasi lalu instal.
Ini akan memastikan nagios Anda diinstal di / usr / local / nagios /
Saya menemukan keuntungan yang diinstal Nagios di / usr / local / nagios / ketika saya mencoba menginstal Nagios Service Check Acceptor, sebuah add-on untuk Nagios.