@dflbrhekbn

Как запустить скрипт для внешней проверки в Zabbix?

Установлен zabbix server готовой сборки. В интернете нашел скрипт на python3 для внешней проверки свободного места на яндекс диске.
-rw-r--r-x 1 zabbix zabbix 501 Oct 18 10:36 /usr/lib/zabbix/externalscripts/pyandex.py


если запустить его
sudo -u zabbix python3 /usr/lib/zabbix/externalscripts/pyandex.py

то в ответ возвращает значение

если  sudo -u zabbix /usr/lib/zabbix/externalscripts/pyandex.py
, то в ответ
sudo: unable to execute /usr/lib/zabbix/externalscripts/pyandex.py: Permission denied

Hangup

В веб интерфейсе пишет "Permission denied"

Если я верно понимаю , то внешняя проверка запускается от пользователя "zabbix" и скрипт должен быть .sh .

Как правильно все это дело заставить работать ?
  • Вопрос задан
  • 4084 просмотра
Решения вопроса 1
paran0id
@paran0id Куратор тега Linux
Умный, но ленивый
если sudo -u zabbix /usr/lib/zabbix/externalscripts/pyandex.py, то в ответ
sudo: unable to execute /usr/lib/zabbix/externalscripts/pyandex.py: Permission denied

chmod +x /usr/lib/zabbix/externalscripts/pyandex.py
проверить, что запускается
sudo -u zabbix /usr/lib/zabbix/externalscripts/pyandex.py
если нет, убедиться, что в первой строке скрипта есть питоний shebang
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы