ubuntu序章PHPは人気のあるプログラミング言語であり、スクリプトをすばやく作成して追加のライブラリをインストールできます。12.10×64にNagios監視サーバーをインストールする方法について説明しました。今回は、このアイデアを拡張し、PHPを使用してNagiosプラグインを作成します。これらのプラグインはクライアントVPSで実行され、NRPEを介して実行されます。)と同じディレクトリに保持することをお勧めします。usedを超えた場合にアラートをスローします。exit(3);}?>このスクリプトを/usr/lib/nagios/plugins/usedspace.phpに保存し、実行可能にします。NRPEプラグイン全体は、結局、終了コードを使用してアラートをトリガーすることになります。スクリプトにロジックのレベルを導入し、アラートをトリガーする場合(OK、WARNING、CRITICAL、またはUNKNOWN)、終了コードを指定します。次のNagios終了コードを参照してください。わからないステップ3-クライアントホストのNRPE構成にスクリプトを追加する元の/etc/nagios/nrpe.cfgを削除し、それに次の行を追加します。log_facility=daemonpid_file=/var/run/nagios/nrpe.pidserver_port=5666nrpe_user=nrpenrpe_group=nrpeallowed_hosts=198.211.117.251dont_blame_nrpe=1debug=0command_timeout=60connection_timeout=300include_dir=/etc/nagios/nrpe.d/command[usedspace_php]=/usr/lib/nagios/plugins/usedspace.php198.211.117.251は、以前の記事の監視サーバーです。これらを独自の値に変更してください。NagiosNRPEサービスを再起動してください。}ご覧のとおり、NRPEを使用してポート5666へのTCP接続を確立し、そのリモートホストの/etc/nagios/nrpe.cfgで定義したコマンド’usedspace_php’を実行します。このチェックをクライアントVPSのNagios構成ファイルに追加します。この例では、UbuntuDropletというサーバーを監視し、/etc/nagios/servers/UbuntuDroplet.cfgを編集します。restart新しいチェックが機能していることを確認します。Joseモバイルバージョンに。