日付を含むファイルのチェックサム監視を実施しようとしていますが、 ファイル名にワイルドカードの指定はできないのでしょうか。
以下のように定義していますが、zabbix_getコマンドでは引けなかったのでどうなのかなぁと思いまして質問させていただいてます。
vfs.file.cksum[/root/list........\.list]
zabbixは3.0.0.1をともに使っています。
よろしくお願いします。
vfs.file.cksum[]の引数のファイル名に正規表現は利用できません。 固定のファイル名を指定して、その特定のファイルのチェックサム を取得するためのものだと思います。
引数に指定するファイル名で正規表現が利用できるのは、マニュア ルのlogrt[]の説明にあるような、file_regexpを引数とできるアイ テムのキーになります。 https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/z...
日ごとにファイル名が変化するような場合は、最新のファイルを特 定の固定のファイル名にコピーするようにして、Zabbix上からは、 その固定のファイル名のファイルを監視するように設定されてはい かがでしょうか? あと、Zabbixには、3.0.0.1というバージョンはありません。 3.0.0-1というパッケージなら存在します。 パッケージのバージョン番号のハイフンの前がZabbixのバージョン 番号、ハイフンの後ろがパッケージのリリース番号になっています。
今回の問題には関係ありませんが、バージョン番号としては正確に ご提示頂きますようお願いします。
ちなみに、3.0系ですと、3.0.3が既にリリースされています。 もうすぐ3.0.4がリリースされそうです。 3.0.0だといくつかの不具合が確認されているので、バージョンア ップの準備もご検討ください。
回答ありがとうございます。
ファイルは累積されていくので固定ファイルの監視としては できない仕様になります。
バージョンは失礼しました。 気をつけます。
横から失礼します。
TNK さんの提案が伝わっているかどうか不安なんですが、つまり cp /root/list20160721.list /root/list-today.list みたいにコピーして、vfs.file.cksum[/root/list-today.list] を取得すればいいのでは、という内容です。
cron で定期的にコピーするのがいいと思いますが、定期的ではなくほぼリアルタイムがいいということなら、一日の始めにファイルを削除&ハードリンク作成、とするのがいいと思います。 例:rm /root/list-today.list ln /root/list`date +%Y%m%d`.list /root/list-today.list
アカウント名 gikoprivate
Zabbix関連
TNK - 投稿数: 4769
vfs.file.cksum[]の引数のファイル名に正規表現は利用できません。
固定のファイル名を指定して、その特定のファイルのチェックサム
を取得するためのものだと思います。
引数に指定するファイル名で正規表現が利用できるのは、マニュア
ルのlogrt[]の説明にあるような、file_regexpを引数とできるアイ
テムのキーになります。
https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/z...
日ごとにファイル名が変化するような場合は、最新のファイルを特
定の固定のファイル名にコピーするようにして、Zabbix上からは、
その固定のファイル名のファイルを監視するように設定されてはい
かがでしょうか?
あと、Zabbixには、3.0.0.1というバージョンはありません。
3.0.0-1というパッケージなら存在します。
パッケージのバージョン番号のハイフンの前がZabbixのバージョン
番号、ハイフンの後ろがパッケージのリリース番号になっています。
今回の問題には関係ありませんが、バージョン番号としては正確に
ご提示頂きますようお願いします。
ちなみに、3.0系ですと、3.0.3が既にリリースされています。
もうすぐ3.0.4がリリースされそうです。
3.0.0だといくつかの不具合が確認されているので、バージョンア
ップの準備もご検討ください。
gikoprivate - 投稿数: 16
回答ありがとうございます。
ファイルは累積されていくので固定ファイルの監視としては
できない仕様になります。
バージョンは失礼しました。
気をつけます。
heya - 投稿数: 319
横から失礼します。
TNK さんの提案が伝わっているかどうか不安なんですが、つまり
cp /root/list20160721.list /root/list-today.list
みたいにコピーして、vfs.file.cksum[/root/list-today.list] を取得すればいいのでは、という内容です。
cron で定期的にコピーするのがいいと思いますが、定期的ではなくほぼリアルタイムがいいということなら、一日の始めにファイルを削除&ハードリンク作成、とするのがいいと思います。
例:rm /root/list-today.list
ln /root/list`date +%Y%m%d`.list /root/list-today.list