Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Invoke-IcingaCheckCPU: Icinga Plugin execution error was thrown during API request: Attempted to divide by zero.

Aperta
#489 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
powershell

Direzione di ricerca

Inizia riproducendo la richiesta usando Invoke-IcingaCheckCPU con gli argomenti indicati nell’ambiente Windows Server interessato, quindi esamina quel punto di ingresso per individuare il percorso di divisione per zero. Confronta l’output riuscito del plugin con la richiesta API che fallisce e determina quale condizione attiva l’evento UNKNOWN. Il lavoro è completato quando la richiesta non genera più l’errore e il comportamento è coperto da un controllo di regressione appropriato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

This UNKNOWN-event appeared after the last reboot of the Win-2016-Server, I've never seen this anywhere else in our environment.
The output of the plugin itself looks good:

PS C:\> Invoke-IcingaCheckCPU -Core Total -Critical 99 -Limit100Percent -OverallOnly -Verbosity 2
[OK] CPU Load
\_ [OK] Overall Load: 10.03480%
\_ [INFO] Socket #0
   \_ [INFO] Core Total: 7.03596%
\_ [INFO] Socket #1
   \_ [INFO] Core Total: 13.03364%
| totalload::ifw_cpu::load=10.03480%;;99;0;100 0_total::ifw_cpu::load=7.03596%;;;0;100 1_total::ifw_cpu::load=13.03364%;
;;0;100
0

It is the only icinga-service on this server which shows this behaviour.
I already refreshed/rebuilt the cache, restarted IfW etc. - nothing changed.

Component    Version
---          ---
agent        2.16.5
framework    1.15.0
plugins      1.15.0
service      1.3.0

no JEA enabled

Lingua principale
PowerShell
Stelle
55
Fork
31
Merge medio
5g 1h
PR unite (30g)
5

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Icinga/icinga-powershell-plugins

Tutte le issue di Icinga/icinga-powershell-plugins

Issue simili

Altre issue su Observability & SRE

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.