サーバの可用性を監視するには、少なくとも3つの方法(またはすべての方法の組み合わせ)が使用できます。
Windows OS環境でZabbix からすばやく通知を得たい場合は、WinPopUps はとても便利です。メールベースの警告メッセージに追加するとよいかもしれません。WinPopUps の使用に関する詳細は、下記ページを参照してください。
http://www.zabbix.com/forum/showthread.php?t=2147
IBM AS/400 プラットフォームは、SNMPを使って監視できます。さらに詳しい情報は、下記ページを参照してください。
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html?Open
エージェントの設定ファイル:/usr/local/etc/zabbix_agentd.confで、MySQLの監視にいくつかのユーザーパラメータが使用できます。
### Set of parameters for monitoring MySQL server (v3.23.42 and later)
### Change -u and add -p if required
#UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l
#UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "
#UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "
#UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "
#UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "
#UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "
#UserParameter=mysql.version,mysql -V
MySQLが動作しているかどうかをチェックします。
MySQLが動作している秒数
MySQLのスレッドの数
処理されたクエリーの数
遅いクエリーの数
1秒あたりのクエリーの数
MySQLのバージョン。例えば: mysql Ver 14.14 Distrib 5.1.53, for pc-linux-gnu (i686)
追加の情報は、conf/zabbix_agentd ディレクトリのuserparameter_mysql.confファイルも参照してください。
Mikrotikから提供されているSNMP エージェントを使用します。詳しい情報は、http://www.mikrotik.com を参照してください。
Zabbix のディストリビューションに含まれている(プリコンパイルされている)Zabbix W32 エージェントを使用します。
サーバ/サービス/キューごとのパフォーマンスカウンタやTuxedoのリソースの可用性を返すために、 UserParameter の定義でTuxedo のコマンドラインユーティリティtmadminとqmadmin が使用できます。
Informix データベースのすべての面を仮想的に監視するのに、標準の Informix ユーティリティのonstat が使用できます。また、Zabbix はInformix SNMP エージェントによって提供される情報を検索できます。
Zabbix では、OpenView サーバへのメッセージの送信を設定できます。次のステップを実行しなければなりません:
新しいメディアを定義します。
そのメディアが、必要な情報をOpenViewに送信するスクリプトを実行します。
新しいユーザーを定義します。
そのユーザーは、メディアにリンクされている必要があります。
アクションを設定します。
すべての(または選択した)トリガーのステータスの変更を、ユーザーに送信するアクションを設定します。
メディアのスクリプトを書きます。
スクリプトは次のロジックをもちます。トリガーがONの場合、次のOpenView コマンドを実行してください。opcmsg -id application=<application> msg_grp=<msg_grp> object=<object> msg_text=<text> このコマンドは、できればZabbix データベースの新しいテーブルに保存される必要のある一意なメッセージIDを返します。トリガーがOFFの場合は、データベースから取得したメッセージIDを使用して opcmack <message id> を実行する必要があります。
opcmsg とopcmack に関する詳細は、OpenView の公式ドキュメントを参照してください。メディアスクリプトは本書では提供されていません。
本ページは2014/08/05時点の原文を基にしておりますので、内容は必ずしも最新のものとは限りません。
最新の情報は、英語版のZabbix2.2マニュアルを参照してください。