LINUX.ORG.RU
решено ФорумAdmin

Zabbix net.if.discovery Not supported


0

1

На машине с zabbix-agent установлена CentOS. Агент собирал из исходников.

./configure --enable-agent

Установка и конфигурация точно такая же, как и на других машинах, де установлена Ubuntu. На них дискавери отрабатывают.

# cat zabbix_agentd.conf | grep -v '^#'
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=44.44.44.44
ServerActive=44.44.44.44
Hostname=server.ru
# cat zabbix_agent.conf | grep -v '^#'
Server=44.44.44.44

Проблема в том, что Network interface discovery не определяет сетевые интерфейсы. Веб-интерфес говорит «Not supported by Zabbix agent».

Но через zabbix_get всё отлично передаётся.

# zabbix_get -s 11.22.33.44 -k net.if.discovery
{
	"data":[
		{
			"{#IFNAME}":"lo"},
		{
			"{#IFNAME}":"eth0"},
		{
			"{#IFNAME}":"eth1"},
		{
			"{#IFNAME}":"dummy0"},
		{
			"{#IFNAME}":"tunl0"},
		{
			"{#IFNAME}":"gre0"},
		{
			"{#IFNAME}":"sit0"},
		{
			"{#IFNAME}":"ip6tnl0"}]}

Что подправить, чтобы discovery в веб-интерфейсе отрабатывал корректно?

А тип данных Network interface discovery, в веб-интерфейсе какой стоит?

pyatak123
()

Подобные ошибки вылавливаю, выставляя на сервере и на клиенте loglevel=4. Бывает что агент json коверкает и на сервак ошибка приходит. Хотя, конкретно с интерфейсами я таких ошибок не встречал...

Acceptor ★★
()

Проблема решилась сама собой. Счас зашёл посмотреть тип данных, а там уже залёные галки стоят. Видимо, период обновления какой-то долгий. Почти сутки прошли..

abr_linux
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.