UGREEN NAS DXP4800GT買った(2)SNMPが使えないのでmunin-nodeをDockerで

 UGREEN NAS DXP4800GTにSNMPがないので、どうしたものかと思っていた、OSがDebianベースなので、いっそのことmunin-nodeをいれようかと思ったが、google検索のAIと相談しながらDockerでMunin-nodeいれてしまいって提案された。その方法のメモ

  1. まずはアプリセンータでDockerをインストールする。
  2. Dockerを起動する。
  3. 左メニューのプロジェクトを選択し、作成ボタンをクリック
  4. プロジェクト名にmunin-nodeなど適当に
  5. 保存パスは共有フォルダーの下のdockerになるようです。
  6. Compose設定は以下の通り

version: '3.8'
services:
  munin-node:
    image: dennistt/munin-node:latest
    container_name: ugreen-munin-node
    restart: always
    # NAS本体のハードウェア情報(HDD温度や詳細な統計)にアクセスするために必須
    privileged: true
    # NAS本体のネットワーク(IP/ポート)をそのまま使用(コンテナ内への通信の隔離を防ぐ)
    network_mode: host
    environment:
      # 重要:Muninマスタからの接続を許可する設定(正規表現で記述)
      # あなたのMuninマスタのIPが 192.168.1.100 の場合は、ドットを「\.」に、前後に「^」と「$」をつけます
      - ALLOW_FROM=^192\.168\.1\.100$
    volumes:
      # NAS本体(ホスト)の正確なリソース情報をコンテナ内に読み込ませるためのマウント
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /dev:/dev:ro
これで今すぐデプロイでOK。

muninサーバー側から接続設定をすればOK


コメント