Linux

使用 Nagios 監控非預設埠上的 ssh

  • December 20, 2017

我剛剛在 Gentoo 伺服器上部署了 Nagios,一切都很好,除了 ssh,它標記為“CRITICAL”,因為它拒絕連接。但那是因為它執行在與預設 22 不同的埠上。如何更改它以便它監控正確的埠?

host:~$ /usr/lib/nagios/plugins/check_ssh --help
check_ssh v1991 (nagios-plugins 1.4.12)
Copyright (c) 1999 Remi Paulmier <remi@sinfomic.fr>
Copyright (c) 2000-2007 Nagios Plugin Development Team
       <nagiosplug-devel@lists.sourceforge.net>

Try to connect to an SSH server at specified server and port


Usage:check_ssh [-46] [-t <timeout>] [-r <remote version>] [-p <port>] <host>

這回答了你的問題了嗎?-p 參數讓您指定埠,在 /etc/nagios/nrpe.cfg 中進行自定義檢查並放在那裡:

command[check_remote_ssh]= /usr/lib/nagios/plugins/check_ssh -p 1234 some.host

引用自:https://serverfault.com/questions/73433