Nagiosをec2サーバーにインストールしました。次に、check_snmp
プラグインをインストールします。私はこれがで利用できないことを見つけました:
/usr/local/nagios/libexec
私は試した :
Sudo apt-get install nagios-plugins-snmp
しかし、私は得ています:
E: Unable to locate package nagios-plugins-snmp
プラグインをインストールするにはどうすればよいですか?
前もって感謝します。
これはnagios-plugins-standard
パッケージに含まれています。 nagios-plugins
パッケージだけでなく、nagios-plugins-basic
パッケージもインストールすることをお勧めします。
Sudo apt-get install nagios-plugins
その後、SNMPプラグインは以下で利用可能になります。
/usr/lib/nagios/plugins/check_snmp
監視サーバーで:
Sudo apt-get install nagios-plugins
標準化されたすべてのプラグインがインストールされます
/usr/lib/nagios/plugins/
ありませんで
/usr/lib/nagios3/
「構成の概要」のセクションの Nagios-公式Ubuntuドキュメント を参照してください。
それから
/etc/nagios-plugins/config/
各command_lineに対応するcommand_nameを割り当てるsnap.cfgがあります。
例えば
define command{
command_name snmp_load
command_line /usr/lib/nagios/plugins/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o .$
}
これと同じ問題が発生し、問題が見つかりました。
ポイントは、nagios-plugins
をインストールしたとき、net-snmp
およびnet-snmp-utils
パッケージをまったくインストールしないようにすることです。そして、それがcheck_snmp
がコンパイルされなかった理由です。
これを修正するには、net-snmp
とnet-snmp-utils
をインストールし、その後nagios-plugins
をコンパイル/インストールする必要があります。
参考:別のフォーラムAhmedからコピーペースト
このチュートリアルに従ってnagios 4をインストールする場合 http://sharadchhetri.com/2014/02/08/install-and-configure-nagios-core-4-on-ubuntu-12-04-lts/ = "、インストールディレクトリは"/usr/local/nagios "です。nagiosを起動し、nagios管理ポータルにアクセスすると、次のエラーが表示される場合があります。
これが上記のエラーを修正した方法です。プラグインをインストールします
Sudo apt-get install nagios-plugins
これにより、すべてのプラグインが/ usr/lib/nagios/pluginsディレクトリにインストールされます。
Check_ *で始まるすべてのファイルを/ usr/local/nginx/libexecにコピーするだけです。
cp/usr/lib/nagios/plugins/check_ */usr/local/nagios/libexec
nagiosがブラウザウィンドウをリロード/更新するのを待ちます