harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

command GNU/Linux nagios サーバー サーバー監視

nagios check_snmp_processについて

投稿日:2010年12月5日

Last Updated on 2012年7月15日 by かんりにん

snmp経由でプロセスの数、使用メモリをチェックするプラグイン。
割と重宝してます。

[参考ページ]
お世話になっております。
http://nagios.manubulon.com/snmp_process.html

– オプション

	-w (最小値), 最大値
	-c (最小値), 最大値
	-m (最小値), 最大値

– 書式

	check_snmp_process -H <ホスト名またはIPアドレス> -C <コミュニティ名> -n <プロセス/サービス名> -w (a,b) -c (a,b) -m (a,b)

– プラグイン実行例
httpdのプロセスチェックの場合は以下の通り。

# ../check_snmp_process -H 10.10.20.2 -C public -n httpd -w 2,24 -c 0,30 -m 1000,1200
OK : 3 process matching httpd(> 2, <= 24), Mem 80.4MB OK

– コンフィグ設定例

プラグイン定義(commands.cfgなどに記述)
以下はプロセス数、メモリ使用量を出力するオプション付きで。

	define command{
	        command_name check_snmp_process
	        command_line $USER1$/check_snmp_process -H $HOSTADDRESS$ -C $USER7$ -F -n $ARG1$ -w $ARG2$ -c $ARG3$ -m $ARG4$
	        }

ホスト定義(HOSTNAME.cfgとして記述する場合)

	define service{
	        use                             local-service         ; Name of service template to use
	        host_name                       WebServer01
	        service_description             Service Check [apache httpd]
	        check_command                   check_snmp_process!httpd!1,5!0,6!1000,1200
	        notifications_enabled           1

-command, GNU/Linux, nagios, サーバー, サーバー監視
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


関連記事

nagios core​/2.環境設定

  [pukiwiki] #ls() **1.設定ファイルについて [#x535cb3d] ”/usr/local/nagios/etc”以下にある各設定を環境に合わせてカスタ …

nagiosgraph/1.install

  [pukiwiki] *nagiosgraphインストールログ [#x0215ac2] nagiosgraphの導入ログ。 参考資料:nagiosgraph本家サイト http://nagiosg …

no image

超久々にmuninをインストール

[pukiwiki] 新規システムを作ったので、それに合わせてかれこれ5~6年ぶり位にmuninのインストールを。 サーバーはCentOS6.*。 *1)rrdtoolのアップデート デフォルトリポジ …

no image

openssh6.1 ソースからのインストール

元々CentOSに入っているopensshから、最新版の機能を試したいので、現在借りているさくらのVPSにソースからインストールをしてみることに。 make installするタイミングで一旦RPM版 …

no image

備忘録:logrotateのデバッグモード

logrotateのデバッグモード 実際の処理をトレースする。 オプション”-dv”を忘れやすいのでメモ… # logrotate -dv <logrotate.conf …