cacati监控

概念:
   Cacti 是一个使用 RRDtool  引擎的基于网页的 PHP/MySql 图形解决方案
   简单的说rrdtool用来绘制图形;snmp是核心服务
一/所需安装包
    1.首先我们需要安装以下RPM包来构建一个LAMP环境
mysql 
mysql-server 
php-mysql 
httpd 
php
   2.要用到的包
php-pdo 
lm_sensors 
net-snmp     **核心服务包
php-snmp 
net-snmp-utils 
perl-Net-Daemon 
perl-PlRPC 
perl-DBI 
rrdtool **最好用1.0的版本,但是1.0的可能字体乱码,最好用1.2的《安装./configure && make && make install》
perl-rrdtool 
perl-DBD-MySQL

二/#chkconfig mysqld on
        #chkconfig httpd on
        #chkconfig snmpd on
        #server mysqld start
       #server httpd start
       #server snmpd start

三/数据库设置

1.准备数据库,和设置权限,安装cacti。
#mysql -uroot -p
mysql>create database cacti default character set utf8;
mysql>grant all on cacti.* to cacti@localhost identified by '123456';  **设置cacti数据库权限和密码
mysql>flush privileges;
mysql>exit

2.下载中文的cacti,解压到/var/www/html/cacti<不用安装的>.后进入cacti的目录.导入cacti的数据结构
# cd /var/www/html/cacti
# mysql -u cacti -p cacti < cacti.sql 

3.修改配置文件
# vim /var/www/html/cacti/include/config.php
修改如下:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";                       **改为刚的用户名
$database_password = "passwd";                  **改为刚设置的密码
$database_port = "3306";

重起httpd的服务,让上面的修改生效
# /etc/init.d/httpd restart

四/测试安装是否正常
打开下面的url.
http://server.ip.or.name/cacti
打开网站,点next.选择new install,使用一路回车法.最后完成
    ***注意在指定RRDTool路径: rrdtool文件的路径.时要改为绝对路径,我的机子是/usr/local/rrdtool-1.0.50/bin/rrdtool
最后的用户名为: admin 密码为: admin

五/让系统每5分钟收集,需要
crontab -e
*/5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null
也可每次都手工跑一次:#php /var/www/cacti/poller.php

六/字体在图形中显示不正常的解决方法
下载并安装cjkuni-fonts中文字体,字体名ukai.ttf,下载地址
http://ftp.tw.debian.org/debian/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_0.1.20060928.orig.tar.gz

#tar zxvf ttf-arphic-ukai_0.1.20060928.orig.tar.gz
# cd ttf-arphic-ukai-0.1.20060928/
# cp ukai.ttf /usr/share/fonts/ukai.ttf
安装完成后注意在"设置"中更改下面两个必改项.
常规->RRDTool应用程序版本 改为1.2.x,默认为1.0.x.不改可能图像不能正常显示出来.
路径->RRDTool默认字体路径 改为上面安装的ukai.ttf的文件路径,如/usr/share/fonts/ukai.ttf

你可能感兴趣的:(职场,休闲,cacati)