Zabbix. Мониторинг IT инфраструктуры предприятия 2018
Программа курса
Модуль 1: Развертывание IT инфраструктуры предприятия
Теория
Лабораторные работы: Развертывание объектов мониторинга
Модуль 2: Установка компонентов Zabbix
Теория
Лабораторные работы: Развертывание компонентов Zabbix
-
-
-
-
Мониторинг с использованием Zabbix agents системы gate с использованием PSK аутентификации (выполнить в модуле 4, разрешить подключаться к gate без PSK для удобства выполнения последующих лабораторных работ)
Модуль 3: Базовые сущности Zabbix
Теория
Лабораторные работы: Базовые элементы процесса мониторинга
Monitoring->Latest data
ya.ru->check perf http ya.ru
Zoom: 1h
Простые проверки доступности системы gate.isp.un и (не обязательно) сервиса RDP на windows client1 через server (методически лучше удалить host “Zabbix server” и добавить host server с адресом 127.0.0.1 и любым интерфейсом)
Настройка триггеров уведомляющего о недоступности gate.isp.un/ya.ru (с зависимостью друг от друга)
Отчет о проблемах
Monitoring->Triggers
Group: all
Host: all
Triggers status: Problem
Acknowledge status: With unack... events
server$ iperf -c gate -u -b 1G -t 600
Модуль 4: Использование шаблонов
Теория
Лабораторные работы: Управление конфигурацией с помощью шаблонов
4.1 Использование готовых шаблонов
Обзор шаблона “Template
OS Linux”
-
Применить к созданному host server шаблоны “Template
OS Linux” и “Template App Zabbix Server”
4.2 Создание шаблона на основе существующего
gate# service ssh stop
gate# /usr/sbin/sshd -p 2222
gate# kill `cat /var/run/sshd.pid`
4.3 Настройка мониторинга статистики сервиса DHCP
Использование UserParameter в zabbix-agent для мониторинга количества выданных ip сервисом DHCP (лучше уменьшить максимальное количество адресов до 10)
Configuration->Host->gate
Items
Name: dhcp.stat.CUR
...
dhcp.stat.MAX
Graphs
Name: dhcp.stat.CUR.MAX
...
4.4 Создание своего шаблона
Модуль 5: Низкоуровневое обнаружение (LLD)
Теория
Лабораторные работы: Управление конфигурацией с помощью шаблонов и LLD
5.1 Первое знакомство с LLD
Configuration->Hosts->...->Items
->Triggers
->Graphs
->Mounted filesystem discovery: ...
->Network interface discovery: ...
5.2 Создание своего шаблона с LLD
gate# cat /etc/network/interfaces
gate# ifup eth2
gate# cat /etc/default/isc-dhcp-server
gate# cat /etc/dhcp/dhcpd.conf
gate# service isc-dhcp-server restart
Разработка шаблона, использующего
Low-Level Discovery (LLD) для мониторинга использования адресного пространства DHCP сетей (как вариант, преподаватель разрабатывает шаблон и скрипты которые загружают слушатели)
Модуль 6: Управление уведомлениями
Теория
Лабораторные работы: Настройка уведомлений о событиях
Создать учетную запись userX с User type: “Zabbix Super Admin”
Включить userX в группу “Zabbix administrators”
-
Создать учетную запись user100+X с User type: “Zabbix User” и группой “Zabbix administrators”
Назначаем группе “Zabbix administrators” права на чтение всех объектов
Задание: вместо группы “Zabbix administrators” использовать новую, созданную “Zabbix responsible”. Члены группы должны иметь права на просмотр результатов мониторинга и должны получать уведомления
Модуль 7: Активная регистрация оборудования
Теория
Лабораторные работы: Мониторинг систем с динамическими адресами
Модуль 8: Мониторинг оборудования по протоколу SNMP
Теория
Лабораторные работы: Мониторинг сетевого оборудования
Развертывание оборудования !!! Делает ТОЛЬКО преподаватель
Настройка snmp агента на cisco router в GNS3 на стенде преподавателя, или cisco switch.isp.un в шкафу класса
configure terminal
hostname routerN
interface FastEthernet0/0
ip address 172.16.1.19N 255.255.255.0
no shutdown
ip route 0.0.0.0 0.0.0.0 172.16.1.254
ip name-server 172.16.1.254
ip domain-name isp.un
ip domain-lookup
snmp-server community public RO
end
copy running-config startup-config
Автоматическое добавление
Использование proxy
Модуль 9: Дополнительные возможности мониторинга в Zabbix
Теория
Лабораторные работы: Расширенные средства мониторинга и представления информации в Zabbix