Найти в Дзене
Мониторинг. Zabbix

Мониторинг. Zabbix

Разбираемся в системе мониторинга. Подключаем оповещения и настраиваем дашборды.
подборка · 12 материалов
1 месяц назад
Zabbix. Python. Проверка SSL сертификатов.
Продолжаем насущную тему по мониторингу собственных сайтов. В предыдущей статье мы написали проверку кода и времени ответа наших сайтов. Сегодня немного доработаем функционал, добавив проверки SSL сертификатов. Данная проверка будет полезна и тем, кто пользуется сертификатами от letsencrypt, обновляя их с помощью certbot, и для тех, кто покупает сертификаты на год и устанавливает их вручную. import ssl import socket # Создание подключения к домену socket.create_connection((url, 443)) # Получение данных о сертификате домена cert = ssock...
1 месяц назад
Zabbix. Python. Создаем свой шаблон.
Лунная призма, дай мне оптимизма. Оригинал этой переделанной фразы не пропустит цензура, как и не пропустит ваши эмоции, если один из сайтов в вашей зоне ответственности вдруг ляжет. А еще хуже - если вы не заметите этого падения. Ведь быстро поднятое, упавшим не считается. А вот за долгий даунтайм придется отвечать, и иногда - головой. Поэтому сегодня будем писать проверки сайтов, объединив это сразу в шаблон, чтобы иметь возможность масштабировать наше решение. Итак, ТЗ: у нас есть список сайтов, нам нужно получать их время ответа и http код...
1 месяц назад
Python. Zabbix API. Узлы сети.
Спустя две статьи по api zabbix, я наконец готов рассказать о том функционале, из-за которого в принципе полез копаться в этой библиотеке. А задача изначально звучала просто - нужен список клиентов с нескольких серверов, с их ip адресами и активностью (активирован/деактивирован, онлайн/оффлайн). Сегодня будем запрашивать у сервера zabbix информацию о его клиентах. Официальную документацию можно посмотреть здесь. А мы сегодня будем разбирать конкретно один метод - host.get Почему именно так? Лично...
1 месяц назад
Python. Zabbix API. Группы пользователей и узлов сети.
И вот снова прилив гиперактивности, значит пора продолжать серию постов по api zabbix. Сегодня разберем не самые сложные, но очень важные темы - группы узлов и пользователей. Честно признаться, именно из-за них мне и пришлось в свое время погружаться в api, поскольку именно их нельзя мигрировать с одного сервера на другой через шаблоны. Казалось бы, мы только недавно разговаривали про пользователей, значит, логично было бы продолжить говорить про группы пользователей. Однако, zabbix устроен немного сложнее...
1 месяц назад
Python. Zabbix API. Управление пользователями
Мне вот всегда интересно было, что может побудить человека заняться автоматизацией сильнее, чем собственная лень. Пока что я не нашел ответа, поэтому и начинаю очередной цикл статей по теме, которая может спасти вас от дней, недель, а то и нескольких месяцев рутинной работы. Если ваша компания пока что небольшая, и у вас на мониторнинге 10-20 серверов, вряд ли это будет вам полезно. Но как только вы столкнетесь с zabbix сервером, к которому подключено несколько сотен клиентов, эти статьи вам очень сильно помогут (я на это надеюсь)...
1 месяц назад
Zabbix. Zabbix Trapper и Zabbix Sender.
Сегодня мы с вами снова поговорим о системе мониторинга. Ирония в том, что я не особо люблю заниматься настройкой мониторинга, но слишком часто приходится. А раз уж я хочу реже сюда погружаться, нужно продумывать логику так, чтобы все работало максимально безотказно. Как говорится, лень - двигатель прогресса. На повестке дня - zabbix трапперы: интересная и увлекательная киллер фича, которая может помочь в комплексном мониторинге систем. Zabbix Trapper (также известный как zabbix_sender) — это тип элемента данных, который ожидает получения данных от внешних источников вместо активного опроса...