Dockerの監視


Template OS LinuxからdockerコンテナのNICとDiskを除外する

解決方法:

  1. 管理 > 一般設定 > 正規表現
  2. Network interfaces for discovery を編集し、以下を追加。
    結果が偽 ^veth チェックする
  3. テストタブに「vethXXXX」を入れて、テスト条件式ボタンをクリックし、結果が偽(=除外)されるか確認する
  4. discoveryのデフォルトでは1時間毎に更新されるので、最新データで除外されたか確認。
  1. 管理 > 一般設定 > 正規表現
  2. File system name for discovery を追加し、以下を追加
    結果が偽 ^(/var/lib|/ext/ebs./docker) チェックしない
  3. テストタブに「/var/lib/docker/plugins」を入れて、テスト条件式ボタンをクリックし、結果が偽(=除外)されるか確認する
  4. 設定 > テンプレート > Template OS Linux > ディスカバリルール > Mounted filesystem discovery
  5. フィルター > 追加
    計算タイプ: and
    {#FSNAME} 一致する
  6. discoveryのデフォルトでは監視対象が存在しなくなってから、30日間はデータを保持する。すぐに確認したい場合は、1日等に変更して翌日確認。0は誤操作でヒストリも削除されるため推奨されない。

zabbix-docker-monitoring: サードパーティ製のdocker監視


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-10-30 (金) 12:52:25