Коллеги, на WB8 установил Zabbix Agent 1, настроил по мануалу, данные из топиков показывает:
zabbix_agentd -t mqtt.value[/devices/buzzer/controls/frequency]
На сервере забикса в Item c прописанным ключом
mqtt.value[/devices/buzzer/controls/frequency]
данные не приходят. в столбце данных отображается сообщение
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Подскажите, как получить данные из топиков
Добрый день,
Прошу уточнить по какому мануалу производилась настройка?
Так же прошу выполнить ls -l /usr/bin/sudo
Вы должны увидеть права, похожие на:
-rwsr-xr-x 1 root root … /usr/bin/sudo
Документация по настройке.
Здравствуйте. Настройка производилась вот по этому мануалу:
https://wirenboard.com/wiki/Zabbix_Agent
Результат выполнения команды ls -l /usr/bin/sudo
Точно ли выполнялось на контроллере?
Коллега просил показать результаты выполнения на нем.
И: стоит ли на контроллере какое-то стороннее ПО?
Добрый день. Ниже результат выполнения команды:
Из стороннего только openvpn.
От какого пользователя работает сервис агента на контроллере? Что выводится при выполнении от этого пользователя ```zabbix_agentd -t mqtt.value[/devices/buzzer/controls/frequency]
Значения от топиков приходят локально.
Пожалуйста, выполните для проверки от того же пользователя, от которого работает сервис агента.
Добрый день
Мне потребуется несколько больше времени, что бы воспроизвести вашу проблему.
как будут новости я тут же сообщу.
Что-то мне размер файла показался странным.
Какая версия стоит?
apt policy sudo
У меня 1.9.5p2-3+deb11u1
ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 178432 Jan 14 2023 /usr/bin/sudo
Добрый день. Скриншот выше.
Размеры выполняемого файла не могут различаться при одной версии пакета. Проверьте пожалуйста что файл действительно верный.
Обходное решение пока разбираетесь с sudo:
попробуйте в конфиге агента zabbix добавить (изменить) опцию AllowRoot=1, в файле /etc/zabbix/zabbix_agentd.conf.d/zabbix-mqtt.conf добавьте еще один ключ “UserParameter=mqtt.sub[*],mosquitto_sub -t ‘$1’ -C 1” и перезапустите агента.
В UI попробуйте создать (изменить) элемент данных с новым ключем mqtt.sub[/devices/buzzer/controls/frequency] - должны пойти данные
Добрый день, удалось ли решить вопрос?