Подырение — это инструмент измерения задержки. Проект для шоппинга может измерить, хранить и задержать задержку, распределение задержки и потерю пакетов. Подырение использует RRDTOOL для поддержания долгосрочного архива данных и разработки красивой графики, отказываясь от точной информации о состоянии каждого сетевого соединения.
Следуйте приведенным ниже шагам, чтобы настроить версию для посылки 2.7.3 на машинах Centos 7.
yum install epel-release yum groupinstall "Development tools" yum install perl httpd httpd-devel mod_fcgid rrdtool perl-CGI-SpeedyCGI fping rrdtool-perl perl-Sys-Syslog openssl-devel perl-CPAN perl-local-lib perl-Time-HiRes perl-e wget perl-rrdtool
Загрузите последнюю версию.
wget https://oss.oetiker.ch/smokeping/pub/smokeping-2.7.3.tar.gz tar xvf smokeping-2.7.3.tar.gz cd smokeping-2.7.3 cp -r thirdparty /opt/smokeping/ ./configure --prefix=/opt/smokeping /usr/bin/gmake install
Настройка покупки.
mkdir -p /var/www/smokeping/data mkdir /opt/smokeping/var mkdir /var/www/smokeping/cache cp -R /opt/smokeping/htdocs/* /var/www/smokeping mv /var/www/smokeping/smokeping.fcgi.dist /var/www/smokeping/smokeping.fcgi chown -R apache:apache /var/www/smokeping cp /opt/smokeping/etc/config.dist /opt/smokeping/etc/config chmod 600 /opt/smokeping/etc/smokeping_secrets.dist
Добавить/редактировать параметры в соответствии с вашим требованием.
vim/opt/smoping/etc/config
owner = Bdn Server contact = system@bdn.com.np imgcache = /var/www/smokeping/cache datadir = /var/www/smokeping/data *** Alerts *** to = admin@bdn.com.np from = smokeping@bdn.com.np +hostdown type = loss pattern = ==0%,==0%,==0%, ==U comment = no reply *** Targets *** probe = FPing menu = Top title = Network Latency Grapher + server menu= Targets ++ dns-01 menu = dns-01 [172.28.255.101] title = dns-01 [172.28.255.101] host = 172.28.255.101 alerts = someloss,hostdown
vim/etc/httpd/conf.d/smokeping.conf
Alias /smokeping "/var/www/smokeping"Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,deny Allow from all DirectoryIndex smokeping.fcgi
Проверьте конфигурацию и перезапустите службу HTTPD.
httpd -t systemctl start httpd && systemctl enable httpd
Подыхание версии 2.7.3
Выпуск прерывает старую версию FPING, поэтому мы должны установить fping версия 4
Вручную, поскольку наше распределение не предоставляет последнее пакет Fing. Но сначала удалите существующий пакет FPING.
rpm -qa | grep fping yum remove fping
Шаги компиляции:
wget http://fping.org/dist/fping-4.4.tar.gz tar xvf fping-4.4.tar.gz cd fping-4.4 ./configure --prefix=/usr/local --enable-ipv4 --enable-ipv6 make make install
где fping
fping:/usr/local/sbin/fping
Теперь отредактируйте файл конфигурации для покупки, чтобы определить абсолютный путь.
vim/opt/smoping/etc/config
FPing #binary = /usr/sbin/fping binary = /usr/local/sbin/fping
Сохранить и выйти. Теперь создайте файл Symeking Systemd.
vim/usr/lib/systemd/system/smokeping.service
[Unit] Description=Smokeping Server After=network.target remote-fs.target nss-lookup.target [Service] Type=simple ExecStart=/opt/smokeping/bin/smokeping --nodaemon -- config=/opt/smokeping/etc/config -- logfile=/var/log/smokeping.log [Install] WantedBy=multi-user.target
Перезапустить услуги.
systemctl start smokeping && systemctl enable smokeping systemctl restart httpd
Теперь доступ к графическому графическому графику через URL: http://wyry same/купляция
Вот и все!!
Оригинал: «https://dev.to/bidhanahdib/install-smokeping-2-7-3-on-centos-7-f4c»