Automation and integration with Zabbix API
Курс предназначен для подробного и углубленного изучения функциональных возможностей Zabbix API - таких как импорт групп узлов сети, генерация отчетов или интеграция с другими системами. Мы детально рассмотрим различные варианты использования, от отправки простых запросов JSON RPC до написания сложных скриптов с помощью оболочки Python API.
Курс предназначен для студентов с продвинутыми знаниями Zabbix, желающих использовать возможности Zabbix за пределами функционала, предоставляемого веб-интерфейсом.
Охватываемые продукты
Zabbix 6.0
Формат
Аудитория или онлайн
Размер группы
В группах до 10 человек
Продолжительность
1 день
Требования курса
Отсутствуют
Acquired skills and knowledge
- Start using Zabbix API and understand the scope of available API methods
- How to benefit from Zabbix API and use it for integrating Zabbix with external systems
- Filter the retrieved data by a variety of object properties
- Sort the retrieved data
- Use the available API flags to return a specific subset of collected entities
- Automate the creation of Zabbix entities such as hosts, items, triggers and more
- Create Bash, Perl and Python scripts to automate Zabbix workflows by using Zabbix API
- Secure your environment by limiting the API methods available to a particular user role
Программа курса
- Внедрение Zabbix API
- Сессии Zabbix API
- Доступ к компонентам Zabbix с помощью API
- Методы Zabbix API (создание, получение, обновление, удаление, и т. д.)
- Управление конфигурацией с помощью API (импорт хостов, и т. д.)
- Интеграция с другими системами посредством API
- Генерация отчетов с помощью Zabbix API
- Доступ к Zabbix API с помощью инструментов сторонних разработчиков
- Написание сложных сценариев с помощью Zabbix API
Сертификат о прохождении курса
Экзамен по окончанию курса не проводится, но каждый слушатель получает официальный сертификат Zabbix.