经常会需要重启服务,所以安装后请经常使用一下命令进行重启操作:
[root@acc86505 ~]#service httpd restart
[root@acc86505 ~]#service my
sqld restart
[root@acc86505 ~]#service snmpd restart
9.此时数据库再设置:
刚安装的mysql初始密码为空,自己设下password
[root@sample ~]#mysqladmin -uroot -p PASSWORD "123456"
mysql> show databases;
mysql> create database cacti;
mysql> create database cacti default character set utf8;
mysql> flush privileges;
注:数据库为cacti,账号为root,密码为123456;
10.修改配置文件
[root@sample ~]#vi /var/www/html/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "root"; --->此处mysql 用户
$database_pass
word = "123456"; --->刚才设置的mysql cacti的密码
$database_port = "3306";
11.倒入cacti.sql
[root@sample ~]# cd /var/www/cacti
[root@sample cacti]# mysql -u root -p cacti < cacti.sql 此处密码为:123456
12.[root@sample ~]# vi /etc/httpd/conf.d/cacti.conf
Alias /cacti /var/www/html/cacti
DirectoryIndex index.php
AllowOverride all
order deny,allow
deny from all
allow from all --->此处127.0.0.1改为:all
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc on
php_flag track_vars on
13.重起httpd的服务,让上面的修改生效
[root@sample ~]# /etc/init.d/httpd restart
12.打开下面的url.
naca.happysns/cacti
打开网站,点next.选择new install,使用一路回车法.最后完成。最后的用户名为: admin 密码为: admin
14.最后让
系统每5分钟收集,需要设置
[root@sample ~]# crontab -e
在跳出来的Vi中编辑,首选输入*时有
问题,可以先输入其他字符,然后再删除。
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&;1
先手动自己执行一下:收集数据:
[cacituser@sample ~]# php /var/www/html/cacti/poller.php
可能有些操作系统没有crontab程序,那就需要安装,使用yum来安装,
[root@CentOS ~]# yum install vixie-cron
[root@CentOS ~]# yum install crontabs
说明:
vixie-cron软件包是cron的主
程序;
crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
cron 是
linux的内置服务
,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
查看crontab服务状态:service crond status
手动启动crontab服务:service crond start
查看crontab服务是否已设置为开机启动,执行命令:ntsysv
加入开机自动启动:
[root@CentOS ~]# chkconfig --level 35 crond on
15.修改本机的snmp配置
[root @server ~] # vi /etc/snmp/snmp.conf
将
com2secnotConfigUser default public
改为:
com2secnotConfigUser 127.0.0.1 public
将
access notConfigGroup "" any noauth exact systemview none none
改为:
accessnotConfigGroup "" any noauth exact all none none
#view all included .1 80
将前面的 # 注释去掉。
view all included .1 80
重新启动 snmp 服务
[root @heng ~] # service snmpd restart
16.最后一步,在你要监控的客户机上安装snmp,上面有安装方法,
yum -y install net-snmp*
安装好后编辑/etc/snmp/snmpd.conf
找到这一行
com2sec notConfigUser 61.160.200.158 public
如果前面有注释就去掉,然后就改成这样(中间的ip是你cacti主机ip)
重启snmp
/etc/init.d/snmpd restart
这样所有的安装
工作就结束了,至于图形的配置,graphs的建立就自己网上找下资料吧,这个应该不难的。