Linux下smokeping网络监控环境部署_linux smokeing

https://download.youkuaiyun.com/download/sj349781478/10310368   (所需软件都打包在这)

3、安装软件

1、安装依赖包:

#rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm   (安装相关源,不成功就安装epel源)

yum install perl perl-Net-Telnet perl-Net-DNS perl-LDAP perl-libwww-perl perl-IO-Socket-SSL perl-Socket6 perl-Time-HiRes perl-ExtUtils-MakeMaker rrdtool rrdtool-perl curl httpd httpd-devel gcc make wget libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel popt popt-devel libidn libidn-devel -y

2、解压、编译安装fping
tar xf fping-3.10.tar.gz
cd fping-3.10
./configure
make && make install

3、解压、编译安装echoping
tar xf echoping-6.0.2.tar.gz
cd echoping-6.0.2
./configure
make && make install

4、解压、编译安装smokeping

tar xf smokeping-2.6.9.tar.gz
cd smokeping-2.6.9

./setup/build-perl-modules.sh /usr/local/smokeping/thirdparty (总是不成功,换成手动)

下图为build-perl-modules.sh脚本,需要安装不少模块,依次安装

perl -MCPAN -e ‘install FCGI’

perl -MCPAN -e ‘install CGI’

perl -MCPAN -e ‘install Config::Grammar’

./configure --prefix=/usr/local/smokeping

到这一步基本安装完成

/usr/bin/gmake install

5、配置 smokeping 
cd /usr/local/smokeping/  
mkdir cache data var   (创建cache、data、var目录)
touch /var/log/smokeping.log  (创建日志)
chown apache:apache cache data var   (授权)
chown apache:apache /var/log/smokeping.log   (授权)
chmod 600 /usr/local/smokeping/etc/smokeping_secrets.dist
cd /usr/local/smokeping/htdocs  (修改配置文件)
mv smokeping.fcgi.dist smokeping.fcgi
cd /usr/local/smokeping/etc

mv config.dist config

6、更改配置文件
vim /usr/local/smokeping/etc/config
主要修改如下内容:
#cgiurl = http://some.url/smokeping.cgi
cgiurl = http://10.0.0.62/smokeping.cgi
*** Database ***
#step = 300
step = 60 #此处建议改为 60 , 一分钟采集一次数据
pings = 20

7、编辑apache配置文件
vim /etc/httpd/conf/httpd.conf
#结尾最后边添加如下代码:

Alias /cache “/usr/local/smokeping/cache/”
Alias /cropper “/usr/local/smokeping/htdocs/cropper/”
Alias /smokeping “/usr/local/smokeping/htdocs/smokeping.fcgi”
<Directory “/usr/local/smokeping”>
AllowOverride None
Options All
AddHandler cgi-script .fcgi .cgi
Order allow,deny
Allow from all
DirectoryIndex smokeping.fcgi

8、图像浏览界面的中文支持
安装字体

yum -y install wqy-zenhei-fonts.noarch

编辑smokeping的配置文件

vim /usr/local/smokeping/etc/config

第50行添加

charset = utf-8 #添加此行,解决出图乱码问题

编辑Graphs.pm

vim /usr/local/smokeping/lib/Smokeping/Graphs.pm

#第147行下边插入下边一行
‘–font TITLE:20:“WenQuanYi Zen Hei Mono”’,
设置开机启动:

echo “/usr/local/smokeping/bin/smokeping --logfile=/var/log/smokeping.log 2>&1 &” >> /etc/rc.local

9、Config 配置文件的最后

vim /usr/local/smokeping/etc/config

##################################################

  • Test
    menu= Targets
    #parents = owner:/Test/James location:/

#++ James

#menu = James
#title =James
#alerts = someloss
#slaves = boomer slave2
#host = james.address

#++ MultiHost

#menu = Multihost
#title = James and James as seen from Boomer
#host = /Test/James /Test/James~boomer

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

img
img

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0
hQUhDY-1725670044662)]
[外链图片转存中…(img-QnM90Xk1-1725670044663)]

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值