smokeping

ネットワーク
この記事は1年以上前に書かれたものです。 情報が古い可能性があります。

SmokePing – Usage Statistics for Smokeping (oetiker.ch)

Ubuntu Server 22.04 にて構築。

$ sudo apt update -y
$ sudo apt install smokeping

インストール中に Postfix のコンフィグを聞かれるので、 No configuration を選択

apache も自動でインストールされ、起動した状態になります。
ログ見ればわかりますが、cgi module も自動で有効化されているので、a2enmod cgi も不要でした。

設定は以下。++ に余計な空白や.(dot) 含むとエラーになるみたいです。
コンフィグ変えた後はサーバエラーになることがあるので、systemctl restart smokeping.service

$ cat /etc/smokeping/config.d/Probes
*** Probes ***

+ FPing

binary = /usr/bin/fping

+ DNS

binary = /usr/bin/dig
lookup = example.com
pings = 5
step = 180

+ Curl

binary = /usr/bin/curl
step = 60
urlformat = https://%host%/
$ cat /etc/smokeping/config.d/Targets
*** Targets ***

probe = FPing
menu  = Top
title = Network Latency Grapher

+ ICMP

probe = FPing
menu  = ICMP
title = ICMP

++ Google_1_ICMP

menu  = 8.8.8.8
title = 8.8.8.8
host  = 8.8.8.8

++ Google_2_ICMP

menu  = 8.8.4.4
title = 8.8.4.4
host  = 8.8.4.4

++ Cloudflare_1_ICMP

menu  = 1.1.1.1
title = 1.1.1.1
host  = 1.1.1.1

++ Cloudflare_2_ICMP

menu  = 1.0.0.1
title = 1.0.0.1
host  = 1.0.0.1

+ DNS

probe = DNS
menu  = DNS
title = DNS

++ Google_1_DNS

menu  = 8.8.8.8
title = 8.8.8.8
host  = 8.8.8.8

++ Google_2_DNS

menu  = 8.8.4.4
title = 8.8.4.4
host  = 8.8.4.4

++ Cloudflare_1_DNS

menu  = 1.1.1.1
title = 1.1.1.1
host  = 1.1.1.1

++ Cloudflare_2_DNS

menu  = 1.0.0.1
title = 1.0.0.1
host  = 1.0.0.1

+ HTTP

probe = Curl
menu  = HTTP
title = HTTP

++ Google_HTTP

menu  = Google
title = www.google.co.jp
host  = www.google.co.jp

++ Yahoo_HTTP

menu  = Yahoo!
title = www.yahoo.co.jp
host  = www.yahoo.co.jp

++ Youtube_HTTP

menu  = YouTube
title = www.youtube.com
host  = www.youtube.com

++ Twitter

menu  = Twitter
title = twitter.com
host  = twitter.com

++ AWS

menu  = AWS
title = aws.amazon.com
host  = aws.amazon.com

++ AzurePortal

menu  = Azure
title = azure.microsoft.com
host  = azure.microsoft.com

コメント

タイトルとURLをコピーしました