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

[经验分享] Cacti的安装与使用(初学者文档)

[复制链接]

尚未签到

发表于 2019-1-11 06:36:37 | 显示全部楼层 |阅读模式
  之前写过一个文档,《从零开始安装原生态的cacti》链接为:
http://www.cnyunwei.com/thread-2924-1-1.html
此次再次整理了一下
有问题请回复此帖子
咨询交流!
  建议大家最好按最下面的附件文档操作,在运维网的这个帖子排版有点问题,不够细!

附件两个压缩包,一个是安装,另一个是使用。下载地址为: http://down.运维网.com/data/688293
适合初学者,可以按照文档从零学起,此文档经过多次验证,100%能用,看好文档中的前提环境与第一个字。

下面是简单的把安装过程奉上:具体细节请参见文档!!!

安装的环境:

系统:Centos6.3 32位
内存:推荐1G以上
时间:安装系统时区设为Asia/Shanghai (安装系统时会有配置提示),时间设为当前实际,并写入到CMOS
网络:192.168.144.195 (本文档环境中要求能上公网,以便于使用yum下载东西)
另外:默认情况下Centos6.3最小化安装时,很多工具没有安装,给使用带来很多不便,在安装Cacti过程中会体现出来,所以本文档有区别于其它系统下安装Cacti,会安装类似gcc、make这样的工具等等。
具体步骤
1、        关闭 selinux
[root@localhost ~]# vi /etc/sysconfig/selinux
SELINUX=disabled

[root@localhost ~]# setenforce 0
2、        关闭iptables

3、依赖包与数据库
[root@localhost ~]# yum install httpd php php-mysql php-snmp php-gd mysql mysql-server mysql-devel net-snmp net-snmp-utils net-snmp-devel rrdtool pango rsyslog-mysql gcc make wget -y

4、数据库信息
[root@localhost ~]# service mysqld start  
[root@localhost ~]# /usr/bin/mysqladmin --user=root create cacti  
[root@localhost ~]# mysql -e "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'"
5、安装Cacti包
[root@localhost opt]# wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
[root@localhost opt]# tar zxvf cacti-0.8.8a.tar.gz
[root@localhost opt]# mv cacti-0.8.8a /var/www/html/cacti
[root@localhost opt]# mysql -ucactiuser -pcactiuser cacti < /var/www/html/cacti/cacti.sql

[root@localhost ~]# cd /var/www/html/cacti/ 注意在文章里此处未做添加,按这里的为准!!!
[root@localhost cacti]# chmod 777 rra/ log/
6、设置定时任务
#打开 crontab文件
[root@localhost html]# crontab –e把下面语句  
*/5 * * * *  /usr/bin/php /var/www/html/cacti/poller.php
写入到里面去

7、配置snmp
[root@localhost ~]#  vi /etc/snmp/snmpd.conf
#view all    included  .1                               80  把前面的#去掉
#access  notConfigGroup &quot;&quot;      any       noauth    exact  systemview none none
#把上面一行注释,并添加下面一行,其实目的是把systemview 改成 all
access  notConfigGroup &quot;&quot;      any       noauth    exact  all none none
其它默认不改,正式商用的时候有可能需要改动,在此文档不作深入

8、设置服务启动项
[root@localhost html]# service httpd restart
[root@localhost html]# chkconfig httpd on
[root@localhost html]# service snmpd restart
[root@localhost html]# chkconfig snmpd on
[root@localhost html]# service mysqld restart
[root@localhost html]# chkconfig mysqld on
[root@localhost html]# service crond restart
[root@localhost html]# chkconfig crond on
9、验证与界面向导
由于系统IP为192.168.144.195,所以在打开你的浏览器后,输入192.168.144.195/cacti 然后回车
接下来的步骤就是点Next
默认是New Install
输入用户名/密码(admin/admin)
第一次登录后,会提示更改密码
至此, Cacti基本功能架构已安装完成,接下来可以畅游Cacti了。

Cacti安装的进阶
1、插件的安装
安装之前需要登录官方插件网站http://docs.cacti.net/plugins下载你需要的插件

1、把下载好的插件传到指定目录,我们这里传到/opt下面,解压后需要移到/var/www/html/cacti/plugins
[root@localhost opt]# tar zxvf  settings-v0.71-1.tgz
[root@localhost opt]# tar zxvf  thold-v0.4.9-3.tgz

[root@localhost opt]# mv settings /var/www/html/cacti/plugins
[root@localhost opt]# mv thold /var/www/html/cacti/plugins

以上两步在系统里操作,下面需要登录Cacti界面操作安装:
Console-Plugin Management进行安装

插件更多使用功能《Cacti的使用》中给予讲述。

Spine的安装
Spine是代替 console&#61664;Settings&#61664;http://www.cnyunwei.com/static/image/smiley/default/titter.gifoller 中的Poller Type [cmd.php]
Spine 可以提高采集数据的效率,适合监控服务器数量比较多的Cacti,而cmd.php适合小型、测试、学习所用。
1、        把下载好的spine [cacti-spine-0.8.8a.tar.gz]传到/opt下面
2、        解压、编译、安装、配置
[root@localhost opt]# tar zxvf cacti-spine-0.8.8a.tar.gz    #解压
[root@localhost opt]# cd cacti-spine-0.8.8a
#检查当前的环境是否满足安装此软件的依赖关系
[root@localhost cacti-spine-0.8.8a]# ./configure         
[root@localhost cacti-spine-0.8.8a]#make
[root@localhost cacti-spine-0.8.8a]#make install
[root@localhost cacti-spine-0.8.8a] cp /usr/local/spine/etc/spine.conf.dist  /usr/local/spine/etc/spine.conf  
3、登录Cacti界面配置
a、console-Settings-Paths Spine Poller File Path 填写成/usr/local/spine/bin/spine 保存后如果正常,会提示[OK:FILE FOUND]
b、console-Settings-Poller 中的Poller Type设成 [spine];
保存!至此,Spine已安装成功、配置成功,如果图能显示数据,说明全部配置成功。


附件:http://down.运维网.com/data/2362328


运维网声明 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-661751-1-1.html 上篇帖子: Cacti命令添加设备 下篇帖子: cacti汇总流量图-将数据合并后作图
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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