Шаблон Веб проверок Сайта АИС 5 Шагов этапов zabbix
В предыдущем варианте у нас было 1 этап Шаг проверки Шаблон Веб проверок IP телефонов zabbix в виде шаблона.
Оф. Сценарий из реальной жизни 5 шагов
Шаблон для Веб проверки доступности АИС районов
Используются следующие макросы которые в дальнейшем прописываются в узлах к которым присоединён данный шаблон
{$NUM.RAYON} - Номер района, филиала, отдела, сети и тд. для подставки в url ссылку
{$PUTFSESRN} - путь до файла проверки Рассмотрим это в отдельной теме, тут только веб проверка
Скачать пример шаблона
О проверке файлов читаем Тут
Группа элементов данных:
Веб-проверки
Проверка файлов
Веб сценарий
Имя: Веб АИС R{$NUM.RAYON}
Группа элементов данных: Веб проверки
Интервал обновления: 10m
Попыток: 5
Агент: Firefox
Переменные:
{login} - Логин
{password} - Пароль
1:Веб-проверка доступности АИС R{$NUM.RAYON} 15s http://{HOST.CONN}:80/r{$NUM.RAYON}site/ Вход в систему 200
2:Авторизация Вход в АИС R{$NUM.RAYON} 15s http://{HOST.CONN}:80/r{$NUM.RAYON}site/ 200
3:Проверка факта Авторизации АИС R{$NUM.RAYON} 15s http://{HOST.CONN}:80/r{$NUM.RAYON}site/ <title>Консоль</title> 200
4:Выход из АИС R{$NUM.RAYON} 15s http://{HOST.CONN}:80/r{$NUM.RAYON} ... es&referer='+top.location 200
5:Проверка факта Выхода из АИС R{$NUM.RAYON} 15s http://{HOST.CONN}:80/r{$NUM.RAYON}site/ Введите имя пользователя 200
ШАГ 1
Имя: Веб-проверка доступности АИС R{$NUM.RAYON}
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/
Следовать перенаправлениям: V
Режим получения: Тело
Время ожидания: 15s
Требуемая строка: Вход в систему
Требуемые коды состояния: 200
ШАГ 2
Имя: Авторизация Вход в АИС R{$NUM.RAYON}
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/
Данные формы
Post поля
login {login}
password {password}
cmd login
Следовать перенаправлениям: V
Режим получения: Тело
Время ожидания: 15s
Требуемая строка:
Требуемые коды состояния: 200
ШАГ 3
Имя: Проверка факта Авторизации АИС R{$NUM.RAYON}
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/
Следовать перенаправлениям: V
Режим получения: Тело
Время ожидания: 15s
Требуемая строка:<title>Консоль</title>
Требуемые коды состояния: 200
ШАГ 4
Имя: Выход из АИС R{$NUM.RAYON}
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/admin/access_denied.htm?cmd=logout&back=yes&referer='+top.location
Следовать перенаправлениям: V
Режим получения: Тело
Время ожидания: 15s
Требуемая строка:
Требуемые коды состояния: 200
ШАГ 5
Имя: Проверка факта Выхода из АИС R{$NUM.RAYON}
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/
Следовать перенаправлениям: V
Режим получения: Тело
Время ожидания: 15s
Требуемая строка: Введите имя пользователя
Требуемые коды состояния: 200
ТРИГГЕРЫ
Веб сценарий АИС завершился ошибкой: {ITEM.VALUE}
Имя: Веб сценарий АИС завершился ошибкой: {ITEM.VALUE}
Важность: Средняя
Выражение: {Chek:web.test.error[Веб АИС R{$NUM.RAYON}].strlen()}>0 and
{Chek:web.test.fail[Веб АИС R{$NUM.RAYON}].last()}>0
Разрешить закрывать вручную: V
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/
Описание: Ошибка в веб-сценарии Доступности
Активировано: V
Медленно отвечает Веб АИС
Имя: Медленно отвечает Веб АИС
Важность: Информационная
Выражение: {Chek:web.test.in[Веб АИС R{$NUM.RAYON},,bps].last()}<10000
Разрешить закрывать вручную: V
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/
Описание: Веб приложение медленно отвечает
Активировано: V
Медленная Авторизация Веб АИС
Имя: Триггер Медленная Авторизация Веб АИС
Важность: Информационная
Выражение: {Chek:web.test.time[Веб АИС R{$NUM.RAYON},Авторизация Вход в АИС R{$NUM.RAYON},resp].last()}>3
Разрешить закрывать вручную: V
URL: http://{HOST.CONN}:80/r{$NUM.RAYON}site/
Описание: Вход Веб-интерфейс слишком медленный
Активировано: V
Так же есть вариант настроить проверку не через веб сценарий, а через Элемент данных
Получение содержимого веб-страницы Элемент данных
Имя: Получение содержимого веб-страницы стартовая АИС
Тип: Zabbix Агент
Ключ: web.page.get[{HOST.CONN},/r{$NUM.RAYON}site/,80]
Тип информации: Текст
Интервал обновления: 5m
Группы элементов данных: Веб-проверки
Описание:
Исходная веб-страница как текст (включая заголовки)
Пример
web.page.get[www.zabbix.com,index.php,80]
web.page.get[https://www.zabbix.com]
web.page.get[https://blog.zabbix.com/?s=zabbix]
web.page.get[localhost:80]
web.page.get["[::1]/server-status"]
Поиск строки на веб-странице Элемент данных
Имя: Поиск строки на веб-странице стартовая АИС
Тип: Zabbix Агент
Ключ: web.page.regexp[{HOST.CONN},/r{$NUM.RAYON}site/,80,Вход в систему,,]
Тип информации: Текст
Интервал обновления: 5m
Группы элементов данных: Веб-проверки
Описание:
web.page.regexp[{HOST.CONN},/r**site/,80,Вход в систему,,]
Если регулярка совпала она будет возвращена , если нет пустой ответ
web.page.regexp[{HOST.CONN},/r**site/,80,Вход в систему,,1] если совпало ответ будет 1
Время полной загрузки веб-страницы стартовая АИС Элемент данных
Имя: Получение содержимого веб-страницы стартовая АИС
Тип: Zabbix Агент
Ключ: web.page.get[{HOST.CONN},/r{$NUM.RAYON}site/,80]
Тип информации: Текст
Интервал обновления: 5m
Группы элементов данных: Веб-проверки
Описание:
Исходная веб-страница как текст (включая заголовки)
Пример
web.page.get[www.zabbix.com,index.php,80]
web.page.get[https://www.zabbix.com]
web.page.get[https://blog.zabbix.com/?s=zabbix]
web.page.get[localhost:80]
web.page.get["[::1]/server-status"]
Шаблон Веб проверок Сайта АИС 5 Шагов этапов zabbix
Веб Проверки, Веб-сценарии,
- Артём Мамзиков
- Admin
- Сообщения: 857
- Стаж: 5 лет 8 месяцев
- Откуда: Вологодская область
- Поблагодарили: 37 раз
- Контактная информация:
Артём Мамзиков
Перейти
- Информационные технологии
- ↳ Заббикс Zabbix
- ↳ Навигация по разделам Zabbix
- ↳ Установка Debian
- ↳ Установка Заббикс и Дополнений
- ↳ Windows
- ↳ Шаблоны Заббикс
- ↳ Windows, Server
- ↳ Active Directory
- ↳ Аппаратное обеспечение Общее для всех систем
- ↳ СЕРВЕРА
- ↳ HP
- ↳ IBM
- ↳ INTEL
- ↳ DELL
- ↳ Kraftway
- ↳ Supermicro
- ↳ OS Операционные системы
- ↳ Virtual Machine Виртуальные Машины
- ↳ Proxmox
- ↳ Hyper-V
- ↳ KVM - Виртуальная машина
- ↳ VMware
- ↳ DNS Service
- ↳ JMX
- ↳ Мониторинг Сессий Пользователей в OS
- ↳ ВКС видеоконференцсвязь
- ↳ Zimbra
- ↳ Коммутаторы Маршрутизаторы Роутеры
- ↳ Питание: Измерение распределение блоки питания; ИБП
- ↳ Веб Проверки
- ↳ Файлы и Папки
- ↳ Файловые Хранилища NAS
- ↳ Базы Данных/Databases
- ↳ VipNet
- ↳ Офис OFFICE
- ↳ SNMP
- ↳ Прочие различные шаблоны
- ↳ Zabbix Прикладная программа
- ↳ Templates/Modules
- ↳ Преобразования в Zabbix
- ↳ API Zabbix
- ↳ Тестирование
- ↳ Вопросы по Zabbix
- ↳ Linux
- ↳ MySql
- ↳ Windows
- ↳ OCS INVENTORY
- ↳ Keenetic
- ↳ Скрипты
- ↳ Сканирование сети получение Логина пользователя
- ↳ Потоковое цифровое аудио и видеовещание
- ↳ PROXY Прокси
- ↳ Moodle
- ↳ PHPBB - Форумный Движок
- ↳ Расширения для PHPBB
- ТВ Фильмы Сериалы
- ↳ Smart TV
- ↳ Android
- ↳ Windows
- Прочее
- ↳ Из учёбы Информатика и вычислительная техника
- ↳ Операционные системы
- ↳ Инженерная графика
- ↳ Культурология
- ↳ Математика
- ↳ Физика
- ↳ Программирование
- ↳ Философия техники
- ↳ История автоматики и вычислительной техники
- ↳ Алгебра и Геометрия
- ↳ Дискретная математика
- ↳ Математическая логика и теория алгоритмов
- ↳ Электротехника
- ↳ Программирование
- ↳ Графическое программирование
- ↳ История
- ↳ Операционные системы
- ↳ Персональные компьютеры
- ↳ Программируемая логика
- ↳ ЭВМ и Периферийные устройства
- ↳ Электроника и схемотехника
- ↳ Базы данных
- ↳ микропроцессорные системы
- ↳ Основы теории надежности
- ↳ Основы теории управления ТАУ САУ
- ↳ Социология
- ↳ Теория вероятности
- ↳ Технология программирования
- ↳ Моделирование систем
- ↳ Объектно-орентир. программирование
- ↳ Программирование на АССЕМБЛЕРЕ
- ↳ САПР системы автоматизированного проектирования
- ↳ Программирование Web
- ↳ Сети и телекоммуникации
- ↳ Системное программное обеспечение
- ↳ Защита информации
- ↳ Системы организации производства
- ↳ Психология и педагогика
- ↳ ВКР
- Электрика
- ↳ 220V электрика
- Сантехника
- ↳ Раздел по сантехнике
- ↳ Ваша первая категория
- ↳ Ваш первый форум
- Другое
- Из рубрики частного дома