Zabbixでディレクトリのエントリー数を監視する

スポンサーリンク

目的

Zabbixを使用してディレクトリのエントリー数を監視します。

CentOSのディレクトリ構成です。

# tree /var/log/test --charset unicode
/var/log/test
|-- test1.txt
|-- test2.txt
|-- test3.txt
|-- test4.txt
`-- test5.txt

Windowsのフォルダ構成です。

c:\>tree c:\test /F
フォルダー パスの一覧
ボリューム シリアル番号は 7A0F-3F88 です
C:\TEST
│  test.log
│  test2.log
│  test3.log
│
└─test1
        test.txt
        テスト.txt

ネットワーク構成

環境

Zabbixサーバの環境です。

OSWebサーバデータベースPHPZabbix ServerZabbix Agent
CnetOS 7.8Apache 2.4.6MySQL 8.0.217.2.324.0.234.0.23

クライアントの環境です。

OSZabbix Agent
CnetOS 7.44.0.23
Windows Server 20194.0.23

監視設定

アイテムの設定

項目CentOS側の設定値Windows側の設定値備考
名前ディレクトリのエントリー数フォルダのエントリー数
タイプZabbixエージェントZabbixエージェント
キーvfs.dir.count[/var/log/test/]vfs.dir.count[c:\test]サブディレクトリも対象で1カウントされる
データ型数値 (整数)数値 (整数)
監視間隔00
監視間隔のカスタマイズータイプ定期設定定期設定
監視間隔のカスタマイズー監視間隔wd1-5h9wd1-5h9月曜から金曜の9:00
アプリケーションの作成フォルダフォルダ

トリガーの設定

項目CentOS側の設定値Windows側の設定値
名前{HOST.NAME} ディレクトリのエントリー数しきい値超過{HOST.NAME} フォルダのエントリー数しきい値超過
深刻度警告警告
条件式
{CentOS7-ZA4-1:vfs.dir.count[/var/log/test/].last(#1)}>10

※最新のエントリー数が3以上という意味です。
{WindowsServer2019:vfs.dir.count[c:\test].last(#1)}>10

※最新のエントリー数が3以上という意味です。
手動クローズを許可チェックをつけるチェックをつける

アクションの設定

項目設定値
デフォルトのアクション実行ステップの間隔1h
デフォルトの件名【ZBX】{TRIGGER.NAME}
デフォルトのメッセージOriginal event ID: {EVENT.ID}
障害発生時刻:{DATE} {TIME}
ホスト名:{HOST.HOST}
IPアドレス:{HOST.IP}
設置場所:{INVENTORY.LOCATION}
深刻度:{TRIGGER.SEVERITY}
障害内容:{TRIGGER.NAME}
最新値:{ITEM.LASTVALUE}
メンテナンス中の場合に実行を保留チェックをつける
実行内容アラートメールの宛先を設定

動作確認

最新データの状態です。正常時は以下の通りです。

ホスト名前最新のチェック時刻最新の値
CentOS7-ZA4-1ディレクトリのエントリ数2023/04/01 23:29:035
Windows2019-1フォルダのエントリ数2023/04/01 23:29:036

ファイルを増やします。

ホスト名前最新のチェック時刻最新の値
CentOS7-ZA4-1ディレクトリのエントリ数2023/04/01 23:30:3311
Windows2019-1フォルダのエントリ数2023/04/01 23:31:0211

アラートメールが届いていることを確認します。

件名本文備考
【ZBX】CentOS7-ZA4-1 ディレクトリのエントリー数しきい値超過Original event ID: 559
障害発生時刻:2023.04.01 23:33:06
ホスト名:CentOS7-ZA4-1
IPアドレス:192.168.xxx.xxx
設置場所:UNKNOWN
深刻度:Warning
障害内容:CentOS7-ZA4-1 ディレクトリのエントリー数の閾値超過
最新値:11
最新値が11になってアラートメールが届きました。
【ZBX】WindowsServer2019 フォルダのエントリー数しきい値超過Original event ID: 558
障害発生時刻:2023.04.01 23:33:03
ホスト名:WindowsServer2019
IPアドレス:192.168.xxx.xxx
設置場所:UNKNOWN
深刻度:Warning
障害内容:WindowsServer2019 フォルダのエントリー数の閾値超過
最新値:11
最新値が11になってアラートメールが届きました。
タイトルとURLをコピーしました