Добрый день, прошу помощи людей знакомых с Zabbix, в настройке мониторинга smart, упёрся в разрешение прав. Пациент sles 15+zabbix 4.4 Настройки производил по статье: https://github.com/v-zhuravlev/zbx-smartctl/blob/master/README.md Всё сделал по инструкции кроме установки пакетов для raid и nvme. В остальном насторожило что «/etc/zabbix/scripts» это файл, а не папка, и владельца я сменил на этот файл... С учетом этих изменений исправил путь во 2 строке у файла «/etc/sudoers.d/sudoers_zabbix_smartctl» на «/etc/zabbix/scripts» Скрипт стартует и выдаёт информацию о дисках. Затем после проверки на сервере агент выдал что пароль для рута не подходит, я пошёл смотреть файл /etc/sudoers. В ней последняя строка «закоменчена»: #includedir /etc/sudoers.d Убрал знак «#», проверил zabbix теперь если перезапустить службу агента через sudo:
/etc/sudoers: syntax error near line 89 sudo: parse error in /etc/sudoers near line 89 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
Запуск агента без sudo приводит к такой ошибке zabbix : parse error in /etc/sudoers near line 89 ; TTY=unknown ; PWD=/ ; USER=root ; ругается на строку которую я «разкомментировал», попробовал добавить строчку вида «zabbix ALL=(ALL) ALL NOPASSWD: smartctl,/etc/zabbix/scripts», но ошибка точно такая же. Что делать дальше не знаю.
Пользователь Zabbix в системе есть