logrtのファイル指定方法について
いつも大変お世話になっております。
logrtのファイル指定でどういった正規表現を使えば以下の監視ができるのかご教授お願いします。
【監視対象例】
/var/log/messages←監視したい
/var/log/messages_yyyyMMdd.xz←監視したい
/var/log/messages.old←監視しない
このような監視を行うことはできますでしょうか?
以上、よろしく御願いいたします。
-------------サーバー情報(zabbix共通)-------------
zabbixバージョン2.4.7
サーバーOSCentOS release 6.7 (Final)
----------------------------------------------------
TNK - 投稿数: 4755
1点確認させてください。
監視したいファイルとして「/var/log/messages_yyyyMMdd.xz」と
ありますが、このファイルは圧縮されたファイルではありませんか?
そうであるならば、Zabbixのlogrt[]では監視できません。
RYT - 投稿数: 52
TNK様
返信いただきありがとうございます。
>監視したいファイルとして「/var/log/messages_yyyyMMdd.xz」と
>ありますが、このファイルは圧縮されたファイルではありませんか?
>そうであるならば、Zabbixのlogrt[]では監視できません。
圧縮ファイルは監視はできないのですね。
ご教示ありがとうございます。
それでは圧縮ファイルなしの場合は以下の監視が行えるでしょうか?
/var/log/messages←監視したい
/var/log/messages_yyyyMMdd←監視したい
/var/log/messages.old←監視しない
ご教示お願いいたします。
TNK - 投稿数: 4755
ファイル名がmessagesで終わるものと、ファイル名がmessages_で
始まるものにすればよいのですから、以下のような指定で実現でき
ると思います。
logrt[/var/log/(messages$|messages_)]
ファイル名指定の部分以外の引数は、ご自身の用途に合わせてカス
タマイズしてみてください。
RYT - 投稿数: 52
TNK様
ご教示いただきありがとうございます。
返信が遅くなり申し訳ございません。
教えていただいた方法で監視できました。
また、正規表現についても勉強をしてカスタマイズしてみたいと思います。
ありがとうございました。