У меня есть машина, которая получает данные из нескольких источников. Этот компьютер пересылает данные в Zabbix Trapper.
Я хочу иметь возможность просматривать эти данные отдельно. Один из способов сделать это - отправить данные из каждого источника с другим поддельным именем хоста. Но это не идеально.
Я могу получать эти данные более чем на одном хосте. Я хотел бы видеть данные из источника 1 на хосте A отдельно от источника 2 на хосте A и из источника 1 на хосте B.
Также размещено на: http://www.zabbix.com/forum/showthread.php?t=16503
редактировать : Я сейчас делаю это вручную. Я отправляю:
Я создаю элемент для каждого источника. Все данные отображаются отдельно в последних данных хоста. Но что, если я захочу добавить третий источник? Мне бы пришлось создать третий элемент вручную, верно? Как это автоматизировать?
как отмечалось на форуме zabbix, добавлять новые элементы не так просто. в то время как это может быть достигнуто с помощью curl-scraping веб-интерфейса, лучшее решение может быть через api - я считаю, что nelsonab (автор zabcon) говорил о добавлении элемента trapper для zabcon.
поэтому я бы посоветовал подписаться или, может быть, даже zabcon - http://www.zabbix.com/wiki/doc/zabcon
Насколько я понимаю, у вас есть следующие варианты:
Создайте несколько хостов, как вы предложили. Вероятно, вы можете дать им один и тот же IP-адрес, хотя я этого не пробовал. У каждого «хоста» будет свой набор элементов.
Создавайте несколько «приложений» на одном хосте. На экране «Последние данные» вы можете развернуть и свернуть каждое приложение по отдельности, что позволит сохранить его отдельно.
Можете ли вы подробнее рассказать, какие данные вы собираете и как они отправляются? Это запросы SNMP, ловушки SNMP, агент Zabbix, пользовательский скрипт?