сервер Zabbix:
готовое решение Zabbix 1.8.9 opensuse
Сторона клиента:
агент версии 1.8.5 (сборка 19050) от 15.04.2011 бинарная сборка с сайта
Исходные данные системы
SunOS 5.10 sparc 2 зоны и 2 пула zfs
для примера хотел отследить состояние зон и статус файловой системы
zabbix_agentd.conf
---------------------------------------
#1
UserParameter=zpool.[*],zpool status -x $1 | grep "is healthy" | wc -l
#2
UserParameter=zpool.status,zpool status | grep -q "No known data errors" && echo 1 ||echo 0
#3
UserParameter=zpool.list,zpool list | grep -q "ONLINE" && echo 0 ||echo 1
#4
UserParameter=zpool.onlinecount,zpool list | grep -q "OFFLINE" |wc -l
#5
UserParameter=zoneadm.runall,zoneadm list -v | grep "running" |wc -l
--------------------------------------
проверка локально показывает:

данные вроде как обрабатываются
ключи :

для #1
zpool.[home]
для #2
zpool.status
при первом обновлении он отключает их как "Не поддерживается"
хотя остальные данные поступают от агента не поступают только те что в "UserParameter"
при этом локально :
пример>>
/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -t zpool.[home]
zpool.[home] [t | 0]
в какую сторону копать? уже столько идей накопилось )) а все остановилось буквально на пороге...
и ещё ни где не нашел как отследить загрузку по процессору на платформе sparc где процессоров 4 или 8 то что уже есть из шаблонов показывает что то непонятное из одной переменной system.cpu.load[,avg1] и system.cpu.util[,user,avg1] причем вторая нулевая пробовал system.cpu.load[,avg1,2,3,4,5,6,7,8] ничего может есть какое то решение и на эту задачку или он там идет единым модулем и отслеживается через одну переменную на загрузку и простой
готовое решение Zabbix 1.8.9 opensuse
Сторона клиента:
агент версии 1.8.5 (сборка 19050) от 15.04.2011 бинарная сборка с сайта
Исходные данные системы
SunOS 5.10 sparc 2 зоны и 2 пула zfs
для примера хотел отследить состояние зон и статус файловой системы
zabbix_agentd.conf
---------------------------------------
#1
UserParameter=zpool.[*],zpool status -x $1 | grep "is healthy" | wc -l
#2
UserParameter=zpool.status,zpool status | grep -q "No known data errors" && echo 1 ||echo 0
#3
UserParameter=zpool.list,zpool list | grep -q "ONLINE" && echo 0 ||echo 1
#4
UserParameter=zpool.onlinecount,zpool list | grep -q "OFFLINE" |wc -l
#5
UserParameter=zoneadm.runall,zoneadm list -v | grep "running" |wc -l
--------------------------------------
проверка локально показывает:
данные вроде как обрабатываются
ключи :
для #1
zpool.[home]
для #2
zpool.status
при первом обновлении он отключает их как "Не поддерживается"
хотя остальные данные поступают от агента не поступают только те что в "UserParameter"
при этом локально :
пример>>
/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -t zpool.[home]
zpool.[home] [t | 0]
в какую сторону копать? уже столько идей накопилось )) а все остановилось буквально на пороге...
и ещё ни где не нашел как отследить загрузку по процессору на платформе sparc где процессоров 4 или 8 то что уже есть из шаблонов показывает что то непонятное из одной переменной system.cpu.load[,avg1] и system.cpu.util[,user,avg1] причем вторая нулевая пробовал system.cpu.load[,avg1,2,3,4,5,6,7,8] ничего может есть какое то решение и на эту задачку или он там идет единым модулем и отслеживается через одну переменную на загрузку и простой
Comment