Linux平台CACTI监控安装配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-03
Linux平台CACTI监控安装配置
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.它通过snmpget来获取数据,使用RRDtool绘画图形,你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好.
虽然 MRTG 是一套非常好用的软件但是它毕竟是一套很旧的软件了,其作者在多年前已经开发出 RRDTool 代替该软件,现在已经发展的很成熟了,但 RRDTool 的指令非常复杂,对于使用者非常的麻烦,幸运的是有一套软件 Cacti 的发展就是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图
一:准备工作.
Linux平台:RHEL 5/CentOS 5
配置好yum源,大部分软件包都是用yum安装的.
vsftp最好也配置好,便于传文件.
1,配置LAMP环境.
[root@squid ~]#yum -y install httpd mysql php mysql-server php-mysql
这是yum找到的所有安装包,安装完成LAMP环境也就搭建好了.
启动服务:
[root@squid html]# /etc/init.d/httpd start
[root@squid html]# /etc/init.d/mysqld start
设置服务开机自启动:[root@localhost ~]# chkconfig httpd on
[root@localhost ~]# chkconfig mysqld on
>测试Apache环境:浏览器测试 http://服务器ip 能看到Apache默认页则http环境搭建好了.
>测试php环境:
[root@squid ~]#cd /var/www/html
[root@squid html]# vi test.php #内容如下
<? phpinfo(); ?> 浏览器测试 http://服务器IP/test.php ,如果能看到PHP信息则PHP环境搭建好了. >测试mysql: 打mysql 命令能看到mysql>提示符就行了. 二:配置mysql cacti数据库. mysql>create database cactidb; Query OK, 1 row affected (0.00 sec) mysql>grant all on cactidb.* to root; Query OK, 0 rows affected (0.01 sec) mysql>grant all on cactidb.* to root@localhost; Query OK, 0 rows affected (0.01 sec) mysql>grant all on cactidb.* to cactiuser; Query OK, 0 rows affected (0.00 sec) mysql>grant all on cactidb.* to cactiuser@localhost; Query OK, 0 rows affected (0.01 sec) mysql>set password for cactiuser@localhost=password(''你的密码''); Query OK, 0 rows affected (0.00 sec) mysql>exit 三:配置net-snmp 服务. 安装net-snmp包: net-snmp.i386 net-snmp-devel.i386 net-snmp-perl.i386 net-snmp-utils.i386 [root@squid snmp]# yum install net-snmp.i386 net-snmp-devel.i386 net-snmp-perl.i386 net-snmp-utils.i386 四:配置rrd-tool [root@squid tasks]# yum install libart_lgpl.i386 libart_lgpl-devel.i386 [root@squid tasks]# rpm -ivh rrdtool-1.2.27-3.el5.i386.rpm [root@squid tasks]# rpm -ivh rrdtool-perl-1.2.27-3.el5.i386.rpm 五:配置Cacti [root@squid tasks]# tar -xzvf cacti-0.8.7b 解压cacti-0.8.7b ; [root@squid tasks]# mv cacti-0.8.7b /var/www/html/cacti 移动cacti文件夹到/var/www/html 目录并改名cacti; [root@squid cacti]# cd /var/www/html/cacti/ 进入cacti目录; [root@squid cacti]# mysql -u root -p cactidb<cacti.sql |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 升级oracle数据库下一篇: 妙手回春——GRUB系统引导器恢复指南
关于Linux平台CACTI监控安装配置的所有评论