My home internet has been pretty flakey of late and I needed a way to monitor the performance of the connection over long periods of time so that I could gather evidence to escalate to my ISP for support and troubleshooting.
Due to the absence of a suitable machine at home to run the tools on I decided to build an Ubuntu VM with smokeping and Cacti. This would allow me to build the environment quickly and then move the VM to a temporary laptop running VMware Workstation at home.
The following steps describe the sequence of events and references I used to complete the work.
- Install and update latest Ubuntu LTS
- Install and configure smokeping
- `apt-get install smokeping mailutils tcptraceroute mtr-tiny`
- install and configure tcpping (required to be able to probe Diablo3 servers)
- install and configure Cactii
- Install and configure smokeping to integrate with Cactii
- Install VMware Workstation on temp laptop
- Import VM from Mac
- Configure VM as standalone device on home network
- Configure smokeping
- to smokeping home gateway
- to smokeping LNS
- to smokeping Internode border
- battlenet servers
- to smokeping some high visibility public internet things
- Configure cacti to poll Billion 7800NL (SNMP)