LibreNMS Smokeping 安裝設定
SmokePing為開源的網路品質監控專案,LibreNMS可整合Smokeping方便監測設備
安裝Smokeping
apt-get install smokeping
複製Librenms smokeping腳本到cron
sudo cp /opt/librenms/misc/smokeping-debian.example /etc/cron.hourly/librenms-smokeping
sudo chmod +x /etc/cron.hourly/librenms-smokeping
手動執行cron一次並確認有建立檔案
/etc/cron.hourly/librenms-smokeping
ls -l /etc/smokeping/config.d/librenms-targets.conf
ls -l /etc/smokeping/config.d/librenms-probes.conf
刪除/etc/smokeping/config.d/Probes內容並新增以下
*** Probes ***
@include /etc/smokeping/config.d/librenms-probes.conf
刪除/etc/smokeping/config.d/Targets內容並新增以下
*** Targets ***
probe = FPing
menu = Top
title = Network Latency Grapher
remark = Welcome to the SmokePing website of <b>Insert Company Name Here</b>. \
Here you will learn all about the latency of our network.
@include /etc/smokeping/config.d/librenms-targets.conf
建立Smokeping資料儲存位置
mkdir /opt/librenms/rrd/smokeping
由於Smokeping執行會無法寫入/opt/librenms/rrd/smokeping
須將smokeping加入librenms群組對/opt/librenms/rrd/smokeping可讀寫
chown librenms:librenms /opt/librenms/rrd/smokeping
usermod -a -G librenms smokeping
網頁上設定剛剛建立的目錄,並設定每次測試發 20 個封包
編輯/etc/smokeping/config.d/Database,修改step改為每分鐘做一次測試(預設5分鐘)
編輯/etc/smokeping/config.d/pathnames,datadir 改為上面新增的目錄
重啟smokeping
service smokeping restart
service smokeping status
確認Librenms RRD內的smokeping已有資料
網頁上Latency內已有smokeping數值





