Hiyaoo..Thiz Basil ...just another human!
Adding Disk on Xen Guest :
To resize the disk space of a xen DomU that is using Logical Volume Manager(LVM) is very easy. Below is step by step on how to do the resizing process.
PAE kernel installation on Ubuntu machine
$ sudo apt-get update
$ sudo sudo apt-get install linux-headers-server linux-image-server linux-server
$ sudo reboot
$ free -mhttp://en.wikipedia.org/wiki/Physical_Address_Extension
In computing, Physical Address Extension (PAE) refers to a feature of x86 and x86-64[1] of physical memory to be used in 32-bitoperating system support. PAE is provided by Intel Pentium ProCPUs (including all later Pentium-series processors except the 400 MHz bus versions of the Pentium M), as well as by some compatible processors such as the Athlon and later models from AMD. processors that allows more than 4 Gigabytes systems, given appropriate and above yum install rrdtool perl-CGI-SpeedyCGI
yum install perl-CGI-SpeedyCGIFPING
yum install fpingSmokeping tar xvzf smokeping-2.4.2.tar.gz
mv smokeping-2.4.2 /usr/local/smokeping
chown -R root:root /usr/local/smokepingpico /usr/local/smokeping/bin/smokeping
(DON'T worry about the error "chown: cannot dereference `/usr/local/smokeping/qooxdoo/qooxdoolink': No such file or directory)
Copy and create new Configuration Files from the sample
cd /usr/local/smokeping/bin
for foo in *.dist; do cp $foo `basename $foo .dist`; done
cd /usr/local/smokeping/etc/
for foo in *.dist; do cp $foo `basename $foo .dist`; done
cd /usr/local/smokeping/htdocs
for foo in *.dist; do cp $foo `basename $foo .dist`; done
| Default | New |
| #!/usr/sepp/bin/perl-5.8.4 -w | #!/usr/bin/perl -w |
| | |
| or if a i386 system use | |
| use libAdd a Link qw(/usr/pack/rrdtool-1.0.49-to/lib/perl); | use lib qw(/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/RRDs); |
| use lib qw(lib); | use lib qw(/usr/local/smokeping/lib); |
| | |
| use Smokeping 2.000008; | |
| | |
| Smokeping::main("etc/config.dist"); | Smokeping::main("/usr/local/smokeping/etc/config"); |
pico /usr/local/smokeping/htdocs/smokeping.cgi
| Default | New | |
| #!/usr/sepp/bin/speedy -w | #!/usr/bin/speedy -w | |
| | ||
| use lib qw(/usr/pack/rrdtool-1.0.33-to/lib/perl); | use lib qw(/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/auto/RRDs); | |
| or if a i386 system use | ||
| use lib qw(/usr/pack/rrdtool-1.0.49-to/lib/perl); | use lib qw(/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/RRDs); | |
| use lib qw(/home/oetiker/data/projects/AADJ-smokeping/dist/lib); | use lib qw(/usr/local/smokeping/lib); | |
| use CGI::Carp qw(fatalsToBrowser); | ||
| | ||
| use Smokeping 2.000008; | ||
| | ||
| Smokeping::cgi("/home/oetiker/data/projects/AADJ-smokeping/dist/etc/config"); | Smokeping::cgi("/usr/local/smokeping/etc/config"); | |
cp /usr/local/smokeping/htdocs/smokeping.cgi /var/www/cgi-bin
pico /usr/local/smokeping/etc/config | Default | New |
| owner = Joe Random | owner = Basil |
| contact = joe@some.place.xyz | contact = basil@mindmatrix.in |
| mailhost = smtp.mailhost.abc | mailhost =smtp.minmatrix |
| sendmail = /usr/lib/sendmail | |
| imgcache = /home/oetiker/public_html/.simg | imgcache = /var/www/html/smokeping/img |
| imgurl = ../.simg | imgurl = http:///smokeping/img |
| datadir = /home/oetiker/data/projects/AADJ-smokeping/dist/var | datadir = /usr/local/smokeping/var |
| piddir = /home/oetiker/data/projects/AADJ-smokeping/dist/var | piddir = /usr/local/smokeping/var |
| cgiurl = http://people.ee.ethz.ch/~oetiker/smokeping/smokeping.cgi | cgiurl = http:///cgi-bin/smokeping.cgi |
| smokemail = /home/oetiker/data/projects/AADJ-smokeping/dist/etc/smokemail.dist | smokemail = /usr/local/smokeping/etc/smokemail |
| tmail = /home/oetiker/data/projects/AADJ-smokeping/dist/etc/tmail.dist | tmail = /usr/local/smokeping/etc/tmail |
| | |
| syslogfacility = local0 | |
*** Alerts ***
| to = | to = me@your.place |
| from = smokealert@ | from = smokealert@your.smoke.server |
*** Presentation ***
| template = /home/oetiker/data/projects/AADJ-smokeping/dist/etc/basepage.html.dist | template = /usr/local/smokeping/etc/basepage.html |
*** Probes ***
| binary = /usr/sepp/bin/fping | binary = /usr/sbin/fping |
*** Targets ***
| + World |
| menu = World Connectivity |
| title= World Connectivity |
| |
| ++ INTERNET |
| menu = INTERNET |
| title = INTERNET |
| |
| menu = GOOGLE |
| title = GOOGLE.COM |
| host = www.google.com |
Add The Img and PID directory and Change the Permission:
mkdir -p /var/www/html/smokeping/img
chown -R apache:apache /var/www/html/smokeping/img
mkdir /usr/local/smokeping/var
/usr/local/smokeping/bin/smokeping &
Add to rc.local to enable it in Startup.