この記事は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
コメント