Temperatury CPU/GPU dla nagiosa/NSClient++

Zaczęty przez apohawk, 08 Październik 2010, 22:29

apohawk

Chciałem kiedyś podpiąć monitoring temperatur i może wentylatorów pod nagiosa, ale na windowsie poległem.
Na linuksie napisałem plugin używający lm_sensors i miałem temperatury CPU i prędkości wentylatorów podpiętych do płyty głównej jak na dłoni. Jeszcze na GPU pod linuksem nie liczyłem, więc nie wiem czy się łatwo da.
Mam win764 pro, proc AMD, płyta gigabyte, zwykły desktop. Na tym systemie działa usługa NSClient++ i na razie to mam tam raptem takie komendy:
check_disk=CheckDriveSize MinWarnFree=10% MinCritFree=5% CheckAll FilterType=FIXED
check_memory=checkMem MinWarn=30% MinCrit=15% ShowAll type=physical
check_boinc_process=checkProcState match=strings ShowAll boinc.exe=started
check_bacula-fd=checkProcState match=strings ShowAll bacula-fd.exe=started

Tyle kontekstu. Jak napisać taki plugin pod nagiosa/NSClient++ wyciągający takie dane z windowsa? Googlałem coś w tym temacie i było coś tam o WMI, ale wymiękłem.
Wiem, że są tu guru windowsa, więc na pewno możecie mi pomóc.  :parrrty:
No good deed goes unpunished.

Troll81

jak masz uruchomione WMI w windowsie to jest do tego plugin nagiosowy. Wskazujesz mu maszynkę z chodzącym WMI i mówisz co ma ssać a on już dane zaciągnie. oczywiście na kompie z uruchomionym WMI musisz dać dostęp maszynie ssącej...

GRID


Troll81

#3
http://www.nsclient.org/nscp/

znów wykopki?

GRID

Tak :). Ale załóżmy że nie znam anielskiego :D (pełnymi zdaniami proszę)