Smartmontools - Aufruf per Kommandozeile - Übergabe an Zabbix
Hallo zusammen,
ich möchte Smartmontools nutzen um SMART Werte an Zabbix zu übermitteln.
Es gibt dafür fertige Templates/Anleitungen welche die benötigen Parameter mitbringen.
Auszug aus: https://github.com/v-zhuravlev/zbx-smartctl
Wenn ich die Smartmontools im o.a. Ordner hinterlege, funktioniert der Aufruf über Zabbix_get.
Hat jemand einen Tipp, wie die Parameter umgeschrieben werden müssten, wenn smartctl in c:\Program Files\Smartmontools\bin liegt?
Das mit dem Leerzeichen kriege ich nicht auf die Reihe..
Fehlermeldung:
Vielen Dank!
ich möchte Smartmontools nutzen um SMART Werte an Zabbix zu übermitteln.
Es gibt dafür fertige Templates/Anleitungen welche die benötigen Parameter mitbringen.
Auszug aus: https://github.com/v-zhuravlev/zbx-smartctl
UserParameter=uHDD[*], for /F "tokens=10" %a in ('C:\usr\zabbix\smartmontools\bin\smartctl.exe -A $1 ^| find "$2"') do @echo %a
UserParameter=uHDD.health.[*], for /F "tokens=6" %a in ('C:\usr\zabbix\smartmontools\bin\smartctl.exe -H $1 ^| find "test"') do @echo %a
UserParameter=uHDD.model.[*],for /F "tokens=3*" %a in ('C:\usr\zabbix\smartmontools\bin\smartctl.exe -i $1 ^| find "Device Model"') do @echo %a %b
UserParameter=uHDD.sn.[*],for /F "tokens=3" %a in ('C:\usr\zabbix\smartmontools\bin\smartctl.exe -i $1 ^| find "Serial Number"') do @echo %a
UserParameter=uHDD.errorlog.[*], for /F "tokens=4" %a in ('C:\usr\zabbix\smartmontools\bin\smartctl.exe -l error $1 ^| find "ATA Error Count"') do @echo %a
Wenn ich die Smartmontools im o.a. Ordner hinterlege, funktioniert der Aufruf über Zabbix_get.
Hat jemand einen Tipp, wie die Parameter umgeschrieben werden müssten, wenn smartctl in c:\Program Files\Smartmontools\bin liegt?
Das mit dem Leerzeichen kriege ich nicht auf die Reihe..
Fehlermeldung:
zabbix@zabbix:~# zabbix_get -s 192.168.100.156 -k "uHDD[/dev/hda,Power_on]"
Der Befehl "C:\Program" ist entweder falsch geschrieben oder
Vielen Dank!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 332008
Url: https://administrator.de/forum/smartmontools-aufruf-per-kommandozeile-uebergabe-an-zabbix-332008.html
Ausgedruckt am: 05.04.2025 um 09:04 Uhr
4 Kommentare
Neuester Kommentar