カスタム検索
tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

他のサーバーのリソース監視する方法

Modified: 7 January 2006

ネットワーク上の他のWindowsサーバーのリソース監視をするには、pNTClientというリソース監視ツールを監視対象のサーバーにインストールする必要があります。

ここの解説を参考に実験しました。
http://anabuki.dip.jp/tips/nagios.htm


ダウンロードからインストール
NAGIOS側の設定


ダウンロードからインストール 

以下が公開されているサイトです。

http://nsclient.ready2run.nl/

"NSClient 1.07.1 - 11.01.2003 - Release version"をダウンロードしました。

Windows2000用のフォルダ("Win_2k_XP_Bin")には、以下のようなファイルが入っています。

コマンドプロンプトを開いて、"pNSClient.exe /install" を実行し、インストールします。

インストールが終了すると、以下のメッセージが出ます。

「自動」になっているので、再起動すればスタートしますが、すぐにサービス開始するには、以下のようにします。

待ち受けポートは、"1248" です。


NAGIOS側の設定 

"/usr/local/nagios/etc/checkcommands.cfg"に、以下を追加します。

# 'check_nt_memuse' command definition
define command{
	command_name	check_nt_memuse
	command_line	$USER1$/check_nt -H $HOSTADDRESS$ -p 1248 -v MEMUSE -w $ARG1$ -c $ARG2$
	}

# 'check_nt_disk' command definition
define command{
	command_name	check_nt_disk
	command_line	$USER1$/check_nt -H $HOSTADDRESS$ -p 1248 -v USEDDISKSPACE -l $ARG1$ -w $ARG2$ -c $ARG3$
	}

# 'check_nt_cpuload'command definition
define command{
	command_name	check_nt_cpuload
	command_line	$USER1$/check_nt -H $HOSTADDRESS$ -p 1248 -v CPULOAD -l $ARG1$
	}

# 'check_nt_uptime'command definition
define command{
	command_name	check_nt_uptime
	command_line	$USER1$/check_nt -H $HOSTADDRESS$ -p 1248 -v UPTIME
	}

# 'check_nt_process'command definition
define command{
	command_name	check_nt_process
	command_line	$USER1$/check_nt -H $HOSTADDRESS$ -p 1248 -v PROCSTATE -l $ARG1$
	}

# 'check_nt_service'command definition
define command{
	command_name	check_nt_service
	command_line	$USER1$/check_nt -H $HOSTADDRESS$ -p 1248 -v SERVICESTATE -l $ARG1$
	}

"/usr/local/nagios/etc/services.cfg"に、以下を追加します。

### Resource monitor Windows ###
define service{
        use                     generic-service1
        host_name               host1
        service_description     HDD1
        check_command           check_nt_disk!C!80!90
        }

nagiosを再起動します。

# service nagios restart

To previous pageTo home pageMailing to meJump to Top of pageline.gif (927 ツバツイツト)line.gif (927 ツバツイツト)tomo.gif (1144 ツバツイツト)
カスタム検索


Tweet