Przeglądaj źródła

add scrutiny to nas

Blaine Story 2 lat temu
rodzic
commit
87ee862c77
1 zmienionych plików z 31 dodań i 2 usunięć
  1. 31 2
      plays/nas-services.yml

+ 31 - 2
plays/nas-services.yml

@@ -82,10 +82,33 @@
         networks:
           - 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_retention_days: 14
-    metrics_graph_service: yes
-    metrics_query_service: yes
+    metrics_graph_service: no
+    metrics_query_service: no
 
     firewall:
       - service: grafana
@@ -97,5 +120,11 @@
       - port: 8081/tcp
         state: enabled
 
+      - port: 8086/tcp
+        state: enabled
+
+      - port: 8088/tcp
+        state: enabled
+
       - port: 9091/tcp
         state: enabled