User Tools

Site Tools


zabbix_lld_-_это_просто

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_lld_-_это_просто [2020/09/09 11:52]
val
zabbix_lld_-_это_просто [2020/10/09 09:46] (current)
val
Line 4: Line 4:
   * Технология LLD, про которую все слышали,​ не так сложна в настройке,​ как кажется на первый вгляд. Перед Вами самый простой,​ но полезный пример использования низкоуровнего обнаружения в Zabbix.   * Технология LLD, про которую все слышали,​ не так сложна в настройке,​ как кажется на первый вгляд. Перед Вами самый простой,​ но полезный пример использования низкоуровнего обнаружения в Zabbix.
  
-===== Модуль 1. Самый простой способ установки Zabbix =====+===== Запись вебинара ===== 
 + 
 +  * [[https://​youtu.be/​MEdVvZU18ek|Самый простой, но очень полезный пример использования низкоуровнего обнаружения (LLD) в Zabbix]] 
 + 
 +===== Модуль 1. Штатный способ установки Zabbix ​в Debian 10 =====
  
   * [[http://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_10.0_64_01.ova|OVA образ Debian 10]]   * [[http://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_10.0_64_01.ova|OVA образ Debian 10]]
Line 29: Line 33:
 ... ...
  
-# /​etc/​mysql/​conf.d/​my-custom-settings.cnf+cat /​etc/​mysql/​conf.d/​my-custom-settings.cnf
 </​code><​code>​ </​code><​code>​
 [mysqld] [mysqld]
Line 105: Line 109:
 </​code>​ </​code>​
  
-  * [[https://​www.zabbix.com/​documentation/​current/​ru/​manual/​appendix/​items/​vm.memory.size_params|ПАРАМЕТРЫ VM.MEMORY.SIZE]]+  * [[https://​www.zabbix.com/​documentation/​4.0/​ru/​manual/​appendix/​items/​vm.memory.size_params|Zabbix Documentation 4.0/ПАРАМЕТРЫ VM.MEMORY.SIZE]]
  
 <​code>​ <​code>​
Line 121: Line 125:
 </​code>​ </​code>​
  
-  * [[https://​www.zabbix.com/​documentation/​current/​ru/​manual/​config/​items/​itemtypes/​zabbix_agent|ZABBIX АГЕНТ]]+  * [[https://​www.zabbix.com/​documentation/​4.0/​ru/​manual/​config/​items/​itemtypes/​zabbix_agent|Zabbix Documentation 4.0/ZABBIX АГЕНТ]]
  
 <​code>​ <​code>​
Line 155: Line 159:
  
 ===== Модуль 3. Использование LLD для решения новой задачи ===== ===== Модуль 3. Использование LLD для решения новой задачи =====
 +
 <​code>​ <​code>​
 +# iostat
 +
 +# zabbix_agentd -p | grep vfs.dev
 +</​code>​
 +
 +  * [[https://​www.zabbix.com/​documentation/​4.0/​ru/​manual/​config/​items/​itemtypes/​zabbix_agent|Zabbix Documentation 4.0/ZABBIX АГЕНТ]]
 +  * [[https://​www.zabbix.com/​documentation/​4.4/​ru/​manual/​config/​items/​itemtypes/​zabbix_agent|Zabbix Documentation 4.4/ZABBIX АГЕНТ]]
 +
 +<​code>​
 +# lsblk
 +
 +# lsblk -dJ | jq
 +
 +# lsblk -dJ | sed -e '​s/​blockdevices/​data/'​ -e '​s/​name/​{#​DEVNAME}/​g'​ -e '​s/​type/​{#​DEVTYPE}/​g'​ | jq
 +
 +# cat /​etc/​zabbix/​zabbix_agentd.conf.d/​vfs.dev.discovery.conf
 +</​code><​code>​
 +UserParameter=vfs.dev.discovery,/​bin/​lsblk -dJ | /bin/sed -e '​s/​blockdevices/​data/'​ -e '​s/​name/​{#​DEVNAME}/​g'​ -e '​s/​type/​{#​DEVTYPE}/​g'​
 +</​code><​code>​
 +# service zabbix-agent restart
 +
 +# zabbix_agentd -p | grep vfs.dev
 +
 +# zabbix_get -s 127.0.0.1 -k vfs.dev.discovery | jq
 +</​code><​code>​
 +Configuration->​Templates->​Template OS Linux
 +  Discovery rules->​Create discovery rule
 +    Name: Block devices discovery
 +    Key: vfs.dev.discovery
 +  Filters->​
 +    {#DEVTYPE} matches disk
 +
 +  Block devices discovery
 +    Item prototypes->​
 +      Name: {#DEVNAME}: Disk read rate
 +      Key: vfs.dev.read[{#​DEVNAME},​sps]
 +      Type of information:​ Numeric (float)
 +      Units: Байт
 +      Applications:​ Filesystem
 +      Preprocessing->​
 +        Preprocessing steps
 +        Custom multiplier 512
 +
 +Clone
 +
 +      Name: disk {#NAME} write bytes
 +      Key: vfs.dev.write[{#​DEVNAME},​sps]
 +      ...  ​
 +
 +</​code><​code>​
 +# mkfs.ext4 /dev/sdb
 +
 +# mount /dev/sdb /mnt
 +
 +# while true; do head -c 1G </​dev/​urandom >​myfile;​done
  
 +# while true; do grep `openssl rand -base64 12` myfile; done
 </​code>​ </​code>​
zabbix_lld_-_это_просто.1599641538.txt.gz · Last modified: 2020/09/09 11:52 by val