User Tools

Site Tools


сервис_zabbix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_zabbix [2025/05/26 06:32]
val [Low-Level Discovery (LLD)]
сервис_zabbix [2026/02/11 11:58] (current)
val [Вычисляемые элементы]
Line 161: Line 161:
 Server=server Server=server
 DBName=/​var/​lib/​zabbix/​zabbix.db DBName=/​var/​lib/​zabbix/​zabbix.db
 +</​code>​
 +=== zabbix-proxy docker-compose ===
 +
 +  * [[https://​github.com/​kpod13/​docker-compose-zabbix-proxy]]
 +
 +<​code>​
 +lan:​~/​zabbix-proxy#​ cat docker-compose.yml
 +</​code><​code>​
 +services:
 +  zabbix-proxy:​
 +    environment:​
 +      ZBX_CONFIGFREQUENCY:​ '​60'​
 +      ZBX_HOSTNAME:​ lan
 +      ZBX_PROXYCONFIGFREQUENCY:​ '​60'​
 +      ZBX_SERVER_HOST:​ server.corpX.un
 +      ZBX_TLSCONNECT:​ psk
 +      ZBX_TLSPSK: aa.............................................................7c
 +      ZBX_TLSPSKIDENTITY:​ lan
 +    image: zabbix/​zabbix-proxy-sqlite3:​ubuntu-7.0-latest
 +    ports:
 +    - published: 10051
 +      target: 10051
 +    restart: always
 +    stop_grace_period:​ 1m
 </​code>​ </​code>​
  
Line 671: Line 695:
 </​code>​ </​code>​
 ==== Вычисляемые элементы ==== ==== Вычисляемые элементы ====
 +
 +  * [[https://​www.zabbix.com/​documentation/​current/​en/​manual/​config/​items/​itemtypes/​calculated/​aggregate]]
  
 <​code>​ <​code>​
Line 699: Line 725:
  
 last(openvpn1:​openvpn.server.clients)+last(openvpn2:​openvpn.server.clients)+last(openvpn3:​openvpn.server.clients) last(openvpn1:​openvpn.server.clients)+last(openvpn2:​openvpn.server.clients)+last(openvpn3:​openvpn.server.clients)
 +#​---------------------
 +
 +sum(last_foreach(/​*/​active_meetings.sh["​{HOST.CONN}"​]?​[group="​webinars"​]))
 </​code>​ </​code>​
 +
 +
 +
 ==== Web сценарии ==== ==== Web сценарии ====
  
Line 1171: Line 1203:
  
 ==== Создание своих шаблонов ==== ==== Создание своих шаблонов ====
 +
 +  * Лучше, поискать готовые:​
 +  * [[https://​git.zabbix.com/​projects/​ZBX/​repos/​zabbix/​browse/​templates]]
 +  * [[https://​github.com/​zabbix/​community-templates]]
  
   * Пример с использованием макроса   * Пример с использованием макроса
Line 1267: Line 1303:
  
   * Пример разработки собственного скрипта для LLD   * Пример разработки собственного скрипта для LLD
 +
 +  * Сервис DHCP [[Сервис DHCP#​Статистика DHCP сервера]]
   * [[Обработка XML файлов]]   * [[Обработка XML файлов]]
   * [[https://​stackoverflow.com/​questions/​12524437/​output-json-from-bash-script|Output JSON from Bash script]]   * [[https://​stackoverflow.com/​questions/​12524437/​output-json-from-bash-script|Output JSON from Bash script]]
 +
 +  * Язык программирования Python [[Язык программирования Python#​Zabbix LLD приложение]]
  
 <​code>​ <​code>​
сервис_zabbix.1748230368.txt.gz · Last modified: 2025/05/26 06:32 by val