square.gif GroundWork プロファイル

homeicon.gif Print Page commentsicon.gif

Local GroundWork サーバプロファイル

[Enterprise のみ]

目次 表示

このプロファイルは、localの GroundWork サーバを監視します。このプロファイルは、監視サーバの主要コンポーネントが稼働していることを確認します:

サービスの構成設定

注意: 下記のコマンドラインは、一行のコマンドを意味します。

サービス

コマンドライン

プラグインのコマンドライン

local_cpu_httpd

check_local_proc_cpu!40!50!httpd

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_cpu_java

check_local_proc_cpu!40!50!java

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_cpu_mysql

check_local_proc_cpu!40!50!mysql

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_cpu_nagios

check_local_proc_cpu!40!50!nagios

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_cpu_perl

check_local_proc_cpu!40!50!perl

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_cpu_snmptrapd

check_local_proc_cpu!40!50!snmptrapd

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_cpu_snmptt

check_local_proc_cpu!40!50!snmptt

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_cpu_syslog-ng

check_local_proc_cpu!40!50!syslog-ng

$USER1$/check_procl.sh --cpu -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_dir_size_snmptt

check_dir_size!/usr/local/groundwork/

common/var/spool/snmptt!500!1000

$USER1$/check_dir_size.sh "$ARG1$" "$ARG2$" "$ARG3$"

local_disk_root

check_local_disk!15%!10%!/

$USER1$/check_disk -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_load

check_local_load!5,4,3!10,8,6

$USER1$/check_load -w "$ARG1$" -c "$ARG2$"

local_mem_httpd

check_local_proc_mem!20!30!httpd

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem_java

check_local_proc_mem!40!50!java

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem_mysql

check_local_proc_mem!20!30!mysql

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem_nagios

check_local_proc_mem!20!30!nagios

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem_perl

check_local_proc_mem!20!30!perl

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem_snmptrapd

check_local_proc_mem!20!30!snmptrapd

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem_snmptt

check_local_proc_mem!20!30!snmptt

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem_syslog-ng

check_local_proc_mem!20!30!syslog-ng

$USER1$/check_procl.sh --mem -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

local_mem

check_local_mem!95!99

$USER1$/check_mem.pl -U -w "$ARG1$" -c "$ARG2$"

local_mysql_database

check_mysql!mysql

$USER1$/check_mysql -H $HOSTADDRESS$ -d "$ARG1$" -u "$USER9$" -p "$USER10$"

local_nagios_latency

check_nagios_latency

$USER1$/check_nagios_latency.pl

local_users

check_local_users!5!20

$USER1$/check_users -w $ARG1$ -c $ARG2$

local_process_gw_listener

check_local_procs_arg!1:1!1:1!etc/

foundation.xml

$USER1$/check_procs -w "$ARG1$" -c "$ARG2$" -a "$ARG3$"

local_process_mysqld

check_local_procs_string!10!20!mysqld

$USER1$/check_procs -w "$ARG1$" -c "$ARG2$" -a "$ARG3$"

local_process_mysqld_safe

check_local_procs_string!1!2!mysqld_safe

$USER1$/check_procs -w "$ARG1$" -c "$ARG2$" -a "$ARG3$"

local_process_nagios

check_nagios

$USER1$/check_nagios -F /usr/local/groundwork/nagios/var/status.log -e 5 -C bin/.nagios.bin

local_process_snmptrapd

check_local_procs_arg!1:1!1:1!snmptrapd

$USER1$/check_procs -w "$ARG1$" -c "$ARG2$" -a "$ARG3$"

local_process_snmptt

check_local_procs_arg!2:2!2:2!sbin/snmptt

$USER1$/check_procs -w "$ARG1$" -c "$ARG2$" -a "$ARG3$"

tcp_gw_listener

check_tcp_gw_listener

$USER1$/check_tcp -H $HOSTADDRESS$ -p 4913

tcp_http_port

check_http_port!3!5!80

$USER1$/check_http -H $HOSTADDRESS$ -w "$ARG1$" -c "$ARG2$" -p "$ARG3$"

tcp_nsca

check_tcp_nsca

$USER1$/check_tcp -H $HOSTADDRESS$ -p 5667

プロファイルパッケージ

このパッケージには次のファイルが含まれます:

プロファイル定義

プラグインスクリプト

インストール

GroundWork Monitor には、さまざまなディバイス、システム、アプリケーションに対する多くの監視プロファイルが含まれます。新しいGroundWorkのインストール上にすでにインポートされたプロファイルには、Service Ping、SNMP ネットワーク、SSH UNIXがあります。GroundWork Monitor Configuration(コンフィグレーション)ツールは、更新したプロファイル、および追加設定を要求するプロファイル(プロファイルの XML ファイルと、それに付随する Performance Configuration 定義ファイル)をインポートするために使用されます。インポートの手順は、ブックシェルフの GROUNDWORK プロファイル > プロファイルのインポート を参照してください。

GroundWork Monitor のデフォルトシステムで構成設定では、“localhost”が適用されているいくつかのサービスを持つが、snmptt に関連する少数のサービスを持たないことに気づくかもしれません。これは、GroundWork の Community Edition に Enterprise 版に含まれているいくつかのプログラムが含まれていないので、デフォルトではそれらのプログラムやリソースのためのデフォルト監視が停止になっているためです。 Enterprise 版をお持ちで GroundWork システム自体の完全な監視を希望される場合、このプロファイルをインポートし、localhost に適用することができます(するべきです)。

実装

このセクションでは、このプロファイルを使用した詳細設定を説明します。これらのパラメータは、コンフィグレーションツールによって変更することが可能です。 

コマンドパラメータ

サービス設定セクション内のコマンドパラメータは、下記の名前とデフォルト値を持ちます。

local_cpu_<process name>

local_dir_size_snmptt

local_disk_root

local_load

local_mem_<processname>

local_mem

local_mysql_cpu

local_mysql_database

local_nagios_latency

local_users

local_process_gw_listener

local_process_mysqld

local_process_mysqld_safe

local_process_nagios

local_process_snmptrapd

local_process_snmptt

tcp_gw_listener

tcp_http_port

tcp_nsca

性能グラフのパラメータ

下記のパラメータは、性能チャートを生成するために使用されます。 これらのパラメータは、Configuration(コンフィグレーション)> Performance tool(パフォーマンスツール) ツールを使用して設定されます。

local_cpu_<process name>

local_dir_size_snmptt

local_disk_root

local_load

local_mem_<processname>

local_mem

local_mysql_cpu

local_mysql_database

local_nagios_latency

local_users

local_process_gw_listener

local_process_mysqld

local_process_mysqld_safe

local_process_nagios

local_process_snmptrapd

local_process_snmptt

tcp_gw_listener

tcp_http_port

tcp_nsca

導入上の注意

Nagios の遅延グラフは Nagios 2.0 のバイナリ /usr/local/groundwork/nagios/bin/nagiostats  とプラグイン check_nagios_latency.pl の組み込みバージョンを基にしています。標準のフォーマットでの性能データの作成は変更されました。その他、すべてのチェックは Nagios ために働く必要があります。