why 发表于 2015-11-23 10:48:41

[centos5.8] centos5.8 安装配置smokeping 2.4.2

1 安装http 及支持环境

CentOS5-Base-163.repo
rpm -ivh epel-release-5-4.noarch.rpm

yum install httpd httpd-devel
yum install rrdtool-perl
yum install curl
yum install fping
yum install perl-CGI-SpeedyCGI

rpm -ivh echoping-5.2.0-1.2.el5.rf.x86_64.rpm

2 安装rrdtool库
yum install libxml2-devellibpng-devel pangopango-devel libart_lgpllibart_lgpl-devel freetype freetype-develfontconfigcairo cairo-devel

tar -zxvf rrdtool-1.2.26.tar.gz
cd rrdtool-1.2.26
./configure --prefix=/usr/local/rrdtool
make && make install

3 安装smokeping
tar -zxvf smokeping-2.4.2.tar.gz
mv smokeping-2.4.2 /usr/local/smokeping

4 修改配置文件
vim /usr/local/smokeping/etc/config.dist
10 imgcache = /usr/local/smokeping/cache
11 imgurl   = /usr/local/smokeping/img
12 datadir= /usr/local/smokeping/data
13 piddir   = /usr/local/smokeping/var
14 cgiurl   = http://192.168.68.218/smokeping/htdocs/smokeping.cgi
15 smokemail = /usr/local/smokeping/etc/smokemail.dist
16 tmail = /usr/local/smokeping/etc/tmail.dist

50 template = /usr/local/smokeping/etc/basepage.html.dist

  注销***slaves*** 模块
  

cp /usr/local/smokeping/htdocs/smokeping.cgi.dist /usr/local/smokeping/htdocs/smokeping.cgi

vim /usr/local/smokeping/htdocs/smokeping.cgi
7use lib qw(/usr/rrdtool/lib/perl);
8use lib qw(/usr/local/smokeping/lib);
14 Smokeping::cgi("/usr/local/smokeping/etc/config.dist");

vim /usr/local/smokeping/bin/smokeping.dist
4use lib qw(/usr/local/rrdtool/lib/perl);
5use lib qw(/usr/local/smokeping/lib);
10 Smokeping::main("/usr/local/smokeping/etc/config.dist");

vim /etc/httpd/conf/httpd.conf
265 ServerName localhost:80
320 options Indexes FollowSymLinksExecCGI
778 AddHandler cgi-script .cgi

ln -s /usr/local/smokeping/htdocs/cropper /var/www/html/smokeping/cropper
ln -s /usr/local/smokeping/htdocs/smokeping.cgi /var/www/html/smokeping/smokeping.cgi

mkdir -p /var/www/html/smokeping/img /var/www/html/smokeping/script/ /usr/local/smokeping/data /usr/local/smokeping/var

chown -R apache:apache /var/www/html/smokeping
配置完成

5 问题解决
a> Can't locate LWP/UserAgent.pm
   
   perl -MCPAN -eshell
   cpan> install Bundle::LWP


b> Can't locate loadable object for module RRDs in @INC
   yum install rrdtool-perl
页: [1]
查看完整版本: [centos5.8] centos5.8 安装配置smokeping 2.4.2