ЛР 11 - внешние проверки

Цель лабораторной работы - научиться подключать внешние shell-скрипты и запускать их из интерфейса zabbix.

  1. На zabbix-сервере установите утилиту speedtest-cli:
apt install speedtest-cli
  1. Создайте скрипт speedtest.sh и сделайте его исполняемым:
nano /usr/lib/zabbix/externalscripts/speedtest.sh
#!/bin/sh
if [ "x$1" = xupload ]
then
        A="--no-download"
        F=8
elif [ "x$1" = xdownload ]
then
        A="--no-upload"
        F=7
else
        exit 1
fi
speedtest-cli --csv $A | cut -d',' -f $F
chmod +x /usr/lib/zabbix/externalscripts/speedtest.sh
  1. Создайте новый элемент данных типа External Check:

zbx-lab-speedtest

  1. По аналогии создайте второй элемент данных, для измерения upload-скорости.