This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
zabbix_-_мониторинг_web_приложений [2023/06/30 09:10] val [Шаг 0. Удаление предыдущих экспериментов] |
zabbix_-_мониторинг_web_приложений [2023/07/03 13:41] (current) val [Запись вебинара] |
||
---|---|---|---|
Line 11: | Line 11: | ||
===== Запись вебинара ===== | ===== Запись вебинара ===== | ||
+ | * [[https://youtu.be/yy1T2bDMy54|Zabbix - мониторинг Web приложений]] | ||
===== Методическая подготовка ===== | ===== Методическая подготовка ===== | ||
* Установлен [[Сервис Zabbix]] | * Установлен [[Сервис Zabbix]] | ||
- | * Установлен [[Web интерфейс к почте#Roundcube]] | + | * Установлен [[Web интерфейс к почте#Roundcube|Web интерфейс к почте Roundcube]] |
- | * Установлен [[Инструмент GitLab]] | + | * Установлен [[Инструмент GitLab|GitLab]] |
Line 29: | Line 29: | ||
===== Шаг 1. Пример Web приложения, методы GET и POST ===== | ===== Шаг 1. Пример Web приложения, методы GET и POST ===== | ||
+ | * [[https://www.specialist.ru/course/asterisk3|Asterisk. Уровень 3. Интеграция с внешними системами]] | ||
* [[Сервис HTTP#Форма]] и [[Язык программирования PHP#Обработка полей формы и вызов внешних программ|Обработка полей формы]] | * [[Сервис HTTP#Форма]] и [[Язык программирования PHP#Обработка полей формы и вызов внешних программ|Обработка полей формы]] | ||
* Коды ответов 2XX | * Коды ответов 2XX | ||
Line 67: | Line 68: | ||
First page | First page | ||
- | http://192.168.13.10/users/sign_in | + | http://server.corp13.un/users/sign_in |
- | {token1} regex:name="authenticity_token" value="(.{86})" | + | {token1} regex:name="csrf-token" content="(.{86})" |
Required string: Sign in | Required string: Sign in | ||
Log in | Log in | ||
- | http://192.168.13.10/users/sign_in | + | http://server.corp13.un/users/sign_in |
authenticity_token {token1} | authenticity_token {token1} | ||
user[login] {login} | user[login] {login} | ||
Line 78: | Line 79: | ||
user[remember_me] 0 | user[remember_me] 0 | ||
{token2} regex:name="csrf-token" content="(.{86})" | {token2} regex:name="csrf-token" content="(.{86})" | ||
+ | Follow redirects | ||
Required string: Sign out | Required string: Sign out | ||
Log out | Log out | ||
- | http://192.168.13.10/users/sign_out | + | http://server.corp13.un/users/sign_out |
_method post | _method post | ||
authenticity_token {token2} | authenticity_token {token2} | ||
Line 88: | Line 90: | ||
</code> | </code> | ||
+ | ===== Шаг 5. Отладка Web сценариев в Zabbix ===== | ||
+ | * [[https://stackoverflow.com/questions/58641673/zabbix-web-scenario-debug|Zabbix web scenario debug]] | ||
+ | |||
+ | <code> | ||
+ | Name: debug | ||
+ | URL: http://127.0.0.1/token2/{token2} | ||
+ | Required string: not existing string | ||
+ | Required status codes: 404 | ||
+ | </code> | ||