q2009a06z22 发表于 2019-1-11 06:36:37

Cacti的安装与使用(初学者文档)

  之前写过一个文档,《从零开始安装原生态的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
# vi /etc/sysconfig/selinux
SELINUX=disabled

# setenforce 0
2、      关闭iptables

3、依赖包与数据库
# 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、数据库信息
# service mysqld start
# /usr/bin/mysqladmin --user=root create cacti
# mysql -e "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'"
5、安装Cacti包
# wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
# tar zxvf cacti-0.8.8a.tar.gz
# mv cacti-0.8.8a /var/www/html/cacti
# mysql -ucactiuser -pcactiuser cacti < /var/www/html/cacti/cacti.sql

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

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

8、设置服务启动项
# service httpd restart
# chkconfig httpd on
# service snmpd restart
# chkconfig snmpd on
# service mysqld restart
# chkconfig mysqld on
# service crond restart
# 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
# tar zxvfsettings-v0.71-1.tgz
# tar zxvfthold-v0.4.9-3.tgz

# mv settings /var/www/html/cacti/plugins
# mv thold /var/www/html/cacti/plugins

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

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

Spine的安装
Spine是代替 consoleSettingshttp://www.cnyunwei.com/static/image/smiley/default/titter.gifoller 中的Poller Type
Spine 可以提高采集数据的效率,适合监控服务器数量比较多的Cacti,而cmd.php适合小型、测试、学习所用。
1、      把下载好的spine 传到/opt下面
2、      解压、编译、安装、配置
# tar zxvf cacti-spine-0.8.8a.tar.gz    #解压
# cd cacti-spine-0.8.8a
#检查当前的环境是否满足安装此软件的依赖关系
# ./configure         
#make
#make install
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 保存后如果正常,会提示
b、console-Settings-Poller 中的Poller Type设成 ;
保存!至此,Spine已安装成功、配置成功,如果图能显示数据,说明全部配置成功。


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

页: [1]
查看完整版本: Cacti的安装与使用(初学者文档)