差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:k8s_librenms [2024/11/28 15:08] – [常見問題] jonathan | tech:k8s_librenms [2025/02/27 14:14] (目前版本) – 增加驗證 Service(Nagios_Plugin) 設定參數 jonathan | ||
---|---|---|---|
行 81: | 行 81: | ||
</ | </ | ||
+ | ===== 驗證 Service(Nagios_Plugin) 設定參數 ===== | ||
+ | * 如果不確定參數該如何下可以正確運作, | ||
+ | docker compose exec -it librenms / | ||
+ | docker compose exec -it librenms / | ||
+ | docker compose exec -it librenms / | ||
+ | </ | ||
+ | * Nagios_Plugin 存放在 librenms 容器內的 / | ||
+ | * 如果確定可以正確運作, | ||
===== 設定告警條件(Alert Rules) ===== | ===== 設定告警條件(Alert Rules) ===== | ||
行 104: | 行 112: | ||
: | : | ||
</ | </ | ||
- | * 如果重新開機 docker network 網段會改變, | + | * 如果重新開機 docker network 網段會改變, |
- | docker | + | name: librenms |
+ | |||
+ | networks: | ||
+ | librenms-network: | ||
+ | name: librenms-network | ||
+ | ipam: | ||
+ | driver: default | ||
+ | config: | ||
+ | | ||
+ | gateway: 172.20.0.1 | ||
+ | |||
+ | services: | ||
+ | db: | ||
+ | image: mariadb: | ||
+ | container_name: | ||
+ | networks: | ||
+ | - librenms-network | ||
+ | command: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | volumes: | ||
+ | - " | ||
+ | environment: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | restart: always | ||
+ | |||
+ | redis: | ||
+ | image: redis: | ||
+ | container_name: | ||
+ | networks: | ||
+ | - librenms-network | ||
+ | environment: | ||
+ | - " | ||
+ | restart: always | ||
+ | |||
+ | msmtpd: | ||
+ | image: crazymax/ | ||
+ | container_name: | ||
+ | networks: | ||
+ | - librenms-network | ||
+ | env_file: | ||
+ | - " | ||
+ | restart: always | ||
+ | |||
+ | librenms: | ||
+ | image: librenms/ | ||
+ | container_name: | ||
+ | hostname: librenms | ||
+ | networks: | ||
+ | - librenms-network | ||
+ | cap_add: | ||
+ | - NET_ADMIN | ||
+ | - NET_RAW | ||
+ | ports: | ||
+ | - target: 8000 | ||
+ | published: 8000 | ||
+ | protocol: tcp | ||
+ | depends_on: | ||
+ | - db | ||
+ | - redis | ||
+ | - msmtpd | ||
+ | volumes: | ||
+ | - " | ||
+ | env_file: | ||
+ | - " | ||
+ | environment: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | restart: always | ||
+ | |||
+ | dispatcher: | ||
+ | image: librenms/ | ||
+ | container_name: | ||
+ | hostname: librenms-dispatcher | ||
+ | networks: | ||
+ | - librenms-network | ||
+ | cap_add: | ||
+ | - NET_ADMIN | ||
+ | - NET_RAW | ||
+ | depends_on: | ||
+ | - librenms | ||
+ | - redis | ||
+ | volumes: | ||
+ | - " | ||
+ | env_file: | ||
+ | - " | ||
+ | environment: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | restart: always | ||
+ | |||
+ | syslogng: | ||
+ | image: librenms/ | ||
+ | container_name: | ||
+ | hostname: librenms-syslogng | ||
+ | networks: | ||
+ | - librenms-network | ||
+ | cap_add: | ||
+ | - NET_ADMIN | ||
+ | - NET_RAW | ||
+ | depends_on: | ||
+ | - librenms | ||
+ | - redis | ||
+ | ports: | ||
+ | - target: 514 | ||
+ | published: 514 | ||
+ | protocol: tcp | ||
+ | - target: 514 | ||
+ | published: 514 | ||
+ | protocol: udp | ||
+ | volumes: | ||
+ | - " | ||
+ | env_file: | ||
+ | - " | ||
+ | environment: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | restart: always | ||
+ | |||
+ | snmptrapd: | ||
+ | image: librenms/ | ||
+ | container_name: | ||
+ | hostname: librenms-snmptrapd | ||
+ | networks: | ||
+ | - librenms-network | ||
+ | cap_add: | ||
+ | - NET_ADMIN | ||
+ | - NET_RAW | ||
+ | depends_on: | ||
+ | - librenms | ||
+ | - redis | ||
+ | ports: | ||
+ | - target: 162 | ||
+ | published: 162 | ||
+ | protocol: tcp | ||
+ | - target: 162 | ||
+ | published: 162 | ||
+ | protocol: udp | ||
+ | volumes: | ||
+ | - " | ||
+ | env_file: | ||
+ | - " | ||
+ | environment: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | restart: always | ||
</ | </ | ||
- 第一次啟動時 docker compose logs librenms 一直出現 librenms | - 第一次啟動時 docker compose logs librenms 一直出現 librenms |