Saya baru saja menyebarkan Nagios di server Gentoo dan semuanya baik-baik saja kecuali ssh, yang ditandai sebagai "KRITIS" karena menolak koneksi. Tapi itu karena itu berjalan pada port yang berbeda dari default 22. Bagaimana cara mengubahnya sehingga memonitor port yang tepat?
10
check_ssh
di/etc/nagios/objects/commands.cfg
. Terima kasih atas bantuan Anda :)Di ssh pluging config /etc/nagios-plugins/config/ssh.cfg, ada alias yang bernama check_ssh_port. jika tidak ada, Anda dapat mendefinisikannya seperti di atas:
dalam file service /etc/nagios3/conf.d/services_nagios2.cfg, tentukan layanan ssh Anda untuk dipantau seperti ini:
ganti 12000 dengan Anda port default ssh dan server dengan target Anda.sumber
Karena tidak ada solusi di atas yang berfungsi untuk saya, saya akan memposting variasi kecil ini.
Definisi ini adalah definisi default (mis .:)
localhost.cfg
dengan satu-satunya penambahan opsi -p dan ruang di antaranya.Saya kira ini adalah versi hybrid dari dua solusi yang diberikan.
Ini bekerja pada Nagios Core 4 dengan nagios-plugins 2.1.1
sumber
check_ssh!-p 123456
, misalnya.Anda juga dapat mendefinisikan parameter kedua, "server", dalam parameter host_name dengan cara ini:
Jadi, jika alamat host berubah, Anda hanya perlu mengubah parameter ini sekali, untuk semua layanan yang ditentukan untuk host ini.
sumber
bekerja dengan benar, Anda dapat mencobanya.
sumber