itemの設定で Type: ZABBIX agent (active) Key: log[/var/log/messages] Type of imformation: Log とすればログ情報が取れることはこのフォーラムを見てわかったのですが、 取得したログのメッセージ(例えばerrorが含まれていると通知されるようにしたい)を監視するにはどんなトリガー設定をすればよろしいのでしょうか?
{localhost:log[/var/log/messages].str(error)}=1
と設定すれば良いことがわかりましたが、 errorという文字列をシスログに書いてみても検知しません。
latest dataのhistoryを見たところ、 Not classified Accessible only as active check! としか表示されておらず、ログの内容が取れていないのではないかと思うのですが、如何でしょうか。
こんにちは。
おっしゃる通り、おそらくログデータを正常に取得できていないのでしょう。/var/log/messagesはzabbixユーザーが読めるようなパーミッションになっているでしょうか?また、ZABBIXエージェントのログには何か出力されていないでしょうか?
返事が遅くなってすみません。 /var/log/messagesのオーナー・パーミッションは root:root 777にしています。 agentdにもエラーらしきログは出ておりませんでした。
KAZと申します。
設定されている内容は正しいと思います。
一点確認しますが、zabbix_agentd.confのHostnameとWEBフロントエンドから登録されたHOSTSのNameは一致していますでしょうか?
一致しないとzabbix_agentdはログから情報を取得しないようです。 (zabbix1.1.6の時代にも見た事象です。)
zabbix_agentd.confのHostnameはlocalhost WEBフロントエンドで登録したDB_serverもlocalhostです。
こんにちは
Webフロントエンドの設定ですが、もう少し詳細に、以下の項目はそれぞれどのように設定されているでしょうか。
* 名前(Name) * DNS Name * Connect to
すみません。 Webフロントエンドの設定ですが、ブラウザでDBconnectionの設定をしただけです。(php.iniとかもいじりましたが)
名前、DNS name,Connect to の設定値はどうやって見ればよいですか?
すみません、言葉足らずでした。
「Webフロントエンドの設定」ではなく、「Webフロントエンドから登録したホストの設定」です。
Configration>Hostsの設定は Name:localhost DNSname:設定せず IPaddress:127.0.0.1 connect to:IPaddress です。
よろしくお願いします。
DNS nameもlocalhostに設定するとどうでしょうか?
また、zabbix_agent(d).confのDisableActiveの設定は0またはコメントアウトされている状態でしょうか?
DNS name をlocalhostに設定してみても変化無しでした。
DisableActiveの設定はコメントアウトされている状態です。
よろしくお願いいたします。
itemの typeをzabbix agent →zabbix agent(active) にすることでログの取得ができました。
ありがとうございました。
zabbix agent とzabbix agent(active)の違いはなんなのでしょうか・・
すみません大ボケをかましていました。 最初にtype : ZABBIX Agent (Active) とありましたね。 お騒がせして申し訳ございませんでした。
アカウント名 pepepe
Zabbix関連
pepepe - 投稿数: 24
{localhost:log[/var/log/messages].str(error)}=1
と設定すれば良いことがわかりましたが、
errorという文字列をシスログに書いてみても検知しません。
latest dataのhistoryを見たところ、
Not classified Accessible only as active check! としか表示されておらず、ログの内容が取れていないのではないかと思うのですが、如何でしょうか。
kodai - 投稿数: 1341
こんにちは。
おっしゃる通り、おそらくログデータを正常に取得できていないのでしょう。/var/log/messagesはzabbixユーザーが読めるようなパーミッションになっているでしょうか?また、ZABBIXエージェントのログには何か出力されていないでしょうか?
pepepe - 投稿数: 24
返事が遅くなってすみません。
/var/log/messagesのオーナー・パーミッションは
root:root 777にしています。
agentdにもエラーらしきログは出ておりませんでした。
KAZ - 投稿数: 1085
KAZと申します。
設定されている内容は正しいと思います。
一点確認しますが、zabbix_agentd.confのHostnameとWEBフロントエンドから登録されたHOSTSのNameは一致していますでしょうか?
一致しないとzabbix_agentdはログから情報を取得しないようです。
(zabbix1.1.6の時代にも見た事象です。)
pepepe - 投稿数: 24
zabbix_agentd.confのHostnameはlocalhost
WEBフロントエンドで登録したDB_serverもlocalhostです。
kodai - 投稿数: 1341
こんにちは
Webフロントエンドの設定ですが、もう少し詳細に、以下の項目はそれぞれどのように設定されているでしょうか。
* 名前(Name)
* DNS Name
* Connect to
pepepe - 投稿数: 24
すみません。
Webフロントエンドの設定ですが、ブラウザでDBconnectionの設定をしただけです。(php.iniとかもいじりましたが)
名前、DNS name,Connect to の設定値はどうやって見ればよいですか?
kodai - 投稿数: 1341
すみません、言葉足らずでした。
「Webフロントエンドの設定」ではなく、「Webフロントエンドから登録したホストの設定」です。
pepepe - 投稿数: 24
Configration>Hostsの設定は
Name:localhost
DNSname:設定せず
IPaddress:127.0.0.1
connect to:IPaddress
です。
よろしくお願いします。
kodai - 投稿数: 1341
DNS nameもlocalhostに設定するとどうでしょうか?
また、zabbix_agent(d).confのDisableActiveの設定は0またはコメントアウトされている状態でしょうか?
pepepe - 投稿数: 24
DNS name をlocalhostに設定してみても変化無しでした。
DisableActiveの設定はコメントアウトされている状態です。
よろしくお願いいたします。
pepepe - 投稿数: 24
itemの typeをzabbix agent →zabbix agent(active)
にすることでログの取得ができました。
ありがとうございました。
zabbix agent とzabbix agent(active)の違いはなんなのでしょうか・・
pepepe - 投稿数: 24
すみません大ボケをかましていました。
最初にtype : ZABBIX Agent (Active) とありましたね。
お騒がせして申し訳ございませんでした。