Доброго времени суток.
Пытаюсь прикрутить шаблон из коробки Template Module SMART by Zabbix agent 2 в заббиксе и постоянно бьюсь в одну и ту же стену.
На centos 8 развернут заббикс 6.0.1, на наблюдаемоей машине установлен самый свежий агент2 и smartmontools 7.3. Виндовые шаблоны "из коробки" данные с машины получают, связь агента с сервером есть. smartctl на наблюдаемой машине диски так же видит, смарты их считывает. Что я делаю далее, в папке plugins.d, что лежит в папке с агентом я нахожу smart.conf, в нем указываю путь до smartctl.exe и указываю timeout 15. Ну и собсна втыкаюсь в то, что данные от агента не идут, вижу ошибку "Failed to scan for devices: Cannot unmarshal JSON: invalid character 'P' in string escape code.."
Собсна вопрос, чяднт? В гугле я нашел критически мало информации по поводу того, откуда растут ноги у этой проблемы, да и компетенции у меня в заббиксе пока очень мало, чтобы в этом самостоятельно разобраться.
Надеюсь на вашу помощь, спасибо.
@quantor я ещё не пробовал этот шаблон, так что помочь не смогу. Могу предположить, что у агента прав не хватает на запуск smartctl и доступ к инфе о дисках, поэтому вывод получается не такой, какой ждёт шаблон. Отсюда и ошибка.
@zerox по поводу прав, вполне может быть. В такую же проблему я упирался, когда пытался прикрутить сбор данных о смарте по вашему гайду, делал шаг в шаг, и получал такую же ошибку. Тогда я забил решение этого дела, оставил до лучших времен. Недавно обновил заббикс и агентов до 6й версии, в надежде что что-то для меня изменится, однако ситуация та же.
Возвращаясь к тому, что я профан, каким образом я могу убедиться в нехватке прав у агента и как мне ему их предоставить на виндовой машине?
Удалось победить сию проблему.
Сложность действительно оказалась в правах запуска самого агента. Изначально я ставил запуск от админа на самом экзешнике, это не помогло, далее в оснастке управления службами указал конкретного юзера с админскими правами, под которым эта служба должна стартовать, и далее уже все заработало.
Ситуация на самом деле темная и странная для меня, т.к. на всех машинах, где я пытался запустить мониторинг смартов, везде был только один юзер-локальный админ.