smokeping
~/G/g/c/ansible (master↑1|…) $ ansible-playbook -i environments/home playbooks/smokeping.yml --list-tasks
playbook: playbooks/smokeping.yml
play #1 (smokeping): smokeping TAGS: []
tasks:
smokeping : Load role constants TAGS: [smokeping:main]
smokeping : Check smokeping exists TAGS: [smokeping:install]
smokeping : Install smokeping package TAGS: [smokeping:install]
smokeping : Put unit file for smokeping TAGS: [smokeping:install]
smokeping : Check fcgiwrap exists TAGS: [smokeping:install]
smokeping : Install fcgiwrap package TAGS: [smokeping:install]
...
nginx : Put host-unique virtual hosts file for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Enable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Disable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
root@rasp-pi01:~# cat /etc/smokeping/config.d/Targets
*** Targets ***
probe = FPing
menu = Top
title = Network Latency Grapher
remark = Welcome to the SmokePing website of xxx Company. \
Here you will learn all about the latency of our network.
+ Internet
menu = Internet
title = Internet
++ Nuro_Router
menu = Nuro_Router_XX.XX.XX.XX
title = Nuro_Router_XX.XX.XX.XX
host = XX.XX.XX.XX
#alerts = someloss
++ Nuro_Gateway
menu = Nuro_Gateway_XX.XX.XX.1
title = Nuro_Gateway_XX.XX.XX.1
host = XX.XX.XX.1
#alerts = someloss
++ Google
menu = Google_8.8.8.8
title = Google_8.8.8.8
host = 8.8.8.8
#alerts = someloss
+ Intranet
menu = Intranet
title = Intranet
++ localhost
menu = localhost_127.0.0.1
title = localhost_127.0.0.1
host = localhost
#alerts = someloss
++ Nuro_Router
menu = Nuro_Router_192.168.1.1
title = Nuro_Router_192.168.1.1
host = 192.168.1.1
#alerts = someloss
root@rasp-pi01:~# smokeping --check --config=/etc/smokeping/config
Configuration file '/etc/smokeping/config' syntax OK.