2. ЗАЧЕМ НАМ НУЖЕН
МОНИТОРИНГ?
НАИБОЛЕЕ ВАЖНЫЕ ПРИЧИНЫ:
• Предупредить и отреагировать
• Цена даунтайма слишком высока
• Автоматизация повседневных задач проверки доступности и производительности
• Учет и планирование ресурсов
• Измерение и анализ качества предоставляемых услуг
• Сбор долгосрочной статистической информации о работе сервиса
3. ЧТО ТАКОЕ
ZABBIX?
ZABBIX - это система для мониторинга производительности и доступности IT
инфраструктуры: приложений, сервисов, вычислительных ресурсов.
ФУНКЦИОНАЛЬНОСТЬ:
• Мониторинг с помощью клиентов и без
• Оповещение
• Эскалация проблем и запуск скриптов
• Web-мониторинг
• Графики, карты, экраны
• Мониторинг SLA, отчеты
• Dashboard
4. ПОЧЕМУ ИМЕННО
ZABBIX?
• All-in-one решение
• Все данные, тренды и конфигурация хранятся в базе данных
• Возможность распределенного мониторинга окружений любой архитектуры
• Trv3 Open Source (GPLv2)
• Вся логика на стороне сервера
• Невероятная гибкость. Триггеры, эскалация, графики, карты и экраны.
• Спроектирован для работы в нестабильных сетях
• Веб-интерфейс для просмотра и конфигурирования
• Код сервера на C, код интерфейса на PHP
• Кроссплатформенность
ЧТО ДЕЛАЕТ ЕГО ОСОБЕННЫМ:
5. ОСНОВНЫЕ
КОМПОНЕНТЫ
•Ядро Zabbix, логика системы
•Обработка данных
•Оповещения
•Эскалации
СЕРВЕР
ВЕБ-ИНТЕРФЕЙС
АГЕНТ
•Доступ к истории
•Вся конфигурация
•Сбор данных
6. СПОСОБЫ
МОНИТОРИНГА
• Активные и пассивные проверки
• syslog/eventlog
• Простое расширение функциоанала
• Удаленный запуск команд
• Net-SNMP
• Мониторинг приложений
• SNMP traps
• Сбора данных
• Выполнение скриптов
• Интеграция с приложениями
• FTP, SSH, HTTP
• SMTP, DNS
• …
• Мониторинг состояния железа
• Удаленное управление
ПРОВЕРКИ СЕРВИСОВ ZABBIX AGENT SNMP АГЕНТ
IPMI SSH JMX & Co
7. ACTIVE
PASSIVE
• Требуется polling на стороне сервера
• Удобен в ограниченных окружениях
• Наиболее эффективны
• Буфферизация данных
АКТИВНЫЕ ПРОВЕРКИПАССИВНЫЕ ПРОВЕРКИ
vs