Добрый день
Коллеги, есть хост на котором крутится ESXI 6.5.0
При срабатывании определенного триггера этот хост надо выключить
Что я сделал:
1) настроил аутентификацию SSH на этом хосте и хосте с сервером Zabbix с использованием ключей. Это дало возможность выключать ESXi 6.5.0 хост с сервера Zabbix с помощью команды ssh xxx.xxx.xxx.xxx poweroff
2) установил на Zabbix сервер sudo-1.8.19p2
В файле sudoers прописал
zabbix ALL=(ALL) ALL
zabbix ALL=NOPASSWD:/usr/local/etc/zabbix32/externalscripts/esxipoweroff.sh
3) в файле zabbix_server.conf прописал путь к скриптам
ExternalScripts=/usr/local/etc/zabbix32/externalscripts
4) Настроил действие в веб интерфейсе Заббикс
Выполнять удаленные команды на Заббикс сервере
Тип - пользовательский скрипт
Команда /usr/local/etc/zabbix32/externalscripts/esxipoweroff.sh
В итоге ошибок нет, в панели Заббикс пишет что команда выполнена, но хост не выключается.
Где накосячил?
Коллеги, есть хост на котором крутится ESXI 6.5.0
При срабатывании определенного триггера этот хост надо выключить
Что я сделал:
1) настроил аутентификацию SSH на этом хосте и хосте с сервером Zabbix с использованием ключей. Это дало возможность выключать ESXi 6.5.0 хост с сервера Zabbix с помощью команды ssh xxx.xxx.xxx.xxx poweroff
2) установил на Zabbix сервер sudo-1.8.19p2
В файле sudoers прописал
zabbix ALL=(ALL) ALL
zabbix ALL=NOPASSWD:/usr/local/etc/zabbix32/externalscripts/esxipoweroff.sh
3) в файле zabbix_server.conf прописал путь к скриптам
ExternalScripts=/usr/local/etc/zabbix32/externalscripts
4) Настроил действие в веб интерфейсе Заббикс
Выполнять удаленные команды на Заббикс сервере
Тип - пользовательский скрипт
Команда /usr/local/etc/zabbix32/externalscripts/esxipoweroff.sh
В итоге ошибок нет, в панели Заббикс пишет что команда выполнена, но хост не выключается.
Где накосячил?
Comment