Bug 28207 - Не обрабатывает содержимое /etc/zabbix/zabbix_agentd.conf.d/
Summary: Не обрабатывает содержимое /etc/zabbix/zabbix_agentd.conf.d/
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: zabbix-agent (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Alexei Takaseev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-10 00:50 MSK by Evgenii Terechkov
Modified: 2012-12-21 06:03 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2012-12-10 00:50:03 MSK
При обновлении с 1.8.5-alt1.rc1 до 2.0.3-alt3 выяснилось, что всё содержимое /etc/zabbix/zabbix_agentd.conf.d/ перестало отдаваться (точнее, отдавалось ZBX_NOTSUPPORTED на верные значения ключей).

Сделал egrep -ivh '^ *(#|$)' /etc/zabbix/zabbix_agend.conf.d/* >> /etc/zabbix/zabbix_agentd.conf && service zabbix_agent restart

После этого значения начали отдаваться. Правда, некоторые из них исторически отдавали значения в две строки (например, конфиг из пакета ztc-ovz так делает) и на них шла ругань о несовместимости заявленного и полученного типов. Пришлось для ztc-ovz добавить вызов "head -n 1". До обновления эти же значения вполне собирались.
Comment 1 Alexei Takaseev 2012-12-17 10:11:08 MSK
2.0.4-alt1 исправлены пути в конфигурационном файле. Для того, чтобы были задействованы файлы из /etc/zabbix/zabbix_agentd.conf.d/ надо раскомментировать строку Include=/etc/zabbix/zabbix_agentd.conf.d/

По несовместимости типов. В версии 2.0 стали применяться более строгие проверки данных. Посмотрите, вполне возможно, что для вашего случая уже есть подходящий тип данных.
Comment 2 Evgenii Terechkov 2012-12-21 06:03:48 MSK
Спасибо.

Там не несовместимость типов. Похоже, раньше агент вырезал первую
строчку вывода внешней команды, а теперь перестал. И это правильно.