Набор скриптов для управления zabbix:
- zbx_add_maintenance скрипт постановки хостов на обслуживание
- zbx_add_proj добавление нового проекта в zabbix
- zbx_remove_project удалени проекта из zabbix
- zbx_create_sslvalid_check создание проверки срока ssl сертификата
- zbx_create_domain_check cоздание проверка срока делегирования доммена
- zbx_create_web_check создание веб проверки
При каждом запуске скрипта, проверяется наличие обновлений в git и если они есть, то выполняется комманда git pull. После требуется перезапустить скрипт. Для этого используется скрипт git_update.py
Модули питона:
- gitpython
- ZabbixAPI
Настройки подключения в zabbix вынесены в отдельный файл: conf/zabbix.conf
Формат конфигурационного файла:
server=https://XXX.XX
user=XXXXXX
password=XXXX