Zabbix4.0を使ってあるディレクトリ配下にファイル(*.txt)が出力された場合にアラート検知出来る様にしたいです。 しかしながら下記アイテム監視設定を試して見ましたが上手くいきませんでした。
■試したアイテム設定① vfs.file.exists[/home/test/*.txt] ■試したアイテム設定② vfs.file.exists[/home/test,@demo]
正規表現@demo 条件式:.txt [文字列が含まれる]
解決方法についてご教授いただけないでしょうか。
うまくいかないではわかりません。 何らかのエラーメッセージや警告メッセージが出力されているはず です。それを確認して対処してください。
恐らく、ファイルやディレクトリのパーミッションの問題なのでは ないでしょうか? Zabbixエージェントを起動しているユーザーが、対象のファイルや そこまでのディレクトリのパーミッションを確認してください。
表現が拙く申し訳ございませんでした。
/home/test/配下にa.txtを作成すると vfs.file.exists[/home/test/a.txt]のアイテムでは1が返されて、 vfs.file.exists[/home/test/*.txt]のアイテムでは0が返されました。 またvfs.file.exists[/home/test,@demo]はToo many parametersとエラーが返されました。
vfs.file.exists[/home/test/a.txt]のアイテムでは1が返されているかつ、 /home/testとa.txtのパーミッションは777で設定されていることを確認しましたのでパーミッションの問題ではないかと思います。
vfs.file.exists[file]は、引数にfileしか指定できません。 fileには特定のファイル名しか指定できません。「*.txt」と書か れているのが、「ファイルの拡張子がtxtのファイル全て」という つもりで書かれているのであれば、そのような指定はできません。 マニュアルを確認してください。 https://www.zabbix.com/documentation/4.0/en/manual/config/items/itemtype...
ご回答いただきありがとうございます。 特定のディレクトリでファイルの拡張子がtxtのファイル全てを監視することはZabbixでは不可能ということでしょうか。
マニュアルは読んでいただけましたか? vfs.file.exists[file]では、特定のファイルのみ対象としている ので、vfs.file.exists[file]では無理です。 genさんが何をされたいのかがわからないのでこれ以上の説明は不 可能です。
特定のディレクトリでファイルの拡張子がtxtのファイルが出力されたこと監視することは、vfs.file.exists[file]を使って出来ない事は承知しました。 vfs.file.exists[file]以外を使って監視することは出来ないのでしょうか。
アカウント名 gen
Zabbix関連
TNK - 投稿数: 4742
うまくいかないではわかりません。
何らかのエラーメッセージや警告メッセージが出力されているはず
です。それを確認して対処してください。
恐らく、ファイルやディレクトリのパーミッションの問題なのでは
ないでしょうか?
Zabbixエージェントを起動しているユーザーが、対象のファイルや
そこまでのディレクトリのパーミッションを確認してください。
gen - 投稿数: 9
表現が拙く申し訳ございませんでした。
/home/test/配下にa.txtを作成すると
vfs.file.exists[/home/test/a.txt]のアイテムでは1が返されて、
vfs.file.exists[/home/test/*.txt]のアイテムでは0が返されました。
またvfs.file.exists[/home/test,@demo]はToo many parametersとエラーが返されました。
vfs.file.exists[/home/test/a.txt]のアイテムでは1が返されているかつ、
/home/testとa.txtのパーミッションは777で設定されていることを確認しましたのでパーミッションの問題ではないかと思います。
TNK - 投稿数: 4742
vfs.file.exists[file]は、引数にfileしか指定できません。
fileには特定のファイル名しか指定できません。「*.txt」と書か
れているのが、「ファイルの拡張子がtxtのファイル全て」という
つもりで書かれているのであれば、そのような指定はできません。
マニュアルを確認してください。
https://www.zabbix.com/documentation/4.0/en/manual/config/items/itemtype...
gen - 投稿数: 9
ご回答いただきありがとうございます。
特定のディレクトリでファイルの拡張子がtxtのファイル全てを監視することはZabbixでは不可能ということでしょうか。
TNK - 投稿数: 4742
マニュアルは読んでいただけましたか?
vfs.file.exists[file]では、特定のファイルのみ対象としている
ので、vfs.file.exists[file]では無理です。
genさんが何をされたいのかがわからないのでこれ以上の説明は不
可能です。
gen - 投稿数: 9
特定のディレクトリでファイルの拡張子がtxtのファイルが出力されたこと監視することは、vfs.file.exists[file]を使って出来ない事は承知しました。
vfs.file.exists[file]以外を使って監視することは出来ないのでしょうか。