|
@@ -82,10 +82,33 @@
|
|
networks:
|
|
networks:
|
|
- downloaders
|
|
- downloaders
|
|
|
|
|
|
|
|
+ - name: scrutiny
|
|
|
|
+ active: true
|
|
|
|
+ image: ghcr.io/analogj/scrutiny:master-omnibus
|
|
|
|
+ ports:
|
|
|
|
+ - 8088:8080
|
|
|
|
+ - 8086:8086
|
|
|
|
+ volumes:
|
|
|
|
+ - /opt/scrutiny/config:/opt/scrutiny/config
|
|
|
|
+ - /opt/scrutiny/influxdb2:/opt/scrutiny/influxdb
|
|
|
|
+ - /run/udev:/run/udev:ro
|
|
|
|
+ cap_add:
|
|
|
|
+ - SYS_RAWIO
|
|
|
|
+ - SYS_ADMIN # https://github.com/AnalogJ/scrutiny/issues/26#issuecomment-696817130
|
|
|
|
+ devices:
|
|
|
|
+ - /dev/sda
|
|
|
|
+ - /dev/sdb
|
|
|
|
+ - /dev/sdc
|
|
|
|
+ - /dev/sdd
|
|
|
|
+ - /dev/sde
|
|
|
|
+ - /dev/sdf
|
|
|
|
+ - /dev/sdg
|
|
|
|
+ - /dev/sdi
|
|
|
|
+
|
|
metrics_monitored_hosts: "{{ groups['nas'] }}" #TODO increase to others
|
|
metrics_monitored_hosts: "{{ groups['nas'] }}" #TODO increase to others
|
|
metrics_retention_days: 14
|
|
metrics_retention_days: 14
|
|
- metrics_graph_service: yes
|
|
|
|
- metrics_query_service: yes
|
|
|
|
|
|
+ metrics_graph_service: no
|
|
|
|
+ metrics_query_service: no
|
|
|
|
|
|
firewall:
|
|
firewall:
|
|
- service: grafana
|
|
- service: grafana
|
|
@@ -97,5 +120,11 @@
|
|
- port: 8081/tcp
|
|
- port: 8081/tcp
|
|
state: enabled
|
|
state: enabled
|
|
|
|
|
|
|
|
+ - port: 8086/tcp
|
|
|
|
+ state: enabled
|
|
|
|
+
|
|
|
|
+ - port: 8088/tcp
|
|
|
|
+ state: enabled
|
|
|
|
+
|
|
- port: 9091/tcp
|
|
- port: 9091/tcp
|
|
state: enabled
|
|
state: enabled
|