Рубрики
Uncategorized

Установите дымку 2.7.3 на Centos 7

Подырение — это инструмент измерения задержки. Проект для шоппинга может измерить, хранить и задержать задержку … Tagged с Linux, DevOps.

Подырение — это инструмент измерения задержки. Проект для шоппинга может измерить, хранить и задержать задержку, распределение задержки и потерю пакетов. Подырение использует 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»