おうちインフラ

主に自宅のインフラ周りのメモ

smokeping

smokeping

  • ansile
~/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]
  • config
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.