日本Zabbixユーザー会フォーラム

Zabbixソフトウェアのインストール、設定、監視設定、バグ報告に関する質問。日本Zabbixユーザー会のサイトやその他の質問もこちら。

ログファイル監視設定について

お世話になります。

ログファイル監視設定についてご教示下さい。

以下の順序でログファイル監視設定を行いました。
※データは所々フェイクを入れております。

■監視対象サーバへの設定

1.Zabbixエージェントの設定ファイルの修正
 対象ファイル:zabbix_agentd.conf
 ・追記内容
  ServerActive=(ZabbixサーバのIP)
  Hostname=TestHost
  RefreshActiveChecks=120
  AllowRoot=1

2.監視対象のテキストファイルを作成
 ファイル:-rwxrw-rw- 1 test test /tmp/test.log

3.Zabbixエージェントの再起動
 Zabbixエージェントを再起動させ、以下を確認致しました。
 ファイル:zabbix_agentd.log
  Starting Zabbix Agent [TestHost]. Zabbix 2.0.0 (revision 27675).
  agent #0 started [collector]
  agent #1 started [listener]
  agent #2 started [listener]
  agent #3 started [listener]

zabbixから障害発生時のメール送信について

お世話になっております。
なにもかも初心者です。ご教授お願いいたします。
障害が発生した際にアクションにてメールを送信するように設定しましたが、メールが送信されません。
zabbix_server.logやmaillogを確認しましたが、送信失敗などのメッセージも出ておりません。

OS・・・・・・CentOS6.5 64ビット
zabbix・・・zabbix-version1.8

OS上からコマンドで
echo BBB | mail -s "aaa" -r zabbix@localhost.localdomain XXXXXX@XXX.co.jp
echo BBB | mail -s "aaa" -r zabbix@XXXXXX.com matsumoto.machi@bsc.fujitsu.comを実行すると
メールがきちんと送信されます。

ただし、/var/log/maillogには以下が表示されます。
send-mail: warning: smtputf8_enable is true, but EAI support is not compiled in
postdrop: warning: smtputf8_enable is true, but EAI support is not compiled in

Web監視について

お世話になっております。Zabbix初心者です。

現在、Zabbix自体の監視用Webシナリオを作成しておりますが、webサイトURL指定及びPOSTを指定しましても、
webサイトのログインが行えません。
どの部分の設定に誤りがあるのかご教授頂くことは可能でしょうか。

【環境】
使用バージョン  :Zabbix 2.2.9
【設定内容】
*シナリオ設定*
アプリケーション :web
名前        :Web TEST
更新間隔(秒)  :300
エージェント    :任意
ステータス :有効
変数        :指定なし
ステップ      :-

*ステップ設定*
名前 :index.php
URL :監視対象URLログイン
POST :
タイムアウト    :15
要求文字列 :なし
ステータスコード :200

-アクセス先ソースコード(form部分抜粋)
-< form method="post" autocomplete="off" action='/W2'>

-< div style="text-align: center;">
-< div class="panel">
-< div class="version display"> EDV 2.90E

ZABBIX-API JSONのシングルクォート

zabbix-apiをjson形式でつついています。
curlからpostする際にシングルクォートが登録されません。

zabbixというかjsonの仕様?なのかもしれませんが....。
どなたか同様の事象を解決された方おりますでしょうか?

■例
$ActionNameにシングルクォート文字を代入。
actioncreateしてもシングルクォートが消えてしまう。

$ActionName="80''s"

"method": "action.create",
"params":{
"name": "$ActionName"
}

system.run[smartctl,] について

zabbix_get でdiskのsmart値を system.run で取得したいのですが、ZBX_NOTSUPPORTED の結果が返ってきます。
# zabbix_get -s 192.168.100.100 -k system.run["smartctl -i -d megaraid,10 /dev/sda"]
ZBX_NOTSUPPORTED

zabbix_agentd.log を確認したところ、下記の箇所までしかコマンドとして受け取ってもらえてないようです。
Executing command 'smartctl -i -d megaraid'

system.run が command,mode となっているため、megaraid,10 のカンマの箇所までコマンドとして認識されているのはわかるのですが、
カンマをエスケープしたり、クォートを変えたりしても取得することができません。

コマンドの引数に ,(カンマ) がある場合は、system.runの取得は不可でしょうか?

コンテンツ配信