This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_zabbix [2023/01/19 13:20] val [Установка из репозитория Debian] |
сервис_zabbix [2023/06/05 13:31] val [Web сценарии] |
||
---|---|---|---|
Line 692: | Line 692: | ||
* [[https://www.zabbix.com/documentation/4.0/ru/manual/web_monitoring/example|Сценарий из реальной жизни]] | * [[https://www.zabbix.com/documentation/4.0/ru/manual/web_monitoring/example|Сценарий из реальной жизни]] | ||
+ | * [[https://stackoverflow.com/questions/58641673/zabbix-web-scenario-debug|Zabbix web scenario debug]] | ||
=== Исследование приложения === | === Исследование приложения === | ||
Line 757: | Line 758: | ||
{token1} regex:name="_token" value="(.{32})" | {token1} regex:name="_token" value="(.{32})" | ||
- | Required string: Roundcube Webmail | + | Required string: rcmloginsubmit |
Required status codes: 200 | Required status codes: 200 | ||
| | ||
Line 787: | Line 788: | ||
_token: {token2} | _token: {token2} | ||
| | ||
- | Required string: Roundcube Webmail | + | Required string: rcmloginsubmit |
Required status codes: 200 | Required status codes: 200 | ||
</code> | </code> | ||
==== Настройка триггеров ==== | ==== Настройка триггеров ==== | ||
+ | |||
+ | * [[https://www.zabbix.com/documentation/current/en/manual/config/triggers/trigger|Configuring a trigger]] | ||
=== Примеры простых целочисленных триггеров === | === Примеры простых целочисленных триггеров === | ||
Line 832: | Line 835: | ||
=== Пример с макросами и Recovery expression === | === Пример с макросами и Recovery expression === | ||
+ | |||
+ | !!! Добавить в поле "Operational data" информацию о текущем и максимальном количестве адресов | ||
+ | |||
<code> | <code> | ||
Name: On {HOST.NAME} dhcp subnet is full | Name: On {HOST.NAME} dhcp subnet is full | ||
Line 965: | Line 971: | ||
<code> | <code> | ||
Configuration - Actions - Auto registration | Configuration - Actions - Auto registration | ||
- | Name: Add Windows clients # or Add Linux clients | + | Name: Add Windows clients # or Add Linux clients |
- | Conditions: Host name contains CLIENT # or client (lowercase) for linux | + | Conditions: Host name contains CLIENT # or client (lowercase) for linux |
- | Action operations: Add to host groups: Windows clients # or Linux client | + | Action operations: |
- | Link to templates: Windows by Zabbix agent active # or Linux by Zabbix agent active | + | Add to host groups: Windows clients # or Linux clients |
+ | Link to templates: Windows by Zabbix agent active # or Linux by Zabbix agent active | ||
Template OS Windows list installed soft Active # work in linux too)) | Template OS Windows list installed soft Active # work in linux too)) | ||
Set host inventory mode: Automatic | Set host inventory mode: Automatic | ||
Line 1005: | Line 1012: | ||
</code><code> | </code><code> | ||
UserParameter=listinstalledsoft,ls /usr/share/applications | awk -F '.desktop' ' { print $1}' - | UserParameter=listinstalledsoft,ls /usr/share/applications | awk -F '.desktop' ' { print $1}' - | ||
+ | # UserParameter=listinstalledsoft,ls /usr/share/applications /usr/local/share/applications | awk -F '.desktop' ' { print $1}' - | ||
</code> | </code> | ||
Line 1060: | Line 1068: | ||
Update interval: 3m | Update interval: 3m | ||
- | Host name: SNMPv2 agent ... | + | Host name: SNMPv2 agent ... !!! Остальные варианты требуют PTR записи |
Enabled: yes | Enabled: yes | ||
Line 1233: | Line 1241: | ||
* Пример разработки собственного скрипта для LLD | * Пример разработки собственного скрипта для LLD | ||
* [[Обработка XML файлов]] | * [[Обработка XML файлов]] | ||
+ | * [[https://stackoverflow.com/questions/12524437/output-json-from-bash-script|Output JSON from Bash script]] | ||
<code> | <code> |