log[]監視のlastlogsizeの管理について

お世話になります。

[環境]
zabbix2.2.0

[確認内容]
現在、log[]を使用してログファイルの監視を行っております。(設定はアイテムキーをご参照ください)
どうも、片方のログは検索がうまくできていないように見えます。

log[]の仕組みとして、lastlogsizeで行数を管理しながら検索を行うと思うのですが、
下記アイテム設定をしていた場合、アイテム別にlastlogsizeは管理されるのでしょうか。

もし同一のlastlogsizeで管理されていた場合、
どちらか片方のアイテムは情報収集がうまくできないのではと思っています。

[アイテムキー]
①log[/var/log/mysql_error.log,".*[fF][aA][tT][aA][lL].*",,,skip,]
②log[/var/log/mysql_error.log,".*[eE][rR][rR][oO][rR].*",,,skip,]

ご確認のほど、よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー KAZ の写真

hatayanさん


log[]の仕組みとして、lastlogsizeで行数を管理しながら検索を行うと思うのですが、
下記アイテム設定をしていた場合、アイテム別にlastlogsizeは管理されるのでしょうか。

lastlogsizeはアイテムごとに持ちます。

ちなみにログ監視ですが、ローテート時の不具合とか色々あってZabbix2.2.4で改善されてます。
バージョンアップしてみては如何でしょうか?A(^^;

ユーザー hatayan の写真

KAZさん

ご回答ありがとうございます。

>lastlogsizeはアイテムごとに持ちます。

そうなんですね。(debuglevel=4のlogを眺めた感じだと、そのように見えなかったので、、、これだ!と思ったのですが)
記載していた、アイテム監視は可能なこと承知しました。

バージョンアップですが、別件でメモリリークの不具合等あり現在絶賛検討中となります。

------------------------------------------------------------------------------------------------------------------------------------------------------------
現在、こちらで起こっている事象について記載させていただきます。
※もしなにか心当たりあることあれば情報頂きたく。

複数台の同作業をするサーバが20台ほどありまして、
それらに対して、以下アイテムをテンプレートにてデータ収集を行っているのですが、
ある一台の①の監視のみ「zbx_notsupported」というエラーとなり、取得不可状態となります。
※他のサーバではどちらも有効状態となっております。

ステータスのオンオフを行ってみたけど駄目でした。
(テンプレートのアイテムのオンオフ、ホストのアイテムのオンオフともに駄目でした)

[アイテムキー]
①log[/var/log/mysql_error.log,".*[fF][aA][tT][aA][lL].*",,,skip,]
②log[/var/log/mysql_error.log,".*[eE][rR][rR][oO][rR].*",,,skip,]

どうにか、エラーを解消したいです。
------------------------------------------------------------------------------------------------------------------------------------

ユーザー KAZ の写真

hatayanさん

ファイルのアクセス権限は問題無いですか?

また、ログにエラーは出てますか?
できればDebugLevel=4にして詳細のエラーが出るとわかりやすいのですが…A(^^;

以下、2.2.1〜2.2.4でのlog/logrt関連の修正とメモリリーク関連の修正です。
これ以外にもサーバクラッシュの修正とか入ってますので、問題が多いようでしたら2.2.4に上げて様子を見るというのも手かと…
※:簡単にバージョンアップができないとは思いますが…

■2.2.1〜2.2.4で下記のlog/logrt関連の対応が履いてます。
[ZBX-8243] added log message when the reason for an item being in an unsupported state changes
[ZBX-8238] fixed updating agent 'mtime' for logrt[] items; thanks to Yoshinori Komuro for patch
[ZBX-7098] improved handling of log file rotation/truncation for logrt[] and log[] items
[ZBX-7897] fixed memory leak in trapper for log file items
[ZBX-7740] fixed agent crash if logrt and log items are not supported
[ZBX-7754] fixed possibility to add a trigger expression with log function selected and improved error messaging in trigger expression pop-up
[ZBX-7586] fixed trigger log expression saving in IE10
[ZBX-7653] correctly expand ITEM.LOG.* macros when retrieving eventlog specific attributes for log,logrt items

■2.2.1〜2.2.4で下記のメモリリークの対応が入ってます。
[ZBX-6531] fixed memory leak in filesystem discovery on AIX systems
[ZBX-7897] fixed memory leak in trapper for log file items
[ZBX-7711] fixed memory leak in vmware collector
[ZBX-7392] fixed memory leaks in gnuregex.c
[ZBX-6160] fixed memory leak in configuration syncer process

ユーザー hatayan の写真

KAZさん

お世話になります。

ファイルのアクセス権限は問題ないです。
※目視で確認しましたし、なによりも②の監視は有効となっているので問題ないはずです。

また、zabbix_agentログにはエラーが出ていないのです。なにも。。。
※Debuglevel=4にして確認してみましたが、特にエラーと見受けられるようなものはありませんでした。

>※:簡単にバージョンアップができないとは思いますが…
そうなんですよね(^^;

#修正の情報ありがとうございます。助かります。
#ちょうどこれから収集しないとと考えていたところでした。

バージョンアップを検討いたします。