差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
| 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 | ||