Ad Widget
Collapse
Получение данных из лога
Collapse
X
-
отлично. Агент заббикса у вас запущен?
добавьте в zabbix_agentd.conf строку
UserParameter=mytemp[*],export alid=$1;awk -F":" 'BEGIN {alid = ENVIRON["alid"]; ret=9999} IF $1 == alid {ret=$2;exit} END{print ret}' /home/zabbix/temperature.log
temperature.log должен быть доступен на чтение пользователю от которого запущен агент.
проверить что все правильно
путь/zabbix_agentd -c путь/zabbix_agentd.conf -t mytemp[CJDE4HGF1231212]
путь/zabbix_agentd -c путь/zabbix_agentd.conf -t mytemp[xxxxx]
должно вывести 9999
теперь можно перезапустить агентаComment
-
Comment
-
[root@localhost zabbix]# cat /etc/zabbix/zabbix_agentd.conf|grep mytemp
UserParameter=mytemp[*],export alid=$1;awk -F":" 'BEGIN {alid = ENVIRON["alid"]; ret=9999} IF $$1 == alid {ret=$$2;exit} END{print ret}' /home/zabbix/temperature.logComment
-
вы полный вывод показывете? потому что там ошибка должна видна быть типа
./zabbix_agentd -c zabbix_agentd.conf -t mytemp[123995FRGRD]
awk: Cannot find or open file /opt/zabbix/mm.txt.
The source line number is 1.
mytemp[export alid=123995FRGRD;awk -F":" 'BEGIN {alid = ENVIRON["alid"]; ret=9999} IF $1 == alid {ret=$2;exit} END{print ret}' /opt/zabbix/mm.txt] [m|ZBX_NOTSUPPORTED]Comment
Comment