Aug 11 2010
Install Smokeping Di UBUNTU
Wah ternyata smokeping di freebsd kadang gagal terus……akhire pindah coba2 ke ubuntu deh eh ternyata lebih mudah langkah2nya
1. instal ubuntu nya jgn lupa di
#apt-get update
2. instal perintah seperti dibawah ini
#aptitude install smokeping curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl libnet-telnet-perl libsocket6-perl libio-socket-inet6-perl apache2
tunggu sampai proses selesai di install
nah langkah selanjutnya
1 Preliminary Note
I have tested this on an Ubuntu 9.04 system. I will use the hostname www.example.com for this system in this tutorial. We need a web server on the system to display the graphs. I will install Apache2 and use Apache’s default vhost for hosting the graphs. If you use a different vhost, you might have to adjust its settings or copy the smokeping.cgi script from /usr/lib/cgi-bin/smokeping.cgi to the appropriate location.
I’m running all the steps in this tutorial with root privileges, so make sure you’re logged in as root:
sudo su
2 Installing Smokeping
To install Smokeping along with some other recommended packages, we simply run:
aptitude install smokeping curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl libnet-telnet-perl libsocket6-perl libio-socket-inet6-perl apache2
3 Configuring Smokeping
The Smokeping configuration is in the file /etc/smokeping/config. This file just includes some other files from the /etc/smokeping/config.d directory so we have to modify these files. First we modify /etc/smokeping/config.d/General. In this file, you find some email settings and the URL of the Smokeping web interface. Change them like this:
vi /etc/smokeping/config.d/General
*** General *** @include /etc/smokeping/config.d/pathnames # Please edit this to suit your installation owner = Falko Timme contact = me@example.com cgiurl = http://www.example.com/cgi-bin/smokeping.cgi mailhost = smtp.example.com # specify this to get syslog logging syslogfacility = local0 # each probe is now run in its own process # disable this to revert to the old behaviour # concurrentprobes = no |
(Make sure that mailhost contains the primary MX for your email domain!)
Open /etc/smokeping/config.d/Alerts and set the correct to and from addresses for emails sent by Smokeping:
vi /etc/smokeping/config.d/Alerts
*** Alerts *** to = me@example.com from = smokealert@example.com [...] |
Next open /etc/smokeping/config.d/Targets. In this file, you find the remark line. Modify it to your likings:
vi /etc/smokeping/config.d/Targets
[...] remark = Welcome to the SmokePing website of 'Example Company' [...] |
3.1 Basic Example
We will now do a basic configuration to measure the network latency to certain servers in various countries (e.g. Germany, UK, USA). In this example, I’m going to test the network connection to the servers www.heise.de (Germany), bbc.co.uk (UK), and web.mit.edu (USA). You should choose different servers to avoid a DOS!
Open /etc/smokeping/config.d/Targets again:
vi /etc/smokeping/config.d/Targets
At the end of this file, you should see this:
[...] + Local menu = Local title = Local Network ++ LocalMachine menu = Local Machine title = This host host = localhost |
Add the following lines to the file:
[...] + World menu = World title = World ++ Europe menu = Europe title =European Connectivity +++ Germany menu = Germany title = German Connectivity alerts = bigloss,someloss,startloss ++++ Heise menu = Heise title = Heise host = www.heise.de +++ UK menu = United Kingdom title = United Kingdom ++++ BBC menu = BBC title = BBC host = bbc.co.uk ++ USA menu = North America title =North American Connectivity +++ MIT menu = MIT title = Massachusetts Institute of Technology Webserver host = web.mit.edu |
Save your changes and restart Smokeping:
/etc/init.d/smokeping restart
Smokeping will now probe the servers by pinging them (by using /usr/bin/fping) – this is the default test.
Now open a web browser and go to http://www.example.com/cgi-bin/smokeping.cgi. This is the start page:
(JavaScript must be enabled in your browser to view the large image as an image overlay.)
After a few minutes you should see the first graphs. This is how the latency of localhost looks (which is configured by default in /etc/smokeping/config.d/Targets unless you changed that):
(JavaScript must be enabled in your browser to view the large image as an image overlay.)
(JavaScript must be enabled in your browser to view the large image as an image overlay.)
In the menu on the left side we can now go to the countries/servers that we configured earlier and take a look at their graphs:
(JavaScript must be enabled in your browser to view the large image as an image overlay.)
Comments Off on Install Smokeping Di UBUNTU




