На машине с 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 в веб-интерфейсе отрабатывал корректно?