Install Smokeping on FreeBSD
SmokePing is a latency logging and graphing system. It consists of a daemon process which organizes the latency measurements and a CGI which presents the graphs. With SmokePing you can measure latency and packet loss in your network. SmokePing uses RRDtool to maintain a longterm datastore and to draw pretty graphs giving up to the minute information on the state of each network connection.
This page contains information that has been adapted and referenced from the official Smokeping website found here, and also from linux dictionary found here.
Requirements
- Apache Webserver
- Perl
- RRDtool
- FPing
- SpeedyCGI
- CGI::Carp
- EchoPing (Optional)
- Curl (Optional)
- dig (Optional)
- SSH (Optional)
- Various Perl modules (Most of these are optional)
- libwww-perl
- Socket6 0.11-1
- Net::Telnet
- Net::DNS
- Net::LDAP
- IO::Socket::SSL
- Authen::Radius
The installation details of the Apache Webserver package are found on the Nagios on FreeBSD® 7.2 page.
The installation details of the Perl package are found on the FreeBSD 7.2 page.
The installation details of the RRDtool package are found on the Cacti on FreeBSD® 7.2 page.
The FPing package was installed by default during the installation of nagios found on the Nagios on FreeBSD® 7.2 page.
Installation
Install smokeping using the following commands:
cd /usr/ports/net-mgmt/smokeping/
make install clean
fig.1
Select the defaults in the configurations options menu that appears for smokeping.
fig.2
Select the defaults in the configurations options menu that appears for p5-CGI-SpeedyCGI.
fig.3