6

致命的なエラーを監視するためのアイテムのセットアップがあり、別のアイテムを追加して、致命的なエラーの数を計算し、それらをグラフ化する必要があります。

このキーを使用: log["/d2/httpd/logs/myDomain-error_log","PHP Fatal","UTF-8",100]

必要なデータを適切に取得しますが、これをグラフ化することはできません。エントリを数えてフォーマットを整数として取得する必要があると思いますが、これは機能しません:

count(log["/d2/httpd/logs/myDomain-error_log","PHP Fatal","UTF-8",100], 60)

私のキーがどうあるべきか、またはこのデータをグラフ化して時間の経過とともにエラーの数を確認する方法についてのアイデアはありますか?

アクションとトリガーは正常に動作し、想定どおりに動作していますが、そこからグラフを作成できません。

4

3 に答える 3

0

Zabbix を使用してログ ファイルを監視する手順は次のとおりです。

1)バッチファイルを作成します。

//test.bat

@echo off

or /F %%x in ('findstr /r /n "ERROR" C:\test.log ^| find /C ":"') do echo %%x

2) 「test.log」をログ ファイルに置き換えます。

3) Zabbix_agentd.config ファイルで以下の変更を行います。

EnableRemoteCommands=1

DisableActive=0

UnsafeUserParameters=1

UserParameter=key.in.zabbix.frontend,c:/temp/test.bat

4) C:/temp/test.bat はバッチファイルのパスです

5) Zabbix GUI で次の詳細を使用してアイテムを作成します。

Key= key.in.zabbix.frontend // This is any name but the name in GUI and abbix_agentd.config file must be same.

Type=Zabbix_Agent or Zabbix_Agent(Active)

Type of Information= Numeric(Unsigned)

残りはすべて同じです。

6) Zabbix エージェントを再起動します。そして、Monitoring->Latest Value にチェックを入れます。

7)テストのために、コマンドでもサーバー上の出力を確認できます

Go to root->zabbix 1.8.6->src->zabbix_get

于 2011-11-28T07:54:23.487 に答える