Здравствуйте уважаемые.
Только начал осваивать продукт, не пинайте сильно.
Хочу получить данные SMART с дисков стоящих за RAID картой.
Что имеем:
Debian GNU/Linux 8
Linux hostname 4.4.83-1-pve #1 SMP PVE 4.4.83-96
zabbix_server (Zabbix) 3.4.3
Zabbix agent v2.2.7
/etc/zabbix/zabbix_agentd.conf.d/hhost.conf
UserParameter=megaraid.temp[*],sudo /etc/zabbix/script/gethddparam.sh
/etc/zabbix/script/gethddparam.sh
#!/bin/bash
smartctl -A /dev/sda -d sat+megaraid,$1
где $1 - номер порта с диском в RAID карте.
Проблема:
если сделать в консоли /etc/zabbix/script/gethddparam.sh 1 - то скрипт отработает нормально, получим простыню от SMART.
Но если сделать zabbix_agentd -t megaraid.temp [1] то получим -
megaraid.temp [t|smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.4.83-1-pve] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
/dev/sda: Type 'sat+...': Unknown device type 'megaraid,'
=======> VALID ARGUMENTS ARE: ata, scsi, nvme[,NSID], sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbprolific, usbsunplus, marvell, areca,N/E, 3ware,N, hpt,L/M/N, megaraid,N, aacraid,H,L,ID, cciss,N, auto, test <=======
Use smartctl -h to get a usage summary]
То же самое и на сервере в Итеме.
Как передать значение?
Только начал осваивать продукт, не пинайте сильно.
Хочу получить данные SMART с дисков стоящих за RAID картой.
Что имеем:
Debian GNU/Linux 8
Linux hostname 4.4.83-1-pve #1 SMP PVE 4.4.83-96
zabbix_server (Zabbix) 3.4.3
Zabbix agent v2.2.7
/etc/zabbix/zabbix_agentd.conf.d/hhost.conf
UserParameter=megaraid.temp[*],sudo /etc/zabbix/script/gethddparam.sh
/etc/zabbix/script/gethddparam.sh
#!/bin/bash
smartctl -A /dev/sda -d sat+megaraid,$1
где $1 - номер порта с диском в RAID карте.
Проблема:
если сделать в консоли /etc/zabbix/script/gethddparam.sh 1 - то скрипт отработает нормально, получим простыню от SMART.
Но если сделать zabbix_agentd -t megaraid.temp [1] то получим -
megaraid.temp [t|smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.4.83-1-pve] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
/dev/sda: Type 'sat+...': Unknown device type 'megaraid,'
=======> VALID ARGUMENTS ARE: ata, scsi, nvme[,NSID], sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbprolific, usbsunplus, marvell, areca,N/E, 3ware,N, hpt,L/M/N, megaraid,N, aacraid,H,L,ID, cciss,N, auto, test <=======
Use smartctl -h to get a usage summary]
То же самое и на сервере в Итеме.
Как передать значение?