yum -y install gcc httpd-devel libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel 
fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel popt-devel rrdtool rrdtool-devel rrdtool-perl 
cgilib fping mod_fcgid perl-devel fcgi perl-Sys-Syslog
需要rrdtool cgilib fping  echoping  fcgi

wget http://down1.chinaunix.net/distfiles/cgilib-0.5.tar.gz
tar zxvf cgilib-0.5.tar.gz
cd cgilib-0.5
make
cp libcgi.a /usr/local/lib
cp cgi.h /usr/include

https://fossies.org/linux/misc/old/echoping-6.0.2.tar.gz
tar zxvf echoping-6.0.2.tar.gz
cd echoping-6.0.2
./configure --without-libidn
make && make install

wget http://oss.oetiker.ch/smokeping/pub/smokeping-2.6.8.tar.gz
tar zxvf smokeping-2.6.11.tar.gz
cd smokeping-2.6.11
./setup/build-perl-modules.sh /usr/local/smokeping/thirdparty
./configure --prefix=/usr/local/smokeping
gmake install

配置smokeping
cd /usr/local/smokeping/
mkdir cache data var
chmod 777 cache data var
cd /usr/local/smokeping/htdocs/
cp smokeping.fcgi.dist smokeping.fcgi
cd /usr/local/smokeping/etc/
cp config.dist config
chmod 400 /usr/local/smokeping/etc/smokeping_secrets.dist
ln -s /usr/local/smokeping/cache /usr/local/smokeping/htdocs/cache

创建开机自动运行脚本
vi /etc/rc.local
写入如下内容

nohup /usr/local/smokeping/bin/smokeping --logfile=/var/log/smokeping.log 2>&1 &
修改apache配置文件

Alias /smokeping/ "/usr/local/smokeping/htdocs/"
<Directory "/usr/local/smokeping/">
AllowOverride None
Options All
AddHandler cgi-script .fcgi .cgi
Order allow,deny
Allow from all
DirectoryIndex smokeping.fcgi
</Directory>
最后重器apache服务,运行
nohup /usr/local/smokeping/bin/smokeping --logfile=/var/log/smokeping.log 2>&1 &

kill -9 `ps aux | grep smokeping | grep -v grep | awk '{print $2}'`
nohup /usr/local/smokeping/bin/smokeping --logfile=/var/log/smokeping.log 2>&1 &

监控节点的增加
vim /usr/local/smokeping/etc/config
+ TEST
menu = TEST
title = TEST
################web server############################
++ TEST-web-bbs
menu = TEST-web-bbs
title = TEST网站 10.0.100.10
host = 61.160.248.10
++ TEST-web-main
menu = TEST网站主WEB服务器
title = TEST网站主WEB服务器 10.0.100.21
host = 10.0.100.21

results matching ""

    No results matching ""