ポイント
前回の 【また失敗】Zabbix で Apache 監視できるかしら?★公式 Wiki Method 2 ★ | oki2a24 から次を行いましたらアッサリと監視対象からデータを取得することができました!
- 監視テンプレート | ZABBIX-JP を使用する
- 監視対象サーバに elinks パッケージをインストールする(確信なし)
ただし、2番めの elinks パッケージは不要かもしれません。必要かどうかは検証しておりません。
ZABBIX-JP のApache 監視テンプレートについて
Zabbix 監視サーバのバージョンは 2.0.9 でございます。Apahce 監視用のテンプレート「Template_App_httpd」を次のページがからダウンロードして、設定 > テンプレート、インポートの操作でインポートしようといたしました。
バージョンが最新だからでしょうか?テンプレートのインポートに失敗いたしました。解決方法を探っておりましたら、日本の本家フォーラムにございました。
わたくしたちが行った修正について、具体的に記述いたします。
- Template_App_httpd.xml の「<graph name=”httpdのプロセス数と仮想メモリ使用量” width=”900″ height=”200″>」にある「<percent_right>0.0000</percent_right>」を探す。
- 次の行に、次の内容を挿入する。
<ymin_type>1</ymin_type> <ymax_type>1</ymax_type> <ymin_item>0</ymin_item> <ymax_item>0</ymax_item>
「percent_right」の次に「ymin_type」「ymax_type」「ymin_item」「ymax_item」の4要素の行を追加するところがポイントですわね。
おかげさまで、無事にインポートすることができました。そして、Apache の状態も監視できるようになりました♪
elinks パッケージについて
そもそも elinks とは、テキストベースのウェブブラウザと理解しております。
Zabbix による Apache 監視について調べていた時のことです。Apache のステータス取得を行う server-status にて動作をコマンドで確認したいと思いました。
[root@localhost ~]# apachectl status The 'links' package is required for this functionality. [root@localhost ~]#
そうしましたら、上記のようにエラーとなりましたので、エラーで Google 検索いたしまして、elinks をインストールいたしました。
yum install elinks
ちなみに、「apachectl status」での確認方法を知り、elinks をインストールしようと決断いたしましたのは、雑誌の Zabbix 記事に server-status の確認方法のひとつとして記述されていたからですの。
- Software Design総集編 【2001~2012】:書籍案内|技術評論社
- Amazon
- Software Design 2009年6月号
P150 ZABBIX実践活用講座
【2】~サーバの特性を知り,監視すべき項目を知る~Webサーバの監視のポイントと設定例……寺島広大
バックナンバーの総集編であり、古い情報で使えないものもあるのでしょうけれども、大変役に立ちましたし、勉強になりましたわ♪ありがとう存じます!
おわりに
- 【失敗】Zabbix で Apache を監視する方法【対象は、Zabbix サーバ、自分自身】 | oki2a24
- 【また失敗】Zabbix で Apache 監視できるかしら?★公式 Wiki Method 2 ★ | oki2a24
の失敗を経て、ようやく Apache を監視できるようになりました。試行錯誤している中で、Apache 監視に不要な部分、必要な部分があったかと思います。
次に Apache 監視をする際には、取捨選択を行って、そして必要十分な条件をノートしたいと存じます。
以上です。