Salta ai contenuti

Regole

Le regole vengono inserite al primo avvio, poi diventano tue: DumbMonit non riscrive mai una regola che hai modificato, ricrea solo quelle mancanti. Le regole integrate possono essere modificate e disabilitate, non eliminate.

Le gravità sono mostrate con la parola dell’interfaccia; il valore dell’API è tra parentesi. Una regola la cui metrica non è prodotta da alcun monitor non ha serie e non scatta mai, quindi ogni regola qui sotto viene distribuita abilitata su ogni istanza.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Monitor irraggiungibileNessuna misura ricevuta da più di tre minuti. bottomk by (target) (1, time() - tlast_over_time(dumbmonit_up[7d]))> 180 s1 minAvvertenza (critical)6 h
CPU elevataCarico CPU sostenuto sopra il 90%, mediato per monitor tra sorgenti SNMP, Proxmox e agent; rientra sotto l’85 %.> 90 %10 minAvviso (warning), escalation dopo 1 h6 h
CPU inusualeCarico CPU sensibilmente diverso dal solito a quest’ora e in questo giorno della settimana (baseline stagionale).score > 3.515 minInformazioni (info)6 h
Disco quasi pienoFilesystem pieno al 90% o più, per punto di mount (SNMP, storage Proxmox e filesystem root); rientra sotto l’88 %.≥ 90 %15 minAvviso (warning), escalation dopo 24 h6 h
Filesystem quasi pienoA questo ritmo, il filesystem sarà pieno entro quattro giorni (predict_linear su 6 h; solo filesystem in crescita).≥ 100 %30 minAvviso (warning)6 h
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
UPS a batteriaL’UPS alimenta il carico dalla batteria (dumbmonit_ups_output_source == 5).> 030 sAvvertenza (critical)15 min
Batteria UPS scaricaLa batteria dell’UPS è in esaurimento o esaurita (dumbmonit_ups_battery_status, 3 = in esaurimento, 4 = esaurita).≥ 31 minAvvertenza (critical)30 min
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Porta con errori in accumuloUna porta di rete ha registrato più di cinquanta errori nell’ultima ora: di solito un cavo in avaria, una fibra sporca o un duplex non corrispondente (increase_prometheus(dumbmonit_if_errors_in[1h]) + increase_prometheus(dumbmonit_if_errors_out[1h]); nulla scatta durante la prima ora di un nuovo monitor, quindi gli errori contati prima della sua aggiunta non vengono segnalati come nuovi).> 5015 minAvviso (warning)24 h
Porta instabile (flapping)Una porta di rete è caduta ed è risalita più di due volte in trenta minuti (changes_prometheus(dumbmonit_if_oper_status[30m])). Una porta disabilitata di proposito non ha serie e non scatta mai.> 45 minAvviso (warning)1 h

Le serie di salute valgono 0 (OK), 1 (Avviso) o 2 (Critico). Uno slot vuoto (Absent) o disabilitato non ha serie, quindi un server consegnato con un alimentatore su due non scatta mai.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Ventola del server guastaIl controller di gestione segnala una ventola come guasta (dumbmonit_redfish_fan_health).≥ 22 minAvvertenza (critical)6 h
Temperatura del server sopra il livello criticoUn sensore di temperatura è sopra la soglia critica dichiarata dal controller stesso (dumbmonit_redfish_temperature_celsius >= dumbmonit_redfish_temperature_upper_critical_celsius).> 05 minAvvertenza (critical)6 h
Ridondanza degli alimentatori persaGli alimentatori non sono più ridondanti: un altro guasto e il server si spegne (dumbmonit_redfish_power_redundancy_health).≥ 15 minAvviso (warning), escalation dopo 1 h6 h
Alimentatore guastoIl controller segnala un alimentatore come guasto (dumbmonit_redfish_psu_health).≥ 22 minAvvertenza (critical)6 h
Guasto previsto di un discoUn disco segnala un guasto previsto: sostituiscilo finché funziona (dumbmonit_redfish_drive_failure_predicted).> 010 minAvviso (warning)24 h
Salute del server criticaIl controller segnala la salute del sistema stesso come Critica (dumbmonit_redfish_system_health).≥ 22 minAvvertenza (critical)6 h
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Servizio non disponibileIl servizio non risponde correttamente da tre minuti (dumbmonit_probe_success{probe!="push"} == bool 0).> 03 minAvvertenza (critical)30 min
Heartbeat mancatoIl job non si è fatto sentire entro l’intervallo previsto più il periodo di tolleranza, oppure ha segnalato esso stesso un fallimento (dumbmonit_probe_success{probe="push"} == bool 0; il ritardo è impostato per monitor, vedi Heartbeat).> 02 minAvviso (warning)6 h
Servizio instabile (flapping)Il servizio ha cambiato stato più di sei volte in trenta minuti (changes(dumbmonit_probe_success{probe!="push"}[30m])).> 65 minAvviso (warning)1 h
Servizio lentoIl servizio impiega più di tre secondi a rispondere; i controlli falliti sono esclusi (dumbmonit_probe_duration_seconds and dumbmonit_probe_success == 1).> 3 s10 minAvviso (warning)6 h
Certificato in scadenzaIl certificato scade tra meno di quattordici giorni.< 14 d1 hAvviso (warning)24 h
Certificato scadutoIl certificato è scaduto.< 0 d5 minAvvertenza (critical)24 h

Segnalati dall’agent; vedi Agent. L’avviso riporta il nome del container.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Container fermoIl container è fermo da due minuti (dumbmonit_container_up == bool 0). Un container che Docker non riavvierebbe è escluso (dumbmonit_container_stop_expected = 1): un docker run una tantum terminato, un container mai avviato, o uno fermato a mano senza restart policy. Un crash (qualsiasi altro codice di uscita), un kill per memoria esaurita (OOM), o un container always / unless-stopped conta comunque.> 02 minAvviso (warning)1 h
Container non sanoIl controllo di salute del container fallisce da tre minuti (dumbmonit_container_health == 2; 0 nessuno, 1 sano, 3 in avvio). Un container fermo è escluso: Docker conserva il suo ultimo verdetto, che non significa più nulla.> 03 minAvviso (warning)1 h
Container in riavvio continuoIl container si è riavviato tre volte o più in quindici minuti (increase(dumbmonit_container_restart_count[15m])): raramente resta fermo abbastanza a lungo per la regola precedente.≥ 31 minAvviso (warning)1 h
Aggiornamento del container disponibileNel registry è disponibile un’immagine più recente per questo container (dumbmonit_container_update_available == 1).> 01 hInformazioni (info)24 h

Segnalati dall’agent, per kloset e per sorgente. Nessuna di queste serie esiste finché Plakar non viene rilevato, quindi nessuna regola può scattare su una macchina che non lo ha.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Backup Plakar troppo vecchioNessun nuovo snapshot Plakar per questa sorgente da più di due giorni (dumbmonit_backup_last_success_seconds).> 2 d1 hAvviso (warning)24 h
Backup Plakar fallitoL’ultimo snapshot contiene errori (dumbmonit_backup_last_status{source!="*"} < 1).< 110 minAvvertenza (critical)24 h
Kloset Plakar non leggibileL’agent non riesce ad aprire il kloset: storage irraggiungibile, passphrase o plugin mancante; il log dell’agent dice quale, una sola volta (dumbmonit_backup_last_status{source="*"} < 1).< 130 minAvviso (warning)24 h

Segnalati dall’agent per ogni repository dichiarato in restic_repos o borg_repos in agent.yaml; vedi Agent. Senza un repository dichiarato non c’è alcuna serie, quindi nessuna regola può scattare.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Backup restic/Borg troppo vecchioNessun nuovo snapshot restic o Borg in questo repository da più di 48 ore (dumbmonit_agent_backup_repo_last_snapshot_age_seconds).> 48 h1 hAvviso (warning)24 h
Repository restic/Borg irraggiungibileL’agent non riesce a leggere il repository: irraggiungibile, password rifiutata o binario mancante; il log dell’agent dice quale (dumbmonit_agent_backup_repo_reachable < 1).< 130 minAvviso (warning)24 h

Segnalati dall’agent; vedi Agent.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Peer WireGuard silenziosoUn peer con keepalive persistente non completa un handshake da più di 15 minuti: il tunnel è caduto (dumbmonit_agent_wireguard_peer_handshake_age_seconds and on (target, interface, peer) dumbmonit_agent_wireguard_peer_keepalive_seconds > 0). Un peer che non si è mai connesso conta il suo silenzio dal momento in cui l’agent lo ha visto per la prima volta. I peer senza keepalive (un telefono, un portatile) restano inattivi per giorni e vengono esclusi; cambia la soglia per cambiare N, oppure elimina la parte and on … per sorvegliare ogni peer.> 15 min5 minAvviso (warning)6 h

Segnalati dall’agent; vedi Agent. La serie esiste solo per un CHILD_SA dichiarato nella configurazione di strongSwan, quindi la regola scatta su un tunnel che non si è mai avviato, non solo su uno caduto.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Tunnel IPsec non attivoUn tunnel IPsec configurato non ha una sessione installata (dumbmonit_agent_ipsec_tunnel_up < 1).< 110 minAvviso (warning)6 h

Segnalato dall’agent; vedi Agent. Il test è disattivato per impostazione predefinita e ogni regola resta silenziosa finché la soglia corrispondente non viene impostata in agent.yaml: nessuno può indovinare che cosa significhi “lento” per la tua linea.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Velocità di download Internet bassaL’ultimo test ha misurato una velocità di download inferiore a speedtest_min_download_mbps (dumbmonit_agent_speedtest_download_min_bytes_per_second - dumbmonit_agent_speedtest_download_bytes_per_second > 0).> 010 minAvviso (warning)24 h
Velocità di upload Internet bassaLo stesso, per speedtest_min_upload_mbps.> 010 minAvviso (warning)24 h
Latenza Internet altaL’ultimo test ha misurato una latenza superiore a speedtest_max_latency_ms.> 010 minAvviso (warning)24 h

Segnalati dall’agent; vedi Agent.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Disco con SMART in erroreL’autovalutazione SMART del disco lo segnala come in avaria (dumbmonit_agent_disk_smart_ok == bool 0). Sostituiscilo e controlla i backup.> 010 minAvvertenza (critical)24 h
Pool ZFS degradatoUn pool ZFS non è più sano: un dispositivo manca, è in errore o è stato rimosso (dumbmonit_agent_zfs_pool_health: 0 online, 1 degradato, 2 qualsiasi altro stato).> 05 minAvvertenza (critical)6 h
Lo scrub ZFS ha trovato erroriL’ultimo scrub ZFS ha trovato errori su questo pool, oppure dei file sono definitivamente persi (dumbmonit_agent_zfs_pool_scrub_errors or dumbmonit_agent_zfs_pool_data_errors). Il pool può restare ONLINE.> 010 minAvvertenza (critical)24 h
Temperatura sopra il livello criticoUn sensore è sopra la temperatura critica dichiarata dal suo stesso hardware (dumbmonit_agent_sensor_temperature_celsius >= dumbmonit_agent_sensor_temperature_critical_celsius); nessun valore fisso.> 05 minAvvertenza (critical)6 h
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Backup troppo vecchioNessun backup Proxmox VE riuscito da più di sette giorni (dumbmonit_proxmox_backup_last_age_seconds).> 7 d1 hAvviso (warning)24 h
VM o container fermoIl guest era in esecuzione nelle ultime due ore ed è fermo da cinque minuti (1 - dumbmonit_proxmox_guest_running, in and con max_over_time(…[2h]) == 1).> 05 minAvviso (warning)6 h
CPU di VM o container elevataUn guest ha usato più del 90 % dei core assegnati per quindici minuti (dumbmonit_proxmox_guest_cpu_percent). La notifica riporta il nome del guest, nextcloud (202).> 90 %15 minAvviso (warning)6 h
Memoria di VM o container elevataUn guest ha usato più del 95 % della sua memoria per dieci minuti (dumbmonit_proxmox_guest_memory_percent).> 95 %10 minAvviso (warning)6 h
Disco di VM o container quasi pienoIl disco root di un guest è pieno per più del 90 % (dumbmonit_proxmox_guest_disk_used_percent): sempre per i container, per le VM solo quando il guest agent QEMU segnala l’utilizzo.> 90 %15 minAvviso (warning)24 h
Guest bloccato (lock)Una VM o un container è bloccato da sei ore (dumbmonit_proxmox_guest_locked, etichetta lock): un backup o una migrazione interrotti hanno lasciato il lock e nessuna operazione può essere eseguita sul guest, nemmeno il prossimo backup.> 06 hAvviso (warning)24 h
Snapshot vecchioLo snapshot più vecchio di un guest ha più di trenta giorni (dumbmonit_proxmox_guest_snapshot_oldest_age_seconds).> 30 d1 hInformazioni (info)7 d
Risorsa HA in erroreUna risorsa HA di Proxmox è in errore o isolata (fenced) (dumbmonit_proxmox_ha_resource_error).> 02 minAvvertenza (critical)1 h
Gestore HA non rispondeIl local resource manager HA di un nodo ha smesso di scrivere il proprio stato (dumbmonit_proxmox_ha_lrm_stale): i guest HA di quel nodo non verranno né riavviati né spostati.> 05 minAvvertenza (critical)1 h
Cluster senza quorumIl cluster Proxmox non ha quorum (1 - dumbmonit_proxmox_cluster_quorate): non è più possibile avviare i guest.> 01 minAvvertenza (critical)30 min
Nodo Proxmox offlineUn nodo del cluster risulta offline (1 - dumbmonit_proxmox_node_up).> 02 minAvvertenza (critical)30 min
Servizio Proxmox non attivoUn demone Proxmox essenziale non è in esecuzione su un nodo (dumbmonit_proxmox_node_core_services_down: pve-cluster, pvedaemon, pveproxy, pvestatd, pve-firewall, corosync, watchdog-mux, ciascuno contato solo dove il nodo lo abilita).> 05 minAvvertenza (critical)1 h
Interfaccia di rete del nodo inattivaUn’interfaccia impostata per avviarsi al boot non è attiva su un nodo (dumbmonit_proxmox_node_interface_offline). Un’interfaccia attivata su richiesta non viene mai segnalata.> 05 minAvviso (warning)6 h
Storage Proxmox quasi pienoUno storage Proxmox è pieno per più dell’85% (dumbmonit_proxmox_storage_used_percent); “Disco quasi pieno” subentra al 90%.> 85 %15 minAvviso (warning)24 h
Thin pool quasi pienoUn thin pool LVM è pieno per più del 90 %: ogni guest memorizzato al suo interno passa in sola lettura quando si riempie (dumbmonit_proxmox_node_thinpool_used_percent); rientra sotto l’88 %.> 90 %15 minAvvertenza (critical)6 h
Metadati del thin pool quasi pieniIl volume dei metadati di un thin pool LVM è pieno per più dell’80 % (dumbmonit_proxmox_node_thinpool_metadata_used_percent). È molto più piccolo del volume dati e spesso si satura per primo, con la stessa conseguenza.> 80 %15 minAvvertenza (critical)6 h
Disco Proxmox in usuraUn SSD o NVMe di un nodo ha consumato più del 90 % della sua vita nominale (dumbmonit_proxmox_node_disk_wearout_percent). La notifica riporta pve1 · /dev/nvme0n1.> 90 %1 hAvviso (warning)7 d
Guasto SMART di un disco ProxmoxUn disco di un nodo segnala uno stato di salute SMART FAILED (dumbmonit_proxmox_node_disk_smart_failed).> 05 minAvvertenza (critical)24 h
Pool ZFS Proxmox degradatoUn pool ZFS di un nodo non è ONLINE (dumbmonit_proxmox_node_zfs_pool_degraded). La notifica riporta pve2 · tank.> 05 minAvvertenza (critical)6 h
Job di backup fallitoL’ultimo job vzdump su un nodo, o un job di backup pianificato, è fallito (1 - dumbmonit_proxmox_backup_job_last_ok).> 010 minAvvertenza (critical)24 h
Il job di backup esclude un discoUn job di backup pianificato salta un disco di uno dei guest che copre (dumbmonit_proxmox_backup_job_guest_excluded_volumes): il job riesce ogni notte con quei dati mancanti. I lettori CD-ROM e le immagini cloudinit sono esclusi per progetto e non vengono mai contati.> 01 hAvviso (warning)7 d
Replica fallitaUn job di replica segnala un errore o un numero di fallimenti diverso da zero (dumbmonit_proxmox_replication_job_error): la copia di standby è obsoleta.> 010 minAvvertenza (critical)6 h
Ceph in errore di saluteCeph segnala HEALTH_ERR (dumbmonit_proxmox_ceph_health, 0 OK, 1 WARN, 2 ERR).≥ 22 minAvvertenza (critical)30 min
Ceph in avviso di saluteCeph segnala HEALTH_WARN da più di quindici minuti (dumbmonit_proxmox_ceph_health == 1).> 015 minAvviso (warning)6 h
OSD Ceph non attivoUn OSD Ceph è giù da cinque minuti (1 - dumbmonit_proxmox_ceph_osd_up). La notifica riporta l’OSD e il suo host.> 05 minAvvertenza (critical)1 h
OSD Ceph quasi pienoUn singolo OSD Ceph è pieno per più dell’85 % (dumbmonit_proxmox_ceph_osd_used_percent): le scritture si fermano quando raggiunge il limite, qualunque sia la media del cluster; rientra sotto l’82 %.> 85 %15 minAvviso (warning)24 h
Pool Ceph quasi pienoUn pool Ceph è pieno per più dell’85 % (dumbmonit_proxmox_ceph_pool_used_percent); rientra sotto l’82 %.> 85 %15 minAvviso (warning)24 h
Flag Ceph noout lasciato attivoIl flag Ceph noout è impostato da due ore (dumbmonit_proxmox_ceph_flag{flag="noout"}): il ribilanciamento è disabilitato e il cluster appare sano mentre la sua ridondanza si riduce.> 02 hInformazioni (info)24 h
Aggiornamenti Proxmox in sospesoPiù di venti aggiornamenti di pacchetti sono in sospeso su un nodo (dumbmonit_proxmox_node_updates_pending).> 201 hInformazioni (info)7 d
Aggiornamenti di sicurezza Proxmox in sospesoAlmeno un aggiornamento in sospeso proviene da un archivio di sicurezza (dumbmonit_proxmox_node_updates_security_pending).> 01 hAvviso (warning)7 d
Pacchetti Proxmox modificatiLa versione installata di un pacchetto Proxmox è cambiata tra due probe — qualcuno ha eseguito apt upgrade (dumbmonit_proxmox_node_packages_changed, pubblicata per un’ora con il dettaglio nell’etichetta changes: pve1 · pve-manager 8.2.4→8.2.7). Si risolve da sola un’ora dopo.> 01 minInformazioni (info)24 h
Certificato del nodo in scadenzaUn certificato di un nodo Proxmox scade tra meno di quattordici giorni (dumbmonit_proxmox_node_certificate_expiry_days).< 14 d1 hAvviso (warning)24 h
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Datastore PBS quasi pienoDatastore PBS pieno per più del 90%.> 90 %15 minAvviso (warning), escalation dopo 24 h6 h
Datastore PBS in riempimentoAl ritmo attuale, PBS stima il datastore pieno entro sette giorni.< 7 d1 hAvviso (warning)24 h
Datastore PBS non montatoUn datastore rimovibile non è montato (dumbmonit_pbs_datastore_removable_unmounted): non vi si può scrivere nulla.> 06 hAvviso (warning)24 h
Backup PBS troppo vecchioNessun nuovo snapshot per questo gruppo di backup (uno per macchina) da più di due giorni (dumbmonit_pbs_backup_last_age_seconds). Modifica la soglia per le macchine di cui si fa il backup settimanalmente; la notifica riporta il gruppo e il datastore.> 2 d1 hAvviso (warning)24 h
Verifica del backup PBS fallitaLa verifica dell’ultimo snapshot di questa macchina è fallita (dumbmonit_pbs_backup_last_verified < 1).< 130 minAvvertenza (critical)24 h
Task PBS fallitoAlmeno un task PBS è fallito nella finestra di controllo (dumbmonit_pbs_tasks_failed).> 010 minAvviso (warning)24 h
Garbage collection PBS troppo vecchiaNessuna garbage collection riuscita su questo datastore da più di otto giorni (dumbmonit_pbs_gc_last_success_age_seconds).> 8 d1 hAvviso (warning)24 h
Garbage collection PBS fallitaL’ultima garbage collection su un datastore è fallita (dumbmonit_pbs_gc_last_run_ok < 1; da /gc su PBS 3.3+, dall’ultimo task GC in precedenza).< 110 minAvviso (warning)24 h
Chunk PBS corrotti trovatiLa garbage collection ha trovato chunk illeggibili su un datastore (dumbmonit_pbs_gc_bad_chunks): alcuni backup non possono più essere ripristinati.> 010 minAvvertenza (critical)24 h
Job di prune PBS fallitoL’ultima esecuzione di un job di prune PBS è fallita: nulla viene eliminato e il datastore continua a riempirsi (dumbmonit_pbs_job_last_ok{kind="prune"} < 1). La notifica riporta il job e il datastore.< 110 minAvviso (warning)24 h
Job di verifica PBS fallitoL’ultima esecuzione di un job di verifica PBS è fallita (dumbmonit_pbs_job_last_ok{kind="verify"} < 1).< 110 minAvviso (warning)24 h
Job di sync PBS fallitoL’ultima esecuzione di un job di sync PBS è fallita (dumbmonit_pbs_sync_job_last_ok < 1).< 110 minAvvertenza (critical)24 h
Backup su nastro PBS fallitoL’ultima esecuzione del backup su nastro è fallita (dumbmonit_pbs_tape_backup_job_last_ok < 1): la copia offline non viene eseguita.< 110 minAvvertenza (critical)24 h
Job PBS mai eseguitoUn job è abilitato e pianificato ma non è mai stato eseguito (dumbmonit_pbs_job_never_run).> 02 dAvviso (warning)7 d
Servizio PBS non attivoUn servizio necessario a Proxmox Backup Server non è in esecuzione (dumbmonit_pbs_node_service_active{expected="1"} < 1); finché è fermo non si può eseguire alcun backup.< 15 minAvvertenza (critical)6 h
Guasto SMART di un disco PBSUn disco del server di backup segnala uno stato di salute SMART FAILED (dumbmonit_pbs_node_disk_smart_failed). La notifica riporta /dev/sdb.> 05 minAvvertenza (critical)24 h
SSD PBS esauritoUn SSD del server di backup ha consumato più del 90 % della sua resistenza nominale (dumbmonit_pbs_node_disk_wearout_percent).> 90 %1 hAvviso (warning)7 d
Pool ZFS PBS degradatoUn pool ZFS del server di backup non è ONLINE (dumbmonit_pbs_node_zfs_pool_degraded).> 05 minAvvertenza (critical)6 h
Certificato PBS in scadenzaIl certificato servito dal server di backup scade tra meno di tre settimane (dumbmonit_pbs_node_certificate_expires_seconds). Richiede l’opzione certificates.< 21 d1 hAvviso (warning)48 h
Riavvio PBS in sospeso dopo l’aggiornamentoIl pacchetto è stato aggiornato ma il demone in esecuzione è ancora quello vecchio (dumbmonit_pbs_node_running_version_stale).> 06 hInformazioni (info)7 d
Aggiornamenti PBS in sospesoPiù di venti aggiornamenti di pacchetti sono in sospeso sul server di backup (dumbmonit_pbs_node_updates_pending).> 201 hInformazioni (info)7 d
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Istanza federata irraggiungibileLa console del datacenter non riesce a raggiungere uno dei cluster Proxmox VE o dei server di backup che federa (dumbmonit_pdm_remote_reachable < 1). La notifica riporta l’istanza e il suo prodotto.< 110 minAvvertenza (critical)6 h
Istanza federata indietro con la versioneUn’istanza esegue una versione più vecchia di un’altra istanza dello stesso prodotto nello stesso parco (dumbmonit_pdm_remote_version_behind). Confrontata tra istanze, mai con ciò che Proxmox pubblica.> 01 hInformazioni (info)7 d
Task fallito su un’istanza federataAlmeno un task è fallito su un’istanza federata nella finestra di controllo (dumbmonit_pdm_remote_tasks_failed).> 010 minAvviso (warning)24 h
Disco della console del datacenter quasi pienoIl filesystem root della console del datacenter è pieno per più del 90 % (dumbmonit_pdm_node_rootfs_percent): quando è pieno, la console smette di registrare ciò che raccoglie.> 90 %15 minAvviso (warning), escalation dopo 24 h6 h
Certificato della console del datacenter in scadenzaUn certificato della console del datacenter scade tra meno di quattordici giorni (dumbmonit_pdm_node_certificate_expiry_days).< 14 d1 hAvviso (warning)24 h
Aggiornamenti della console del datacenter in sospesoPiù di venti aggiornamenti di pacchetti sono in sospeso sulla console del datacenter (dumbmonit_pdm_node_updates_pending).> 201 hInformazioni (info)7 d
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Coda di posta in crescitaLa coda della posta differita è cresciuta di più di cento messaggi in due ore (delta(dumbmonit_pmg_queue_messages{queue="deferred"}[2h])): il next hop probabilmente rifiuta la posta. Si misura la crescita e non la dimensione, perché un gateway molto usato ha sempre qualche decina di messaggi differiti.> 10015 minAvviso (warning)6 h
Posta bloccata in codaUn messaggio attende in una coda da più di quattro ore (dumbmonit_pmg_queue_oldest_age_seconds). L’età è un limite inferiore — qshape riporta intervalli — quindi la regola scatta in ritardo piuttosto che in anticipo. La notifica riporta la coda.> 4 h15 minAvvertenza (critical)6 h
Servizio del mail gateway fermoUn servizio necessario al gateway per accettare e filtrare la posta è fermo (dumbmonit_pmg_service_running per postfix, pmg-smtp-filter, pmgpolicy, pmgproxy, pmgdaemon). Un’unità non installata non ha serie e non può scattare.< 15 minAvvertenza (critical)6 h
Firme antivirus non aggiornateLe firme antivirus giornaliere di ClamAV hanno più di due giorni (dumbmonit_pmg_signature_age_seconds{family="virus",database="daily"}): freshclam ha smesso di aggiornarle e il gateway continua a filtrare con l’elenco della settimana scorsa.> 2 d1 hAvviso (warning)24 h
Regole antispam non aggiornateLe regole di SpamAssassin hanno più di otto giorni (dumbmonit_pmg_signature_age_seconds{family="spam"}). Un canale che non è mai stato aggiornato non ha data né serie.> 8 d1 hAvviso (warning)7 d
Quarantena in riempimentoLa quarantena dello spam ha accolto più di mille messaggi in sei ore (delta(dumbmonit_pmg_quarantine_messages{kind="spam"}[6h])): una campagna, oppure una regola che ha appena messo un dominio legittimo nel cestino.> 100030 minAvviso (warning)12 h
Cluster del mail gateway degradatoUn gateway del cluster non è più sincronizzato con gli altri (dumbmonit_pmg_cluster_node_insync): filtra con un database di regole non aggiornato. Un gateway standalone non ha serie.< 115 minAvviso (warning)6 h
Certificato del mail gateway in scadenzaUn certificato del mail gateway scade tra meno di quattordici giorni (dumbmonit_pmg_certificate_expires_in_seconds).< 14 d1 hAvviso (warning)24 h
Aggiornamenti del mail gateway in sospesoPiù di venti aggiornamenti di pacchetti sono in sospeso sul mail gateway (dumbmonit_pmg_node_updates_pending).> 201 hInformazioni (info)7 d
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Servizio di posta MDaemon fermoUn servizio di posta sorvegliato del server MDaemon non risponde, oppure saluta per rifiutare il servizio (dumbmonit_mdaemon_service_up). Hanno una serie solo i servizi elencati sul monitor. La notifica riporta il servizio e la sua porta.< 15 minAvvertenza (critical)6 h
API XML di MDaemon non rispondeL’API XML ha smesso di rispondere mentre i servizi di posta rispondono ancora (dumbmonit_mdaemon_api_up): probabilmente Remote Administration è fermo. Ha la serie solo un monitor con un account.< 115 minAvviso (warning)12 h
Coda di posta MDaemon in crescitaLa coda in entrata, locale o remota è cresciuta di più di cento messaggi in due ore (delta(dumbmonit_mdaemon_queue_messages{queue=~"inbound|local|remote"}[2h])): MDaemon ha smesso di consegnare da essa. Letta dall’agent sul server MDaemon, quindi l’avviso riguarda il monitor dell’agent.> 10015 minAvviso (warning)6 h
Coda Bad di MDaemon non vuotaDei messaggi attendono nella coda Bad (dumbmonit_mdaemon_queue_messages{queue="bad"}): MDaemon non ha potuto né consegnarli né rimbalzarli, e restano lì finché un amministratore non li rilascia o li elimina.> 030 minAvviso (warning)24 h
Coda Retry di MDaemon altaPiù di cinquanta messaggi attendono nella coda Retry (dumbmonit_mdaemon_queue_messages{queue="retry"}): i server remoti continuano a rifiutare temporaneamente la posta.> 501 hAvviso (warning)6 h
Servizio SecurityGateway fermoUn servizio sorvegliato del gateway non risponde, oppure saluta per rifiutare il servizio (dumbmonit_securitygateway_service_up).< 15 minAvvertenza (critical)6 h
API di SecurityGateway non rispondeL’API REST ha smesso di rispondere mentre i servizi rispondono ancora (dumbmonit_securitygateway_api_up). Ha la serie solo un monitor con una chiave API.< 115 minAvviso (warning)12 h
Coda di consegna di SecurityGateway in crescitaLa coda di consegna è cresciuta di più di cento messaggi in due ore (delta(dumbmonit_securitygateway_counter{counter=~".*(delivery_queue|queued_for_delivery).*"}[2h])): il server di posta dietro il gateway probabilmente rifiuta la posta. I nomi dei contatori provengono dall’API così come sono; se la tua versione chiama la coda in modo diverso, adatta il matcher.> 10015 minAvviso (warning)6 h
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Gateway Internet non attivodpinger non riceve più risposta da un gateway (dumbmonit_opnsense_gateway_up). Su un firewall multi-WAN il traffico si è già spostato su un altro collegamento, in silenzio. loss e delay sono avvisi, non guasti, e non fanno scattare questa regola.< 15 minAvvertenza (critical)6 h
Gateway con perdita di pacchettiUn gateway perde più di un quinto dei pacchetti inviati (dumbmonit_opnsense_gateway_loss_percent): il collegamento risponde, male. Rientra sotto il 10 %.> 20 %10 minAvviso (warning)6 h
Gateway lentoIl tempo di andata e ritorno di un gateway resta sopra i 300 ms (dumbmonit_opnsense_gateway_delay_seconds). Trecento millisecondi lasciano in pace un collegamento di backup mobile.> 300 ms15 minInformazioni (info)12 h
Tabella degli stati del firewall in riempimentopf sta tracciando più dell’80 % delle connessioni consentite (dumbmonit_opnsense_pf_states_used_percent). Oltre il limite il firewall scarta le nuove connessioni senza altri sintomi.> 80 %10 minAvviso (warning)6 h
Buffer di rete del firewall esauritiPiù del 90 % dei buffer di rete FreeBSD è in uso (dumbmonit_opnsense_mbuf_used_percent). Un firewall che li esaurisce smette di inoltrare mentre la CPU è ancora a riposo.> 90 %10 minAvviso (warning)6 h
Tunnel VPN non attivoUn tunnel VPN configurato non ha sessioni da dieci minuti (dumbmonit_opnsense_vpn_tunnel_up). Un plugin non installato, o una connessione disabilitata, non ha serie e non può scattare.< 110 minAvviso (warning)6 h
Resolver del firewall fermoUnbound ha smesso di rispondere (dumbmonit_opnsense_unbound_running). Il firewall instrada ancora; le macchine dietro di esso non risolvono più i nomi. Disattiva questa regola se il tuo firewall risolve con qualcos’altro.< 15 minAvviso (warning)6 h
Servizio essenziale del firewall fermodpinger, che sorveglia i gateway, o configd, che esegue tutto il resto, è fermo (dumbmonit_opnsense_service_running{service=~"dpinger|configd"}). Solo questi due, perché un servizio spento di proposito non è un guasto.< 15 minAvvertenza (critical)6 h
Firewall troppo caldoUn sensore legge più di 85 °C (dumbmonit_opnsense_temperature_celsius): la scatola senza ventole nell’armadio sta per iniziare a ridurre le prestazioni. Rientra a 78 °C.> 85 °C10 minAvviso (warning)6 h
Firewall lasciato in modalità manutenzione CARPCARP è stato lasciato in modalità manutenzione persistente (dumbmonit_opnsense_carp_maintenance_mode): questo firewall ha ceduto i propri indirizzi virtuali al partner e non li riprenderà da solo.> 01 hInformazioni (info)24 h
Riavvio del firewall in sospesoUn aggiornamento è installato ma richiede un riavvio per avere effetto (dumbmonit_opnsense_firmware_reboot_required).> 01 hInformazioni (info)7 d
Aggiornamenti del firewall in sospesoIl firewall ha pacchetti in attesa di aggiornamento (dumbmonit_opnsense_firmware_updates_pending). È la macchina più esposta della rete.> 01 hInformazioni (info)7 d
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Pool NAS degradatoZFS non considera più sano un pool (dumbmonit_truenas_pool_healthy). Un pool degradato serve ancora i suoi dati, ed è esattamente per questo che nessuno se ne accorge fino al guasto del prossimo disco. La pagina del monitor indica il disco.< 15 minAvvertenza (critical)6 h
Errori sui dischi del NASI dischi di un pool hanno segnalato errori di lettura, scrittura o checksum dall’ultimo zpool clear (dumbmonit_truenas_pool_device_errors, una serie per tipo).> 015 minAvviso (warning)24 h
Pool NAS quasi pienoUn pool è pieno per più dell’85 % (dumbmonit_truenas_pool_used_percent). ZFS rallenta ben prima di essere pieno. Rientra all’80 %.> 85 %30 minAvviso (warning), escalation dopo 7 d24 h
Lo scrub del NAS ha trovato erroriL’ultimo scrub di un pool ha trovato dati danneggiati (dumbmonit_truenas_pool_last_scrub_errors).> 05 minAvvertenza (critical)24 h
Scrub del NAS in ritardoUn pool non completa uno scrub da più di 45 giorni (dumbmonit_truenas_pool_last_scrub_age_seconds). Assente dopo un resilver, che cancella il record dell’ultimo scrub.> 45 d1 hInformazioni (info)7 d
Disco del NAS fallisce il test SMARTUn self-test SMART nel registro di un disco è fallito (dumbmonit_truenas_disk_smart_failed). Un disco mai testato non ha serie.> 05 minAvvertenza (critical)24 h
Disco del NAS troppo caldoUn disco è sopra i 55 °C (dumbmonit_truenas_disk_temperature_celsius, letta dalla cache di TrueNAS). Rientra a 50 °C.> 55 °C15 minAvviso (warning)6 h
Dataset del NAS vicino alla quotaUn dataset ha usato più del 90 % della sua quota (dumbmonit_truenas_dataset_quota_used_percent): al 100 % le sue scritture falliscono mentre il pool ha ancora spazio. Nessuna quota, nessuna serie.> 90 %30 minAvviso (warning)24 h
Replica del NAS fallitaUn task di replica abilitato è in errore (dumbmonit_truenas_replication_error): la copia dall’altra parte invecchia.> 010 minAvviso (warning)12 h
Task di snapshot del NAS fallitoUn task di snapshot periodico abilitato è in errore (dumbmonit_truenas_snapshot_task_error).> 010 minAvviso (warning)12 h
Snapshot del NAS obsoletiUn task di snapshot periodico abilitato non viene eseguito da più di otto giorni (dumbmonit_truenas_snapshot_task_last_run_age_seconds): un task che smette di girare non fallisce, tace.> 8 d1 hAvviso (warning)24 h
Avviso sollevato da TrueNASTrueNAS stesso ha sollevato un avviso di livello ERROR o superiore (dumbmonit_truenas_alerts). La sua frase è sulla pagina del monitor.> 010 minAvviso (warning)12 h
Servizio del NAS fermoUn servizio impostato per avviarsi con il NAS è fermo (dumbmonit_truenas_service_running). Un servizio spento di proposito non ha serie.< 110 minAvviso (warning)6 h
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Avviso SMART su disco SynologyDSM non riporta più lo stato SMART di questo disco come normal (dumbmonit_synology_disk_smart_status: 1 attenzione, 2 critico, le parole sconosciute contano come 1).> 015 minAvviso (warning)24 h
Disco Synology guastoDSM segnala il disco come crashato o guasto (dumbmonit_synology_disk_status).≥ 25 minAvvertenza (critical)6 h
Settori danneggiati su disco SynologyIl numero di settori danneggiati del disco supera la soglia impostata in DSM (dumbmonit_synology_disk_bad_sector_exceeded).> 015 minAvvertenza (critical)24 h
Settori danneggiati in aumento su disco SynologyNelle ultime 24 ore sono comparsi nuovi settori illeggibili (delta(dumbmonit_synology_disk_unc_count[24h])).> 015 minAvviso (warning)24 h
SSD Synology in usuraUn SSD ha meno del 10 % della sua vita nominale residua (dumbmonit_synology_disk_remaining_life_percent); rientra sopra il 12 %.< 10 %1 hAvviso (warning)7 d
Volume Synology degradatoUn volume è degradato o crashato: la sua ridondanza è persa (dumbmonit_synology_volume_status).≥ 25 minAvvertenza (critical)6 h
Pool di storage Synology degradatoUn pool di storage o una cache SSD è degradato o crashato: un disco si è guastato e la ridondanza è persa o in ricostruzione (dumbmonit_synology_pool_status or dumbmonit_synology_ssd_cache_status).≥ 25 minAvvertenza (critical)6 h
Volume Synology quasi pienoUn volume è pieno per il 90 % o più, senza contare lo spazio riservato dai LUN iSCSI con provisioning thick (dumbmonit_synology_volume_effective_used_percent, uguale all’occupazione grezza senza LUN); rientra sotto l’88 %. Un volume riempito da un LUN thick è pieno per costruzione e non genera avvisi.≥ 90 %15 minAvviso (warning), escalation dopo 24 h6 h
LUN thin Synology sovrallocatiAi LUN thin di un volume è stato promesso più spazio di quanto il volume ne abbia ancora libero (dumbmonit_synology_volume_thin_overcommit_percent: spazio promesso e non scritto, in percentuale dello spazio libero); rientra sotto il 95 %.≥ 100 %1 hAvviso (warning)24 h
LUN thin Synology quasi pienoUn LUN thin ha scritto il 95 % o più della sua dimensione (dumbmonit_synology_lun_used_percent). Un LUN thick è opaco visto dal NAS: avvisano le regole del monitor che lo usa (datastore, file system).≥ 95 %30 minAvviso (warning)24 h
Temperatura Synology elevataUn disco è sopra i 55 °C, oppure DSM ha sollevato un proprio avviso di temperatura (dumbmonit_synology_disk_temperature_celsius, dumbmonit_synology_temperature_warning); rientra sotto i 52 °C.> 55 °C15 minAvviso (warning)6 h
Memoria Synology elevataUtilizzo della memoria del NAS sopra il 95 % (dumbmonit_synology_memory_usage_percent); rientra sotto il 90 %.> 95 %15 minAvviso (warning)6 h
Task Active Backup fallitoL’ultima esecuzione di un task Active Backup for Business è fallita, oppure ha salvato solo una parte dei suoi dispositivi (dumbmonit_abb_task_last_status == bool 0). La notifica riporta il task.> 010 minAvvertenza (critical)24 h
Active Backup troppo vecchioNessuna esecuzione riuscita di Active Backup for Business per questo task da più di due giorni (dumbmonit_abb_task_last_success_seconds). La serie non esiste per un task che non è mai riuscito; allora parla “Task Active Backup fallito”.> 2 d1 hAvviso (warning)24 h
Task Active Backup disabilitatoIl task non ha pianificazione, oppure il suo backup continuo è in pausa (dumbmonit_abb_task_enabled == bool 0): non salverà nulla finché qualcuno non lo esegue.> 01 hInformazioni (info)7 d
Dispositivo Active Backup in ritardoUn dispositivo resta senza un’esecuzione riuscita di Active Backup for Business più a lungo di quanto consenta il suo ritmo, esclusi i giorni di riposo (dumbmonit_abb_device_overdue, vedi Synology).> 030 minAvviso (warning)24 h
Dispositivo Active Backup in erroreGli ultimi due o più tentativi di un dispositivo sono falliti (dumbmonit_abb_device_consecutive_failures); un’esecuzione annullata non conta in nessuno dei due casi.≥ 210 minAvvertenza (critical)24 h

VictoriaMetrics, VictoriaLogs, Loki e Graylog (monitor). I contatori passano da increase_prometheus, quindi un server aggiunto con uno storico di dati rifiutati non scatta alla sua prima misura.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Storage di metriche o log in sola letturaLo spazio libero su disco è sceso sotto -storage.minFreeDiskSpaceBytes e lo storage rifiuta ogni scrittura (dumbmonit_victoriametrics_read_only or dumbmonit_victorialogs_read_only).≥ 12 minAvvertenza (critical)1 h
Storage di metriche o log quasi in sola letturaResta meno del 10% di disco prima della sola lettura (dumbmonit_victoriametrics_disk_headroom_percent or dumbmonit_victorialogs_disk_headroom_percent); rientra sopra il 12 %.< 10 %30 minAvviso (warning)24 h
Server di metriche o log non sano/health non risponde OK (dumbmonit_victoriametrics_healthy or dumbmonit_victorialogs_healthy).< 13 minAvvertenza (critical)6 h
Dati di metriche o log rifiutatiCampioni o righe di log rifiutati nell’ultima ora: timestamp fuori dalla retention, etichette troppo lunghe, limite di serie (increase_prometheus(dumbmonit_victoriametrics_rows_rejected_total[1h]) or increase_prometheus(dumbmonit_victorialogs_rows_rejected_total[1h])).> 015 minAvviso (warning)24 h
Inserimenti lenti in VictoriaMetricsPiù del 5% dei nuovi campioni ha preso il percorso lento in 15 minuti: memoria insufficiente per le serie attive ((100 * increase_prometheus(dumbmonit_victoriametrics_slow_inserts_total[15m]) / increase_prometheus(dumbmonit_victoriametrics_rows_added_total[15m])) and on (target) dumbmonit_victoriametrics_uptime_seconds > 900); rientra sotto il 3 %. Viene valutata solo dopo che il server è in funzione da 15 minuti, così un riavvio (cache fredda, contatori tornati a zero nella finestra) non la lascia in attesa.> 5 %30 minAvviso (warning)24 h
Loki non pronto/ready non risponde ready (dumbmonit_loki_ready).< 15 minAvvertenza (critical)6 h
Loki rifiuta righe di logRighe rifiutate nell’ultima ora: troppo vecchie, limite di frequenza o di stream, riga troppo lunga (increase_prometheus(dumbmonit_loki_discarded_lines_total[1h])).> 015 minAvviso (warning)24 h
Loki non riesce a scaricare sullo storageDei chunk non sono arrivati allo storage negli ultimi 30 minuti; vanno persi se Loki si riavvia (increase_prometheus(dumbmonit_loki_flush_failures_total[30m])).> 010 minAvvertenza (critical)1 h
Disco del write-ahead log di Loki pienoScritture del WAL perse a causa di un disco pieno (increase_prometheus(dumbmonit_loki_wal_disk_full_failures_total[30m])).> 05 minAvvertenza (critical)1 h
Errori nelle richieste a LokiPiù di cinque richieste hanno ricevuto un errore del server in 15 minuti (increase_prometheus(dumbmonit_loki_request_errors_total[15m])).> 515 minAvviso (warning)6 h
Graylog non elaboraL’elaborazione dei messaggi è in pausa sul nodo (dumbmonit_graylog_processing).< 15 minAvvertenza (critical)6 h
Cluster di ricerca di Graylog fermoOpenSearch o Elasticsearch rosso, o irraggiungibile da Graylog (dumbmonit_graylog_indexer_status: 2 rosso, 3 irraggiungibile).≥ 25 minAvvertenza (critical)1 h
Cluster di ricerca di Graylog gialloShard di replica non assegnati da mezz’ora (dumbmonit_graylog_indexer_status == 1).> 030 minAvviso (warning)24 h
Journal di Graylog in riempimentoIl journal è pieno per più della metà: l’output non tiene il passo (dumbmonit_graylog_journal_used_percent); rientra sotto il 40 %.> 50 %10 minAvviso (warning), escalation dopo 1 h6 h
Input di Graylog fallitoUn input non è riuscito ad avviarsi (dumbmonit_graylog_inputs_failed).> 05 minAvviso (warning)24 h
Errori di indicizzazione in GraylogLe scritture verso il cluster di ricerca o l’elaborazione dei messaggi sono fallite nell’ultima ora (increase_prometheus(dumbmonit_graylog_output_failures_total[1h]) + increase_prometheus(dumbmonit_graylog_processing_failures_total[1h])).> 015 minAvviso (warning)24 h

Nextcloud, Immich, Paperless-ngx, Jellyfin e Plex (monitor). Raramente cadono del tutto: la pagina si apre mentre sincronizzazione, miniature, importazioni o scansioni della libreria si sono fermate. Queste regole sorvegliano quegli stati; un’applicazione che non risponde affatto è “Monitor irraggiungibile”.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Nextcloud bloccato in manutenzioneLa modalità manutenzione è attiva (dumbmonit_nextcloud_maintenance): nessuno può accedere o sincronizzare.> 030 minAvviso (warning), escalation dopo 3 h6 h
Aggiornamento del database di Nextcloud in sospesoIl codice è stato aggiornato e Nextcloud attende occ upgrade (dumbmonit_nextcloud_needs_db_upgrade).> 010 minAvvertenza (critical)1 h
Aggiornamento di Nextcloud disponibileIl controllo aggiornamenti di Nextcloud ha trovato una release più recente (dumbmonit_nextcloud_update_available).> 01 hInformazioni (info)7 d
OPcache di Nextcloud pienaL’OPcache di PHP ha esaurito lo spazio e le pagine rallentano (dumbmonit_nextcloud_opcache_full).> 030 minAvviso (warning)24 h
Poco spazio libero su NextcloudMeno di 5 GiB liberi per la directory dei dati (dumbmonit_nextcloud_free_space_bytes / 1073741824); rientra sopra i 6 GiB.< 5 GiB30 minAvviso (warning)24 h
Job di Immich bloccatiDei job attendono in una coda che non è in pausa e non esegue nulla (dumbmonit_immich_queue_waiting > 0 and on (target, queue) dumbmonit_immich_queue_active == 0 unless on (target, queue) dumbmonit_immich_queue_paused == 1). La notifica riporta la coda.> 01 hAvviso (warning)6 h
Coda di Immich in pausaUna coda di job è in pausa da un giorno (dumbmonit_immich_queue_paused).> 024 hInformazioni (info)7 d
Storage di Immich quasi pienoIl disco che contiene la libreria è pieno per più del 90 % (dumbmonit_immich_storage_used_percent); rientra sotto l’88 %.> 90 %30 minAvviso (warning)24 h
Aggiornamento di Immich disponibileIl controllo versione di Immich conosce una release più recente (dumbmonit_immich_update_available).> 01 hInformazioni (info)7 d
Coda dei task di Paperless fermaRedis o Celery in errore (max by (target) (dumbmonit_paperless_component_status{component=~"redis|celery"}): 2 è un errore): non viene importato nulla di nuovo.≥ 25 minAvvertenza (critical)1 h
Errore di indice o di sanity check di PaperlessL’indice di ricerca, il classificatore o il sanity check (file mancanti o alterati) segnala un errore (dumbmonit_paperless_component_status{component=~"index|classifier|sanity_check"}).≥ 230 minAvviso (warning)24 h
Migrazioni di Paperless in sospesoRestano migrazioni del database da applicare (dumbmonit_paperless_unapplied_migrations).> 030 minAvviso (warning)24 h
Task di Paperless fallitoUn task visibile a questo utente è fallito entro la finestra dei task falliti e non è stato ignorato (dumbmonit_paperless_tasks_failed_recent).> 05 minAvviso (warning)24 h
Storage di Paperless quasi pienoIl disco che contiene i documenti è pieno per più del 90 % (dumbmonit_paperless_storage_used_percent); rientra sotto l’88 %.> 90 %30 minAvviso (warning)24 h
Aggiornamento di Paperless disponibileIl controllo versione di Paperless-ngx conosce una release più recente (dumbmonit_paperless_update_available).> 01 hInformazioni (info)7 d
Task pianificato di Jellyfin fallitoUn task pianificato (una scansione della libreria, una pulizia) è fallito o è stato interrotto alla sua ultima esecuzione (dumbmonit_jellyfin_scheduled_tasks_failed).> 010 minAvviso (warning)24 h
Plugin di Jellyfin guastoUn plugin non è riuscito a caricarsi o non supporta questa versione (dumbmonit_jellyfin_plugins_broken).> 015 minAvviso (warning)24 h
Riavvio di Jellyfin in sospesoJellyfin attende da un giorno un riavvio dopo l’installazione o l’aggiornamento di un plugin (dumbmonit_jellyfin_pending_restart).> 024 hInformazioni (info)7 d
Aggiornamento di Plex disponibileIl controllo aggiornamenti di Plex ha trovato una release più recente (dumbmonit_plex_update_available).> 01 hInformazioni (info)7 d

GitLab (self-managed) e Forgejo/Gitea (monitor). Un’istanza che non risponde affatto è “Monitor irraggiungibile”; queste regole sorvegliano le parti che continuano a servire pagine restando silenziosamente indietro — Sidekiq, i runner CI/CD, un task pianificato che ha smesso di girare.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Tutti i runner GitLab offlineOgni runner CI/CD noto a GitLab è offline, e almeno uno è registrato (dumbmonit_gitlab_runners_online and on (target) dumbmonit_gitlab_runners_total > 0).< 110 minAvviso (warning)6 h
Backlog di Sidekiq in GitLab altoUna coda Sidekiq ha più di 500 job in attesa (max by (target) (dumbmonit_gitlab_sidekiq_queue_backlog)): notifiche, webhook e importazioni restano indietro.> 50015 minAvviso (warning)6 h
Migrazioni di GitLab in sospesoRestano da applicare migrazioni del database di un aggiornamento (dumbmonit_gitlab_migrations_pending).> 01 hInformazioni (info)24 h
Licenza GitLab in scadenzaLa licenza Enterprise Edition scade tra meno di 30 giorni (dumbmonit_gitlab_license_expiry_seconds).< 30 d1 hAvviso (warning)24 h
Runner Forgejo/Gitea tutti offlineOgni runner Actions è offline, e almeno uno è registrato (dumbmonit_forgejo_runners_online and on (target) dumbmonit_forgejo_runners_total > 0).< 110 minAvviso (warning)6 h
Task pianificato di Forgejo/Gitea in ritardoUn task pianificato (controllo dei repository, pulizia, controllo aggiornamenti) non è stato eseguito al proprio intervallo (dumbmonit_forgejo_cron_task_overdue).> 030 minAvviso (warning)24 h

Una regola, condivisa da ogni integrazione che tiene traccia dei dispositivi che si connettono e fanno backup — oggi i telefoni, tablet e desktop di Immich (dispositivi), le macchine di cui Proxmox Backup Server fa il backup, una per gruppo di backup (dispositivi), e i computer e le VM protetti da Veeam, uno per oggetto con un punto di ripristino (dispositivi); altri seguiranno. Ogni integrazione calcola lo scarto rispetto alla finestra di obsolescenza del proprio target (device_stale_days, 3 giorni per impostazione predefinita) e lo pubblica come dumbmonit_client_device_stale_seconds, con le etichette device, type, os, user, kind e signal (connection o backup); questa regola scatta poi per ciascuno di essi, riportando il dispositivo nella notifica. Synology Active Backup for Business traccia i propri dispositivi separatamente, tramite un meccanismo che tiene conto del ritmo (synology_abb_device_*) anziché questa famiglia generica — vedi Synology.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Dispositivo client obsoletoUn dispositivo non si è connesso o non ha fatto backup entro la finestra di obsolescenza configurata per questo target (dumbmonit_client_device_stale_seconds).> 01 hAvviso (warning)24 h

Pi-hole v6, letto tramite la sua API REST.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Blocco di Pi-hole disabilitatoIl blocco è disattivato, in pausa o fallito (dumbmonit_pihole_blocking_enabled). Il mantenimento lascia passare una pausa di cinque minuti dall’interfaccia web.< 115 minAvviso (warning)6 h
Blocklist di Pi-hole obsoleteLe blocklist (gravity) non vengono ricostruite da più di otto giorni (dumbmonit_pihole_gravity_age_seconds): l’aggiornamento settimanale fallisce.> 8 d1 hAvviso (warning)24 h
Aggiornamento di Pi-hole disponibileÈ disponibile una versione più recente (dumbmonit_pihole_updates_available): l’immagine in Docker, altrimenti core, interfaccia web o FTL. Pi-hole controlla una volta al giorno.> 01 hInformazioni (info)7 d
Messaggi di diagnosi di Pi-holePi-hole elenca messaggi nella sua pagina di diagnosi (dumbmonit_pihole_messages): una blocklist che non è stato possibile scaricare, un client limitato in frequenza, un host sovraccarico.> 015 minInformazioni (info)24 h

Il filtro DNS (monitor). Le cifre di query e blocchi sono somme sulla finestra statistica di AdGuard Home stesso, non contatori: nessuna regola si basa su di esse.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Protezione di AdGuard Home disattivataProtezione disabilitata, oppure in pausa e non ancora ripristinata (dumbmonit_adguard_protection_enabled).< 115 minAvviso (warning)6 h
DNS di AdGuard Home non in esecuzioneL’interfaccia web risponde ma il server DNS è fermo (dumbmonit_adguard_running).< 15 minAvvertenza (critical)1 h
Upstream di AdGuard Home in erroreUn server DNS upstream fallisce il test di AdGuard Home stesso, oppure resta muto per 4 secondi (dumbmonit_adguard_upstream_up, una serie per upstream).< 110 minAvviso (warning)6 h
Liste di filtri di AdGuard Home obsoleteL’aggiornamento più vecchio di una lista di filtri abilitata risale a più di tre giorni fa (dumbmonit_adguard_filter_oldest_update_age_seconds).> 3 giorni1 hAvviso (warning)24 h
Aggiornamento di AdGuard Home disponibileIl controllo versione di AdGuard Home stesso annuncia una versione più recente (dumbmonit_adguard_update_available); non scatta mai quando quel controllo è disabilitato, come nell’immagine Docker ufficiale.> 01 hInformazioni (info)7 giorni

UPS letti da un server NUT. Ogni serie porta l’etichetta ups, quindi un avviso riporta l’UPS quando un server ne pubblica diversi. I flag di stato valgono 0 o 1 a ogni lettura, quindi una regola rientra da sola quando l’alimentazione di rete torna. Gli UPS letti via SNMP sono coperti dalle regole UPS qui sopra.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
UPS a batteria (NUT)L’UPS alimenta il carico dalla batteria (dumbmonit_nut_ups_on_battery, il flag OB di ups.status).> 030 sAvvertenza (critical)15 min
Batteria UPS scarica (NUT)L’UPS segnala una batteria scarica, il flag LB (dumbmonit_nut_ups_low_battery): le macchine che alimenta stanno per spegnersi.> 01 minAvvertenza (critical)30 min
Batteria UPS da sostituire (NUT)L’UPS chiede la sostituzione della batteria, il flag RB (dumbmonit_nut_ups_replace_battery).> 01 hAvviso (warning)7 d
Carico UPS elevato (NUT)Il carico è rimasto sopra l’80 % (dumbmonit_nut_ups_load_percent); rientra sotto il 75 %.> 80 %10 minAvviso (warning)24 h
Autonomia UPS ridotta (NUT)L’UPS stima meno di cinque minuti di autonomia a batteria (dumbmonit_nut_battery_runtime_seconds); rientra sopra i sei. Con alimentazione di rete, indica una batteria usurata o un UPS troppo piccolo per il suo carico.< 300 s5 minAvviso (warning)24 h
Dati UPS obsoleti (NUT)Il server NUT risponde ma non ha dati recenti dall’UPS: cavo, driver o UPS muto (dumbmonit_nut_ups_data_stale). Nel frattempo un’interruzione passerebbe inosservata.> 05 minAvviso (warning), escalation dopo 1 h6 h

Le serie portano l’etichetta interface o sensor, quindi una notifica riporta la porta o il sensore (monitor). I contatori passano da increase_prometheus: un router aggiunto con anni di errori alle spalle non scatta alla sua prima misura.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
CPU MikroTik elevataLa CPU del router è rimasta sopra il 90 % (dumbmonit_mikrotik_cpu_load_percent): l’instradamento, il firewall o uno script la saturano. Rientra sotto l’80 %.> 90 %15 minAvviso (warning)6 h
Memoria MikroTik elevataPiù del 90 % della memoria è in uso (dumbmonit_mikrotik_memory_used_percent). Rientra sotto l’85 %.> 90 %15 minAvviso (warning)6 h
Storage MikroTik quasi pienoLa memoria flash è piena per più del 90 % (dumbmonit_mikrotik_storage_used_percent): modifiche di configurazione e aggiornamenti possono fallire. Rientra sotto l’85 %.> 90 %30 minAvviso (warning)24 h
Temperatura MikroTik elevataUn sensore di temperatura legge più di 80 °C (dumbmonit_mikrotik_temperature_celsius). Rientra a 75 °C.> 80 °C10 minAvviso (warning)6 h
Alimentatore o ventola MikroTik guastiUn sensore psu*-state o fan*-state non è ok (dumbmonit_mikrotik_health_ok). Un alimentatore ridondante che muore non interrompe nulla, finché non muore anche il secondo.< 15 minAvvertenza (critical)1 h
Interfaccia MikroTik con errori in accumuloPiù di cinquanta errori in ricezione e trasmissione su un’interfaccia nell’ultima ora (increase_prometheus(dumbmonit_mikrotik_interface_rx_errors_total[1h]) + increase_prometheus(dumbmonit_mikrotik_interface_tx_errors_total[1h])).> 5015 minAvviso (warning)24 h
Link MikroTik instabile (flapping)Un’interfaccia ha perso il link più di due volte in trenta minuti (increase_prometheus(dumbmonit_mikrotik_interface_link_downs_total[30m])). Una porta scollegata definitivamente conta una volta e non scatta.> 25 minAvviso (warning)1 h
Aggiornamento di MikroTik RouterOS disponibileUn RouterOS più recente è disponibile sul canale di aggiornamento del router (dumbmonit_mikrotik_update_available). Noto solo quando il router controlla da sé gli aggiornamenti: vedi il passaggio facoltativo della configurazione.> 01 hInformazioni (info)7 d
Aggiornamento del firmware MikroTik in sospesoRouterBOOT è più vecchio del firmware incluso nel RouterOS installato (dumbmonit_mikrotik_firmware_upgrade_pending); viene aggiornato solo su richiesta, poi al successivo riavvio.> 01 hInformazioni (info)7 d

Pagina del dispositivo. Le serie dei dispositivi portano nome, modello e tipo del dispositivo, quindi la notifica dice “Living room AP”. Un dispositivo in attesa di adozione non ha la serie device_up e non conta mai come offline.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Dispositivo UniFi offlineUn dispositivo UniFi adottato dal controller è offline, isolato o non è riuscito ad essere adottato (dumbmonit_unifi_device_up).< 15 minAvviso (warning), escalation dopo 1 h6 h
Internet UniFi non disponibileIl gateway UniFi non segnala alcuna connessione a Internet (dumbmonit_unifi_internet_up). Senza un gateway UniFi la serie non esiste e la regola resta silenziosa.< 13 minAvvertenza (critical)1 h
Collegamento WAN UniFi non attivoUn collegamento WAN del gateway UniFi è giù (dumbmonit_unifi_wan_link_up): con due collegamenti, la ridondanza è persa mentre nulla sembra guasto. Una porta disabilitata non ha serie.< 15 minAvviso (warning)6 h
CPU del gateway UniFi elevataIl processore del gateway UniFi è sopra il 90% da quindici minuti (dumbmonit_unifi_device_cpu_percent{type="gateway"}); rientra sotto l’80 %.> 90 %15 minAvviso (warning)6 h
Dispositivo UniFi in attesa di adozioneUn dispositivo è comparso sulla rete e attende di essere adottato in UniFi (dumbmonit_unifi_devices{state="pending"}).> 030 minInformazioni (info)24 h
Aggiornamento firmware UniFi disponibileÈ disponibile un aggiornamento firmware per dispositivi UniFi (dumbmonit_unifi_devices_upgradable).> 01 hInformazioni (info)7 d
Allarmi UniFiUniFi ha registrato eventi critici o sollevato allarmi nelle ultime 24 ore (dumbmonit_unifi_alarms). Letto solo con un account View Only.> 05 minAvviso (warning)24 h

Pagina del monitor.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Home Assistant in modalità di ripristinoHome Assistant si è avviato in modalità di ripristino: la sua configurazione non è stata caricata e le automazioni non girano (dumbmonit_homeassistant_recovery_mode).> 02 minAvvertenza (critical)1 h
Home Assistant non in esecuzioneHome Assistant risponde ma non ha finito di avviarsi da dieci minuti (dumbmonit_homeassistant_running).< 110 minAvviso (warning)6 h
Entità di Home Assistant diventate non disponibiliAlmeno cinque entità in più non sono disponibili rispetto a un’ora fa: un’integrazione, un hub o una radio si è fermato (sum by (target) (dumbmonit_homeassistant_entities_unavailable) - sum by (target) (dumbmonit_homeassistant_entities_unavailable offset 1h)). Conta l’aumento, non il totale, che in un’installazione reale non è mai a zero.≥ 510 minAvviso (warning)6 h
Batteria scarica in Home AssistantUna batteria segnalata da Home Assistant è scarica (dumbmonit_homeassistant_battery_low, una serie per batteria sotto la soglia del monitor, 20% per impostazione predefinita; il suo valore è il livello).≥ 0 %30 minInformazioni (info)3 d
Aggiornamento di Home Assistant disponibileHome Assistant ha aggiornamenti in attesa: core, sistema operativo, add-on o firmware dei dispositivi (dumbmonit_homeassistant_updates_available).> 01 hInformazioni (info)7 d
Riparazione da affrontare in Home AssistantHome Assistant ha una riparazione aperta di gravità error o critical (dumbmonit_homeassistant_repair{severity=~"error|critical"}).> 015 minAvviso (warning)24 h

Pagina del monitor. Le serie degli host portano esxi, quelle delle VM vm, quelle dei datastore datastore, quindi la notifica riporta l’oggetto.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Host vSphere non rispondeUn host vSphere non risponde a vCenter (dumbmonit_vsphere_host_connection_state: 2 non risponde). Un host disconnesso di proposito (1) non scatta.≥ 23 minAvvertenza (critical)1 h
Salute dell’host vSphere rossavSphere segnala la salute complessiva di un host come rossa (dumbmonit_vsphere_host_status == 2). Grigio significa sconosciuto e non scatta.> 05 minAvvertenza (critical)1 h
Host vSphere lasciato in manutenzioneUn host vSphere è in modalità manutenzione da un giorno: le sue VM sono state spostate ed è stato forse dimenticato lì (dumbmonit_vsphere_host_maintenance).> 024 hInformazioni (info)24 h
Datastore vSphere quasi pienoUn datastore vSphere è pieno per il 90% o più (dumbmonit_vsphere_datastore_used_percent); rientra sotto l’85 %.≥ 90 %15 minAvviso (warning), escalation dopo 24 h6 h
Datastore vSphere inaccessibileUn datastore vSphere è inaccessibile: le VM che vi sono memorizzate non possono funzionare (dumbmonit_vsphere_datastore_accessible).< 15 minAvvertenza (critical)1 h
VMware Tools non in esecuzione in una VMVMware Tools è installato ma non in esecuzione in una VM accesa: il guest potrebbe essere bloccato (dumbmonit_vsphere_vm_tools_status == 2). Le VM senza Tools non scattano.> 030 minInformazioni (info)24 h
Allarme rosso vSpherevSphere ha sollevato un allarme rosso che nessuno ha riconosciuto (dumbmonit_vsphere_alarm{status="red"}, una serie per allarme, con il nome dell’allarme e dell’oggetto).> 05 minAvviso (warning)6 h

Redis / Valkey, MongoDB, RabbitMQ e CrowdSec (Redis, MongoDB, RabbitMQ, CrowdSec). I contatori passano da increase_prometheus o changes_prometheus, quindi nulla scatta alla prima misura di un monitor.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Memoria di Redis vicina a maxmemoryMemoria usata sopra il 90 % di maxmemory (dumbmonit_redis_memory_used_percent); rientra sotto l’85 %. Nessuna serie senza maxmemory.> 90 %10 minAvviso (warning)6 h
Redis rifiuta connessioniConnessioni client rifiutate negli ultimi 15 minuti: maxclients raggiunto (increase_prometheus(dumbmonit_redis_rejected_connections_total[15m])).> 05 minAvvertenza (critical)1 h
Collegamento di replica Redis interrottoUna replica ha perso il collegamento con il primario (dumbmonit_redis_master_link_up).< 12 minAvvertenza (critical)1 h
Replica Redis in ritardoVisto dal primario, una replica non conferma da più di 30 secondi (dumbmonit_redis_replica_lag_seconds).> 30 s5 minAvviso (warning)6 h
Snapshot di Redis fallitoL’ultimo BGSAVE è fallito; con stop-writes-on-bgsave-error, le scritture sono rifiutate (dumbmonit_redis_rdb_last_save_ok).< 15 minAvvertenza (critical)1 h
Scrittura dell’append-only file di Redis fallitaL’ultima scrittura AOF è fallita (dumbmonit_redis_aof_last_write_ok).< 15 minAvvertenza (critical)1 h
Replica set MongoDB senza primarioNessun membro è primario: nessuna scrittura è accettata (dumbmonit_mongodb_replset_primary_present).< 12 minAvvertenza (critical)1 h
Membro MongoDB irraggiungibileUn membro del replica set è irraggiungibile dagli altri (dumbmonit_mongodb_replset_member_health).< 15 minAvvertenza (critical)1 h
Ritardo di replica MongoDBUn secondario è in ritardo di più di un minuto rispetto al primario (dumbmonit_mongodb_replset_member_lag_seconds); rientra sotto i 30 s.> 60 s10 minAvviso (warning)6 h
Connessioni MongoDB vicine al limitePiù dell’80 % delle connessioni disponibili è in uso (dumbmonit_mongodb_connections_used_percent); rientra sotto il 75 %.> 80 %10 minAvviso (warning)6 h
Cache MongoDB sotto pressionePiù del 20 % della cache WiredTiger è sporca (dirty) (dumbmonit_mongodb_wiredtiger_cache_dirty_percent); rientra sotto il 15 %.> 20 %10 minAvviso (warning)6 h
Errori interni di MongoDBAsserzioni regolari nell’ultima ora (increase_prometheus(dumbmonit_mongodb_asserts_total{type="regular"}[1h])).> 015 minAvviso (warning)24 h
Allarme di memoria o disco di RabbitMQUn nodo ha sollevato un allarme di risorse: ogni publisher è bloccato (dumbmonit_rabbitmq_alarm, una serie per nodo e risorsa).> 01 minAvvertenza (critical)1 h
Nodo RabbitMQ fermoUn nodo del cluster non è in esecuzione (dumbmonit_rabbitmq_node_running).< 12 minAvvertenza (critical)1 h
Partizione di rete RabbitMQUn nodo vede una partizione di rete (dumbmonit_rabbitmq_node_partitions).> 02 minAvvertenza (critical)1 h
Coda RabbitMQ senza consumerUna coda contiene messaggi e non ha consumer (dumbmonit_rabbitmq_queue_messages_ready and dumbmonit_rabbitmq_queue_consumers == 0); il valore è il numero di messaggi in attesa.> 015 minAvviso (warning)6 h
Coda RabbitMQ non disponibileUna coda non è in esecuzione: quorum queue senza maggioranza, oppure il suo nodo è giù (dumbmonit_rabbitmq_queue_running).< 15 minAvviso (warning)6 h
Local API di CrowdSec non attivaLa Local API non risponde a /health (dumbmonit_crowdsec_lapi_up).< 15 minAvvertenza (critical)1 h
Bouncer CrowdSec ha smesso di interrogareLe richieste di un bouncer non sono cambiate in 30 minuti (changes_prometheus(dumbmonit_crowdsec_bouncer_requests_total[30m])).< 15 minAvviso (warning)6 h
CrowdSec non legge logNemmeno una riga di log letta in sei ore (increase_prometheus(dumbmonit_crowdsec_lines_read_total[6h])).< 130 minAvviso (warning)24 h

Traefik, Caddy, Nginx Proxy Manager e registrazioni di domini (Traefik, Caddy, Nginx Proxy Manager, Scadenza dei domini), e l’opzione Avvisa quando la risposta cambia del controllo DNS (Servizi). Le serie portano router, service, server, upstream, proxy_host o cert, quindi la notifica riporta ciò che è fallito.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Router Traefik disabilitatoUn router è disabilitato da un errore di configurazione (servizio o middleware mancante, regola non valida): i suoi siti non sono serviti (dumbmonit_traefik_router_status: 0 abilitato, 1 avviso, 2 disabilitato).≥ 25 minAvviso (warning)6 h
Server backend Traefik non attivoUn server di un servizio con bilanciamento del carico fallisce il suo health check (dumbmonit_traefik_server_up).< 15 minAvviso (warning)6 h
Servizio Traefik senza serverNessun server di un servizio risponde al proprio health check: i suoi siti ricevono 503 (dumbmonit_traefik_service_servers_up).< 12 minAvvertenza (critical)1 h
Certificato Traefik non ottenutoI router chiedono a un certificate resolver un certificato che nessun certificato detenuto da Traefik copre ancora: Traefik serve il proprio certificato autofirmato predefinito (dumbmonit_traefik_resolver_routers_uncovered, richiede /api/certificates di Traefik).> 01 hAvviso (warning)24 h
Upstream Caddy non sanoUn backend fallisce l’health check attivo o passivo di Caddy (dumbmonit_caddy_upstream_healthy).< 15 minAvviso (warning)6 h
Ricaricamento della configurazione di Caddy fallitoCaddy ha rifiutato l’ultimo ricaricamento della configurazione e continua a eseguire la precedente (dumbmonit_caddy_config_last_reload_ok).< 15 minAvviso (warning)24 h
Host Nginx Proxy Manager offlinenginx ha rifiutato la configurazione di un host abilitato: l’host non è servito (dumbmonit_npm_host_online).< 110 minAvviso (warning)6 h
Certificato del proxy non rinnovatoUn certificato detenuto da Traefik o presentato da un host Nginx Proxy Manager scade tra meno di 14 giorni: il rinnovo automatico inizia a 30, quindi sta fallendo (dumbmonit_traefik_cert_expiry_days or dumbmonit_npm_cert_expiry_days).< 14 d1 hAvviso (warning)24 h
Reverse proxy che risponde 5xxPiù del 5 % delle risposte in dieci minuti era 5xx, con almeno cinquanta richieste (increase_prometheus di dumbmonit_{traefik,caddy}_requests_5xx_total su …_requests_total). Richiede le metriche del proxy.> 5 %10 minAvviso (warning)6 h
Dominio in scadenzaIl dominio scade tra meno di 30 giorni (dumbmonit_domain_expiry_days >= 7).< 30 d1 hAvviso (warning)24 h
Dominio in scadenza imminenteIl dominio scade tra meno di 7 giorni, o è scaduto (dumbmonit_domain_expiry_days).< 7 d1 hAvvertenza (critical)12 h
Dominio in holdIl registro ha messo il dominio in clientHold o serverHold: è fuori dal DNS (dumbmonit_domain_on_hold).> 030 minAvvertenza (critical)6 h
Dominio in redemptionIl dominio è in redemptionPeriod, pendingDelete o pendingRestore: è scaduto (dumbmonit_domain_redemption).> 030 minAvvertenza (critical)12 h
Name server del dominio cambiatiI name server della delega differiscono dalla lettura precedente (changes_prometheus(dumbmonit_domain_nameservers_fingerprint[1d])). Si risolve da sola un giorno dopo.> 01 minAvviso (warning)24 h
Registrar del dominio cambiatoIl registrar differisce dalla lettura precedente: c’è stato un trasferimento (changes_prometheus(dumbmonit_domain_registrar_fingerprint[1d])).> 01 minAvviso (warning)24 h
DNSSEC del dominio persoDNSSEC era firmato negli ultimi 7 giorni e non lo è più (dumbmonit_domain_dnssec).< 11 hAvviso (warning)24 h
Risposta DNS cambiataLa risposta di un controllo DNS con Avvisa quando la risposta cambia differisce da quella precedente (changes_prometheus(dumbmonit_probe_dns_answer_fingerprint[1h])). Si risolve da sola un’ora dopo.> 01 minAvviso (warning)24 h

Reputazione del server di posta e Blacklist di un intervallo IP. Le liste vengono interrogate solo ogni 6 ore; l’ultimo risultato viene riscritto a ogni sonda, da qui il mantenimento breve. La pagina del monitor rimanda alla pagina di rimozione di ogni inserimento.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Presente in una blocklist principaleUn indirizzo o il dominio è su Spamhaus (ZEN o DBL), Barracuda o SpamCop: una larga parte della sua posta viene rifiutata (dumbmonit_blacklist_listed_major_lists).> 05 minAvvertenza (critical)24 h
Presente in una blocklistUn indirizzo o il dominio è su una lista minore: Mailspike, UCEPROTECT, PSBL, SpamRATS, SURBL o URIBL (dumbmonit_blacklist_listed_lists - dumbmonit_blacklist_listed_major_lists).> 05 minAvviso (warning)24 h
DNS inverso del server di posta non coerenteUn indirizzo del server di posta non ha DNS inverso, oppure il suo nome non risolve di nuovo verso di esso: Gmail, Outlook.com e Yahoo rifiutano o declassano tale posta (dumbmonit_blacklist_ptr_ok == bool 0).> 05 minAvviso (warning)24 h
SPF o DMARC mancanteIl dominio non ha un record SPF (o ne ha diversi), oppure non ha un record DMARC: Gmail e Yahoo richiedono entrambi ai mittenti in massa (dumbmonit_blacklist_mail_auth_missing).> 05 minAvviso (warning)24 h

Vedi Modifiche ai siti web. La pagina del monitor mostra ogni modifica prima e dopo.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Sito web modificatoUn controllo di una pagina o di un sito sorvegliato ha trovato pagine modificate, comparse o scomparse (dumbmonit_webchange_last_check_changes). Ogni controllo di questo tipo viene notificato e nomina le pagine, sotto lo stesso avviso finché è attivo; si risolve al primo controllo che non trova nulla di nuovo.> 030 sInformazioni (info)nessuno

Vedi Kubernetes / k3s. Ogni serie ha come etichetta il nodo, oppure il namespace e il pod, il workload o il claim interessato.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Nodo Kubernetes non prontoUn nodo non è Ready: il suo kubelet non riporta più nulla e i suoi pod verranno rimossi (evicted) (dumbmonit_k8s_node_ready == bool 0).> 05 minAvvertenza (critical)6 h
Nodo Kubernetes sotto pressioneUn nodo segnala pressione di memoria, disco o PID (dumbmonit_k8s_node_pressure, etichetta condition).> 05 minAvviso (warning)6 h
Pod Kubernetes in crash loopUn container è in CrashLoopBackOff e continua a riavviarsi: almeno due riavvii in 15 minuti (max_over_time(dumbmonit_k8s_pod_crashlooping[10m]) and on (target, namespace, pod) increase_prometheus(dumbmonit_k8s_pod_restarts[15m]) >= 2; lo stato scompare per un istante a ogni tentativo di riavvio). I container terminati da un riavvio del nodo o del runtime (exit 137, 143 o 255, non OOMKilled) non contano, così un reboot non sembra un crash loop.> 010 minAvvertenza (critical)6 h
Pod Kubernetes bloccato in pendingUn pod è Pending da quindici minuti: nessun nodo può accoglierlo, oppure un volume o un’immagine di cui ha bisogno non arriva (dumbmonit_k8s_pod_pending).> 015 minAvviso (warning)6 h
Pod Kubernetes in riavvio continuoUn pod si è riavviato più di cinque volte nell’ultima ora senza essere in CrashLoopBackOff (increase_prometheus(dumbmonit_k8s_pod_restarts[1h]) unless on (target, namespace, pod) max_over_time(dumbmonit_k8s_pod_crashlooping[10m]) > 0).> 55 minAvviso (warning)6 h
Workload Kubernetes con repliche mancantiUn Deployment, StatefulSet o DaemonSet ha meno repliche disponibili di quante ne richieda (dumbmonit_k8s_workload_unavailable).> 010 minAvviso (warning), escalation dopo 1 h6 h
Volume claim Kubernetes in pendingUn PersistentVolumeClaim di cui un pod ha bisogno, o che riguarda un errore di provisioning, non è ancora associato (bound) (dumbmonit_k8s_pvc_pending).> 015 minAvviso (warning)6 h

Vedi Active Directory. Il domain controller che DumbMonit interroga è coperto da Monitor irraggiungibile; gli altri domain controller del dominio da Domain controller irraggiungibile (etichetta dc).

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Domain controller irraggiungibileUn domain controller del dominio non risponde più sulla sua porta LDAP (dumbmonit_ad_dc_reachable == bool 0). Un nome che DumbMonit non riesce a risolvere non produce serie e non scatta mai.> 05 minAvvertenza (critical)6 h
Bind ad Active Directory fallitoIl domain controller risponde ma rifiuta l’account di servizio: password scaduta, account disabilitato o bloccato (dumbmonit_ad_bind_ok == bool 0).> 05 minAvviso (warning)24 h
Appartenenza a un gruppo privilegiato modificataUn membro è entrato o uscito da Domain Admins, Enterprise Admins, Schema Admins, Administrators o da un gruppo di operatori, annidamenti inclusi (changes_prometheus(dumbmonit_ad_privileged_group_fingerprint[1h]), etichetta group). Si risolve da sola un’ora dopo.> 01 minAvviso (warning)24 h
Replica di Active Directory in erroreIl domain controller interrogato non riesce a replicare da un partner (dumbmonit_ad_replication_consecutive_failures). Solo quando l’account può leggere lo stato di replica.> 030 minAvviso (warning)6 h
Password krbtgt più vecchia di 180 giorniLa password krbtgt è stata cambiata l’ultima volta più di 180 giorni fa (dumbmonit_ad_krbtgt_password_age_seconds).> 180 giorni10 minInformazioni (info)nessuno

Vedi pfSense. I gateway hanno l’etichetta gateway, le interfacce interface e descr, i servizi service.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Gateway pfSense non attivoUn gateway pfSense è giù: il suo indirizzo di monitoraggio non risponde più e il traffico che trasporta si ferma o passa a un altro percorso (dumbmonit_pfsense_gateway_up).< 13 minAvvertenza (critical)6 h
Gateway pfSense con perdita di pacchettiUn gateway pfSense perde più del 10 % dei probe verso il suo indirizzo di monitoraggio: la linea è degradata (dumbmonit_pfsense_gateway_loss_percent unless on (target, gateway) dumbmonit_pfsense_gateway_up == 0).> 10 %10 minAvviso (warning)6 h
Gateway pfSense lentoIl tempo di andata e ritorno verso l’indirizzo di monitoraggio di un gateway pfSense è rimasto sopra i 500 ms per quindici minuti (dumbmonit_pfsense_gateway_delay_milliseconds).> 500 ms15 minAvviso (warning)6 h
Interfaccia pfSense senza linkUn’interfaccia pfSense abilitata non ha link: cavo, porta dello switch o scheda di rete (dumbmonit_pfsense_interface_down).> 05 minAvviso (warning)6 h
Servizio pfSense fermoUn servizio pfSense abilitato non è in esecuzione: resolver DNS, VPN, NTP… (dumbmonit_pfsense_service_stopped).> 05 minAvviso (warning)6 h
Disco pfSense quasi pienoIl disco di pfSense è pieno per più del 90 %: log, report e aggiornamenti di pacchetti smettono di essere scritti (dumbmonit_pfsense_disk_used_percent).> 90 %30 minAvviso (warning)1 d

Vedi Unraid. I dischi hanno le etichette disk e role (parity, data, cache), i container container.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Array Unraid fermoL’array Unraid non è avviato: condivisioni, container e VM che vi risiedono non sono disponibili (dumbmonit_unraid_array_started).< 110 minAvvertenza (critical)6 h
Disco Unraid disabilitato o mancanteUn disco Unraid è disabilitato, mancante o non valido: l’array funziona degradato, e un altro guasto fa perdere dati (dumbmonit_unraid_disk_ok).< 15 minAvvertenza (critical)6 h
Errori di lettura su disco UnraidUn disco Unraid ha segnalato errori di lettura dall’avvio dell’array: potrebbe essere disabilitato al successivo (dumbmonit_unraid_disk_errors).> 05 minAvviso (warning)1 d
Disco Unraid troppo caldoUn disco dell’array o di parità Unraid è rimasto sopra i 55 °C per quindici minuti (dumbmonit_unraid_disk_temperature_celsius{role=~"data|parity"}).> 55 °C15 minAvviso (warning)6 h
Il controllo di parità Unraid ha trovato erroriL’ultimo controllo di parità Unraid è fallito o ha trovato errori di sincronizzazione: la parità non corrisponde più ai dati (dumbmonit_unraid_parity_check_ok).< 15 minAvviso (warning)1 d
Controllo di parità Unraid in ritardoL’ultimo controllo di parità Unraid risale a più di 40 giorni fa: un controllo mensile è stato saltato (dumbmonit_unraid_parity_check_age_seconds).> 40 d1 hAvviso (warning)1 d
Cache Unraid quasi pienaUn pool di cache Unraid è pieno per più del 90 %: le scritture ripiegano sull’array lento, o falliscono (dumbmonit_unraid_disk_used_percent{role="cache"}).> 90 %30 minAvviso (warning)1 d
Container Unraid fermoUn container Docker impostato per avviarsi con l’array non è in esecuzione (dumbmonit_unraid_container_autostart_stopped).> 010 minAvviso (warning)6 h

Vedi Veeam Backup & Replication. I job hanno le etichette job e type, i repository repository.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Job Veeam fallitoL’ultima esecuzione di un job Veeam abilitato è fallita: ciò che protegge non ha un nuovo punto di ripristino (dumbmonit_veeam_job_failed).> 05 minAvvertenza (critical)1 d
Job Veeam terminato con un avvisoL’ultima esecuzione di un job Veeam abilitato è terminata con un avviso: alcuni oggetti potrebbero non essere protetti (dumbmonit_veeam_job_warning).> 05 minAvviso (warning)1 d

B a c k u p

V e e a m

t r o p p o

v e c c h i o

|

N e s s u n a

e s e c u z i o n e

r i u s c i t a

d i

u n

j o b

p i a n i f i c a t o

a l m e n o

o g n i

g i o r n o

d a

p i ù

d i

d u e

g i o r n i

( d u m b m o n i t _ v e e a m _ j o b _ l a s t _ s u c c e s s _ a g e _ s e c o n d s ) .

|

2

d

|

1

h

|

A v v i s o

( w a r n i n g )

|

1

d

| | Repository Veeam quasi pieno | Un repository di backup Veeam è pieno per più del 90 %: i prossimi job falliranno per mancanza di spazio (dumbmonit_veeam_repository_used_percent). | > 90 % | 30 min | Avviso (warning) | 1 d | | Licenza Veeam in scadenza | La licenza Veeam scade tra meno di 30 giorni: i job si fermano alla fine del periodo di tolleranza (dumbmonit_veeam_license_expiry_seconds). | < 30 d | 1 h | Avviso (warning) | 1 d |

Vedi Tailscale. I dispositivi hanno l’etichetta device, la prima etichetta del loro nome MagicDNS.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Dispositivo Tailscale offlineUn dispositivo Tailscale che deve restare online (per impostazione predefinita un dispositivo con tag) è disconnesso da più di 15 minuti (dumbmonit_tailscale_device_offline_seconds and on (target, device) dumbmonit_tailscale_device_watched > 0).> 15 min5 minAvviso (warning)6 h
Chiave del nodo Tailscale in scadenzaLa chiave del nodo di un dispositivo Tailscale scade tra meno di 14 giorni: uscirà dalla tailnet finché qualcuno non lo fa accedere di nuovo (dumbmonit_tailscale_device_key_expiry_seconds).< 14 d1 hAvviso (warning)1 d
Dispositivo Tailscale in attesa di approvazioneUn dispositivo è entrato nella tailnet e attende approvazione: approvalo se è previsto, rimuovilo altrimenti (dumbmonit_tailscale_device_authorized).< 15 minAvviso (warning)1 d
Aggiornamento del client TailscaleUn dispositivo Tailscale che deve restare online esegue un client per il quale è disponibile un aggiornamento (dumbmonit_tailscale_device_update_available and on (target, device) dumbmonit_tailscale_device_watched > 0).> 06 hInformazioni (info)7 d

Vedi FortiGate. I tunnel hanno l’etichetta tunnel, le interfacce interface e alias, le licenze license.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Tunnel IPsec FortiGate non attivoNessuna fase 2 di un tunnel IPsec site-to-site FortiGate è attiva: il sito dietro di esso è isolato (dumbmonit_fortigate_ipsec_tunnel_up).< 15 minAvvertenza (critical)6 h
Interfaccia FortiGate senza linkUn’interfaccia FortiGate abilitata con un indirizzo non ha link: cavo, transceiver o il dispositivo a monte (dumbmonit_fortigate_interface_down).> 05 minAvviso (warning)6 h
HA FortiGate non sincronizzatoI membri di un cluster HA FortiGate non hanno più lo stesso checksum di configurazione: un failover eseguirebbe un’altra configurazione (dumbmonit_fortigate_ha_in_sync).< 115 minAvviso (warning)6 h
Membro HA FortiGate persoUn cluster HA FortiGate ha meno membri che nelle ultime 24 ore: non c’è più uno standby (max_over_time(dumbmonit_fortigate_ha_members[1d]) - dumbmonit_fortigate_ha_members).> 05 minAvvertenza (critical)6 h
Memoria FortiGate vicina alla conserve modeLa memoria del FortiGate è rimasta sopra l’85 % per dieci minuti: all’88 % (per impostazione predefinita) entra in conserve mode e smette di ispezionare le nuove sessioni (dumbmonit_fortigate_memory_used_percent).> 85 %10 minAvviso (warning)6 h
CPU FortiGate elevataLa CPU del FortiGate è rimasta sopra il 90 % per quindici minuti (dumbmonit_fortigate_cpu_usage_percent).> 90 %15 minAvviso (warning)6 h
Licenza FortiGate in scadenzaUna licenza FortiGuard o FortiCare del FortiGate scade tra meno di 30 giorni, o è scaduta (dumbmonit_fortigate_license_expiry_seconds).< 30 d1 hAvviso (warning)1 d
Aggiornamento firmware FortiGateFortiGuard propone una patch release più recente del ramo FortiOS che il FortiGate esegue (dumbmonit_fortigate_firmware_update_available).> 01 hInformazioni (info)7 d

Vedi Sophos Firewall.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Interfaccia Sophos senza linkUn’interfaccia Sophos Firewall accesa e associata a una zona non ha link (dumbmonit_sophos_interface_down).> 05 minAvviso (warning)6 h

Segnalato dall’agent Linux su un host KVM; vedi Agent.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Dominio KVM in crashlibvirt segnala un dominio KVM come in crash: l’hypervisor ha dovuto fermarlo (dumbmonit_agent_libvirt_domain_crashed).> 01 minAvvertenza (critical)1 h
Pool libvirt quasi pienoL’allocazione di un pool di storage libvirt raggiunge il 90% della sua capacità (dumbmonit_agent_libvirt_pool_used_percent).≥ 90 % (rientra sotto l’88 %)15 minAvviso (warning), escalation dopo 24 h6 h

Vedi XCP-ng / XenServer.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Host XCP-ng offlineUn host del pool XCP-ng non risponde più al coordinatore (dumbmonit_xcpng_host_live).< 15 minAvvertenza (critical)1 h
SR XCP-ng quasi pienoUno storage repository XCP-ng è pieno oltre il 90% (dumbmonit_xcpng_sr_used_percent).≥ 90 % (rientra sotto l’88 %)15 minAvviso (warning), escalation dopo 24 h6 h
VM XCP-ng protetta da HA fermaUna VM protetta dall’alta disponibilità del pool è ferma (dumbmonit_xcpng_vm_ha_protected_down).> 02 minAvvertenza (critical)1 h
HA del pool XCP-ng in overcommitIl pool non ha più un piano per sopravvivere ai guasti di host che è configurato per tollerare (dumbmonit_xcpng_pool_ha_overcommitted).> 05 minAvviso (warning), escalation dopo 1 h6 h

Vedi Nutanix AHV.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Host Nutanix degradatoPrism segnala un host Nutanix come degradato (dumbmonit_nutanix_host_degraded).> 05 minAvvertenza (critical)1 h
Storage container Nutanix quasi pienoUno storage container Nutanix è pieno oltre il 90% (dumbmonit_nutanix_storage_container_used_percent).≥ 90 % (rientra sotto l’88 %)15 minAvviso (warning), escalation dopo 24 h6 h
Avvisi critici NutanixPrism Central segnala uno o più avvisi critici non risolti (dumbmonit_nutanix_alerts_critical).> 05 minAvvertenza (critical)1 h

Segnalati dall’agent Windows su un host Hyper-V; vedi Agent.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Salute VM Hyper-V criticaHyper-V segnala una macchina virtuale in stato di salute critico: una risorsa di cui ha bisogno, più spesso lo spazio su disco, è esaurita (dumbmonit_hyperv_vms_health_critical).> 05 minAvvertenza (critical)6 h
CPU dell’host Hyper-V elevataI processori logici dell’host Hyper-V sono occupati per più del 90 % da quindici minuti, guest inclusi (dumbmonit_hyperv_host_cpu_percent).> 90 %15 minAvviso (warning)6 h
Errori sul disco virtuale Hyper-VUn disco virtuale Hyper-V ha segnalato errori di I/O nell’ultima ora (increase_prometheus(dumbmonit_hyperv_vhd_errors_total[1h])).> 05 minAvviso (warning)6 h

Calcolato dal server ogni 15 minuti per ogni monitor il cui tipo prevede controlli di sicurezza, e memorizzato come dumbmonit_security_score (0–100), solo finché il punteggio di sicurezza è attivo nelle Impostazioni (disattivato per impostazione predefinita). Vedi Punteggio di sicurezza.

RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Punteggio di sicurezza calatoIl punteggio è sceso di 10 punti o più rispetto al suo valore migliore delle ultime 24 ore (max_over_time(dumbmonit_security_score[1d]) - dumbmonit_security_score): un controllo ha iniziato a fallire.≥ 10 pt30 minAvviso (warning)24 h
Punteggio di sicurezza bassoIl punteggio è sotto 40, voto F (dumbmonit_security_score). Alza o abbassa la soglia in base al tuo livello di esigenza.< 401 hInformazioni (info)7 d

Generate dalle scansioni di rete pianificate e dal loro inventario (vedi Scansioni pianificate e inventario). Tutte e tre le regole sono disattivate per impostazione predefinita; le prime due hanno gravità info, quella del cambio di MAC warning: attivale nell’elenco delle regole quando le vuoi. C’è una serie, quindi un avviso, per ogni nuovo dispositivo o porta; resta aperto finché l’elemento non viene segnato come noto (la metrica si ferma, l’avviso rientra in pochi minuti) e non ha promemoria. La prima scansione di una rete non genera mai nulla.

RegolaCosaSoglia predefinitaAttesaGravitàPromemoria
New device on the networkUna scansione pianificata ha trovato un dispositivo che non è nell’inventario (dumbmonit_netscan_unknown_device).> 0nessunaInfo (info), disattivatanessuno
New open port on the networkUna scansione pianificata ha trovato una nuova porta aperta su un dispositivo noto (dumbmonit_netscan_unknown_port).> 0nessunaInfo (info), disattivatanessuno
MAC address changed for an IPUn nuovo dispositivo ha preso l’indirizzo di uno noto con un altro indirizzo MAC: spoofing o hardware sostituito (dumbmonit_netscan_mac_change). Aperto finché non viene segnato come noto o ignorato.> 0nessunaAvviso (warning), disattivatanessuno
RegolaCosaSoglia predefinitaMantenimentoGravitàPromemoria
Backup di DumbMonit non eseguitoIl backup locale pianificato del database di DumbMonit non viene eseguito da più di due giorni (time() - dumbmonit_instance_backup_last_success_seconds).> 2 d1 hAvviso (warning)24 h
Volume dati di DumbMonit quasi pienoIl volume che contiene /data ha meno del 10% di spazio libero (100 * dumbmonit_instance_data_free_bytes / dumbmonit_instance_data_size_bytes).< 10 %15 minAvviso (warning)24 h
Database delle metriche di DumbMonit in riavvio continuoIl VictoriaMetrics integrato è stato riavviato tre o più volte in 30 minuti (increase_prometheus(dumbmonit_instance_vm_restarts_total[30m])).≥ 31 minAvvertenza (critical)6 h
Pianificatore di DumbMonit bloccatoNessun giro di pianificazione da più di due minuti: i monitor non vengono più interrogati (dumbmonit_instance_scheduler_lag_seconds).> 120 s5 minAvvertenza (critical)6 h
Interrogazioni di DumbMonit in ritardoAlcuni monitor restano in ritardo dopo ogni giro (min_over_time(dumbmonit_instance_scheduler_backlog[15m])).> 015 minAvviso (warning)24 h
Scritture delle metriche di DumbMonit in erroreLotti rifiutati da VictoriaMetrics o misure scartate negli ultimi 15 minuti (dumbmonit_instance_sample_writes_failed_total, dumbmonit_instance_samples_dropped_total).> 05 minAvviso (warning)6 h
Database di DumbMonit in crescita rapidadumbmonit.db è più che raddoppiato in un giorno e supera i 100 MB (dumbmonit_instance_database_bytes).> 2×1 hAvviso (warning)24 h

Queste regole e l’heartbeat in uscita sono spiegati in Watching DumbMonit itself.

Ogni regola integrata si applica a tutti i monitor e a ogni canale abilitato.

Nella pagina Avvisi, la sezione Regole elenca ogni regola con la sua gravità, un indicatore Integrata e, quando pertinente, quanti avvisi sta generando in questo momento. Ogni regola ha:

  • un interruttore per abilitarla o disabilitarla;
  • Modifica, che apre un editor in linea per nome, descrizione, operatore, soglia, mantenimento (for), gravità, promemoria (repeat every) ed escalation (escalate after). La query di una regola integrata è mostrata ma non modificabile; quella delle tue regole lo è. Le regole baseline mostrano i loro parametri di rilevamento in sola lettura;
  • Elimina, solo per le tue regole.

Una regola può essere regolata per un solo monitor senza toccare la regola stessa: una soglia diversa, una soglia di rientro diversa, oppure disattivata per quel solo monitor. L’editor di ogni regola ha un pannello Override per monitor per aggiungerne o rimuoverne uno direttamente.

L’azione Ignora con un clic su un avviso (nella scheda Now o nella pagina del monitor dell’avviso) è lo stesso meccanismo, scritto con enabled: false: il monitor smette subito di applicare quella regola, in modo reversibile. La pagina del monitor elenca ciò che ignora, con Smetti di ignorare; la regola stessa mostra Ignorata su N monitor in Avvisi → Regole, dove lo stesso pannello degli override per monitor la rimuove. Vedi Override per monitor per l’API.

Fai clic su Nuova regola. Il modulo richiede:

CampoSignificato
NomeMostrato negli avvisi e nelle notifiche.
QueryUn’espressione MetricsQL, valutata per monitor. Esempio: dumbmonit_cpu_usage_percent.
Operatore>, >=, < o <=.
SogliaIl numero con cui viene confrontato il risultato della query.
GravitàInformazioni, Avviso o Avvertenza.
Mantieni perSecondi per cui la condizione deve durare prima di scattare. Un mantenimento diverso da zero assorbe un singolo campione anomalo.

Ogni serie restituita dalla query diventa un potenziale avviso, associato al monitor indicato dalla sua etichetta target. Aggrega con avg by (target, host) (…) quando vuoi un avviso per monitor anziché uno per core o per interfaccia. L’identità dell’avviso ignora le etichette host e tag_* quando target è presente, quindi rinominare un monitor conserva i suoi avvisi; una serie il cui target non corrisponde a un monitor esistente e abilitato viene ignorata.

Le query sono in MetricsQL, il superset di PromQL di VictoriaMetrics. Le metriche sono le serie dumbmonit_* descritte nel riferimento delle metriche, e ogni serie porta un’etichetta target (l’id del monitor) e un’etichetta host (il suo nome).

Alcuni schemi usati dalle regole integrate:

# Age of the last sample, freshest series per device: what "unreachable" means
bottomk by (target) (1, time() - tlast_over_time(dumbmonit_up[7d]))
# One value per device, whatever the source
avg by (target, host) (dumbmonit_cpu_load_percent or dumbmonit_proxmox_node_cpu_percent or dumbmonit_cpu_usage_percent)
# A percentage computed from two gauges
100 * dumbmonit_storage_bytes_used / dumbmonit_storage_bytes_total
# A boolean condition: the series is returned only when true
dumbmonit_ups_output_source == 5
# Extrapolation done by VictoriaMetrics
predict_linear(dumbmonit_pbs_datastore_used_percent[6h], 345600) and deriv(dumbmonit_pbs_datastore_used_percent[6h]) > 0
# Availability of a service over thirty days
avg_over_time(dumbmonit_probe_success[30d])

kind è threshold (confronto con una soglia), predict (stesso confronto, su una query predict_linear; mostrata come previsione) o anomaly (baseline stagionale; params contiene k, alpha, mad_floor_abs, mad_floor_rel, min_samples). L’interfaccia crea regole threshold; gli altri due tipi possono essere creati tramite l’API.