Добавить в корзинуПозвонить
Найти в Дзене

Zabbix, Автозамер скарости интернета, Speedtest

Установка Speedtest ookla (CentOS) # cd ~ # curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash # yum -y install speedtest Проверим # speedtest Запишем результат теста в файл # speedtest > /etc/zabbix/speedtest.txt Установка Speedtest-Cli (Ubuntu Server) # apt -y install speedtest-cli # speedtest-cli --simple Настройка Zabbix agent (CentOS) # nano /etc/zabbix/zabbix_agentd.conf UserParameter=download[*],cat /etc/zabbix/speedtest.txt | grep Download | cut -c 18-23 UserParameter=upload[*],cat /etc/zabbix/speedtest.txt | grep Upload | cut -c 18-23 UserParameter=ping[*],cat /etc/zabbix/speedtest.txt | grep Idle | cut -c 18-23 # systemctl restart zabbix-agent Настройка Zabbix agent (Ubuntu) # nano /etc/zabbix/zabbix_agentd.conf UserParameter=ping[*],cat /etc/zabbix/speedtest.txt | grep Ping | cut -d " " -f2 UserParameter=download[*],cat /etc/zabbix/speedtest.txt | grep Download | cut -d " " -f2 UserParameter=upload[*],cat /etc/zabbix/speedtest.
Оглавление

Установка Speedtest ookla (CentOS)

# cd ~

# curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash

# yum -y install speedtest

Проверим

# speedtest

Запишем результат теста в файл

# speedtest > /etc/zabbix/speedtest.txt

Установка Speedtest-Cli (Ubuntu Server)

# apt -y install speedtest-cli

# speedtest-cli --simple

Настройка Zabbix agent (CentOS)

# nano /etc/zabbix/zabbix_agentd.conf

UserParameter=download[*],cat /etc/zabbix/speedtest.txt | grep Download | cut -c 18-23

UserParameter=upload[*],cat /etc/zabbix/speedtest.txt | grep Upload | cut -c 18-23

UserParameter=ping[*],cat /etc/zabbix/speedtest.txt | grep Idle | cut -c 18-23

# systemctl restart zabbix-agent

Настройка Zabbix agent (Ubuntu)

# nano /etc/zabbix/zabbix_agentd.conf

UserParameter=ping[*],cat /etc/zabbix/speedtest.txt | grep Ping | cut -d " " -f2

UserParameter=download[*],cat /etc/zabbix/speedtest.txt | grep Download | cut -d " " -f2

UserParameter=upload[*],cat /etc/zabbix/speedtest.txt | grep Upload | cut -d " " -f2

# systemctl restart zabbix-agent

Настройка Crontab

Запуск замера скорости по расписанию по расписанию

# nano /etc/crontab

В CentOS

*/10 * * * * root speedtest > /etc/zabbix/speedtest.txt

В Ubuntu

*/10 * * * * root speedtest-cli --simple > /etc/zabbix/speedtest.txt

Создание шаблона Zabbix

-2
-3