This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_zabbix [2025/05/26 06:09] val [Пример изменения конфигурации через Zabbix API] |
сервис_zabbix [2025/06/16 13:48] (current) val [Low-Level Discovery (LLD)] |
||
---|---|---|---|
Line 1267: | Line 1267: | ||
* Пример разработки собственного скрипта для 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> | ||
Line 1275: | Line 1279: | ||
#!/bin/bash | #!/bin/bash | ||
- | echo -n '{"data":[' | + | echo -n '[' |
str=`/usr/bin/dhcpd-pools -c /etc/dhcp/dhcpd.conf -f x | \ | str=`/usr/bin/dhcpd-pools -c /etc/dhcp/dhcpd.conf -f x | \ | ||
Line 1283: | Line 1287: | ||
echo -n ${str::-1} | echo -n ${str::-1} | ||
- | echo -n ']}' | + | echo -n ']' |
</code><code> | </code><code> | ||
gate# /etc/zabbix/dhcp-pools-discovery.sh | jq | gate# /etc/zabbix/dhcp-pools-discovery.sh | jq |