设为首页 收藏本站
查看: 1952|回复: 0

[经验分享] CentOS中安装cacti

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-9-4 09:33:53 | 显示全部楼层 |阅读模式
方法/步骤:
1.先安装编译环境,要想实现cacti的网络监控,需要安装mysql httpd php 等系统实现,这是使用yum安装


yum –y install httpd php php-mysql mysql mysql-server php-snmp net-snmp-utils

wKiom1QGznril4JYAAHpyGMTw-E076.jpg


2.安装完成之后让服务都启动相关服务
service mysqld start
chkconfig mysqld on
service httpd start
chkconfig httpd on wKiom1QGzpfiW_tLAAHoifr3f3o821.jpg


3.编辑httpd服务的配置文件,使其支持mod_status.so模块,检查配置文件/etc/httpd/conf/httpd.conf里面是否有一些内容,并且没有被注释掉LoadModule status_module modules/mod_status.so


4.在/var/www/html/新建文件index.php,添加内容
vim /var/www/html/index.php
phpinfo();
?>


vim /etc/httpd/conf/httpd.conf
ServerName www.example.com:80去掉注释符
wKioL1QGzt_wDOeMAAAde69w458989.jpg

5.重新启动服务:service httpd restart
打开浏览器http://localhost,出现以下内容证明http支持动态php并且能够正常连接
wKioL1QGzvTRmM_VAAS9_0_yiv8103.jpg

6.给mysql数据库设置管理员密码:
mysqladmin –uroot –p password ‘123’(真实的root密码)
wKiom1QGzwuSLZj1AAA1rM-xXf4613.jpg
按enter即可


7.编辑刚才的web页面,添加以下内容判断mysq数据库的连接
vim /var/www/html/index.php
更新内容为:
$link=mysql_connect(“localhost”,”root”,”123”);
If(!$link)
echo “Faild!”;
else
echo “OK!”;
?>


wKiom1QGzyqjGV2gAABZK5vpl1c278.jpg


service httpd restart


8.再次访问刚才web页面,此时如果web页面返回的内容为ok,则表示mysql数据库连接正常。
wKioL1QGz0qg_rNdAADWLvH8-Y4803.jpg
9.使用yum安装rrdtool支出工具
yum –y install rrdtool-* wKioL1QGz1ux0dxFAALOqQedDEA574.jpg


10.在mysql中创建cacti使用的数据库cactidb
mysql –uroot –p ##会提示你输入密码,输入自己之前设置的mysql管理员密码即可。这里的mysql密码是123
wKioL1QGz3KAnBGRAAGS595j1zU380.jpg


11.配置本机的snmp服务,后续通过localhost来监控
编辑/etc/snmp/snmpd.conf
默认的community为public,其中public是用于snmp连接的口令。
wKioL1QGz5TBx_ebAAEV8X0USSE376.jpg
12.接下来安装cacti,在官网上下载最新版本的源码包,目前应该是cacti-0.8.8b.tar.gz


wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz



wKiom1QGz66RYH5ZAAIO2Eny71c505.jpg
wKiom1QGz66QVd_yAAMTyjx-Oao482.jpg



13.解压缩tar –zxvf cacti-0.8.8b.tar.gz, 移动并重命名解压后的目录到/var/www/html/cacti
mv cacti-0.8.8b /var/www/html/cacti


14.进入/var/www/html/cacti目录,将cacti.sql数据库文件导入到mysql中,mysql –uroot –p cactidb <cacti.sql[ size]


15.编辑cacti的主配置文件,为其指定对应的数据库参数
vim /var/www/html/cacti/include/config.php
修改自己设定的参数:
wKioL1QGz-6BGnx0AADP944XtLI763.jpg
16.修改crontab文件,在空白处添加以下内容

wKioL1QG0ATABjrIAAAPVJwV9CY278.jpg
wKiom1QG0AHQJjMiAAFka0zB2Lg533.jpg



17.关闭selinux 和iptables,通过浏览器访问http://localhost/cacti/install根据自己安装cacti应用的计算机ip修改localhost,
wKiom1QG0B_jQdG7AAMzVUDjVbo397.jpg


按照步骤一步一步的走下去
如果如下图所示为FOUND,则可以点击Finish,出现如下:
wKiom1QG0DKymQySAAFXzhIurSk523.jpg


默认登陆用户名和密码是admin和admin
首次登陆的时候需要强制修改密码
wKioL1QG0EiD43u7AAFUzIdcChw997.jpg


进入系统之后点击graphs标签,在左边选择loaclhost就会出现默认的监控流量图,如果没有出现数据需要等几分钟。

wKiom1QG0GKRhFRvAAN4GMPSmsQ053.jpg

wKioL1QG0GbA1eN2AAOhY5irNGI242.jpg

wKiom1QG0GOgVNb5AAK7pSCqjgk286.jpg


在这里需要注意一点当需要监控其他主机时,需要与配置cacti服务器的主机的时间一致,这样才能正确采集图像。
vim /etc/ntp.conf
复制 0.centos.pool.ntp.org


wKioL1QG0ICTmKTwAACCWRCJrpU009.jpg


配置其他主机的时候:
1.先装包:
yum –y install net-snmp net-snmp-utils



wKiom1QG0Jbg5khcAAGYpNfE2Jk981.jpg


2.编辑配置文件

wKiom1QG0LaTnUySAABzQVplTl0392.jpg

wKiom1QG0Lfzz3HRAACqRmENFGQ495.jpg

wKioL1QG0LrDcrNFAAA497C0-zI194.jpg


3.同步时间和启动服务
wKioL1QG0M-RODZWAALjc4Jgk-8143.jpg

4.在服务器端查看
wKioL1QG0OPh5v3kAAEnAtb6jw4105.jpg

接着再添加设备Devices



wKiom1QG0SbwvsvVAAQyfD_6B6o873.jpg

wKiom1QG1Qix6Im0AAIpg3SiPME851.jpg

wKioL1QG1ZySxahxAAJ0xnI_3Ic797.jpg

wKiom1QG0SfBI2iYAAJRG42IKNg185.jpg
wKioL1QG0SmR2BJ0AALfR9b0tns882.jpg

wKiom1QG0SfygVi1AAIhhQx76dM967.jpg

wKiom1QG107zj021AAF0JZDgPfA812.jpg

wKioL1QG0SqSVoKeAAJ66Hygy34325.jpg
wKiom1QG0SaTVQhrAAKXJ5WWYHA840.jpg

最终效果:

wKiom1QG0T_wEmvFAAQBmw5H49o898.jpg




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-24371-1-1.html 上篇帖子: cacti监控系统的安装配置 下篇帖子: cacti-0.8.8b安装及配置threshold及monitor
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表