cacti的安装
cacti 官网http://www.cacti.net/
cacti模板 下载链接 http://forums.cacti.net/viewforu ... 913bfd2dafbd4302394
1、为了避免出现安装时缺少包的问题,安装如下2、之后编辑/etc/ld.so.conf,添加以下几行到此文件中。并执行ldconfig命令,使用动态装入器装载找到共享库
3、参照铭哥的LAMP搭建,配置好基本环境 www.aminglinux.com/study_v2/chapter17.html
4、安装RRDTool安装完成后必须测试rrdtool是否正常运行
测试RRDTool是否安装正确:直接运行rrdtool 或 /usr/local/rrdtool/bin/rrdtool
如果显示如下RRDTool的用法以及版本信息,则说明安装成功
5、安装NET-SNMP
1)安装采用yum,系统会自动下载所需的包并安装完成,只需输入一条命令:2)测试是否安装成功:运行snmpget,snmpwalk,如果显示相应的用法以及版本信息,则说明安装成功。
3)设置开机启动:4)修改配置文件:
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
vi /etc/snmp/snmpd.conf客户机端配置把第一行localhost改为服务器ip,如:
com2sec notConfigUser 192.168.12.12 public
需要哪台能查snmp信息,就把source改为其ip
5)修改了snmpd.conf后必须重启snmp服务才能生效:接着测试一下SNMP服务:该命令表示,使用SNMP V2c版本和community 名称 "public",取服务器(本机)的所有interface(网卡)的信息
6、安装Cacti
1) 首先创建MYSQL数据库
用户cacti 密码 cactipwd 数据库cacti
2)下载CACTIhttp://www.cacti.net/downloads///添加cacti用户//将rra目录的所有权给cacti用户//修改cacti目录所属组//为cacti用户添加cron任务//如下要以CACTI身份去执行
# crontab –e注意:首次执行poller.php时请使用cacti用户,否则生成的rrd文件cacti将没有写入权限。
3)浏览 http://192.168.12.12 /cacti/index.php 进入cacti的初始设置页面
cacti 官网http://www.cacti.net/
cacti模板 下载链接 http://forums.cacti.net/viewforu ... 913bfd2dafbd4302394
1、为了避免出现安装时缺少包的问题,安装如下
- yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel
- 还要安装 zlib libpng freetype Jpeg Fontconfig GD libxml
- /usr/local/zlib/lib
- /usr/local/freetype/lib
- /usr/local/libjpeg/lib
- /usr/local/libgd/lib
3、参照铭哥的LAMP搭建,配置好基本环境 www.aminglinux.com/study_v2/chapter17.html
4、安装RRDTool
- #yum install rrdtool
测试RRDTool是否安装正确:直接运行rrdtool 或 /usr/local/rrdtool/bin/rrdtool
如果显示如下RRDTool的用法以及版本信息,则说明安装成功
5、安装NET-SNMP
1)安装采用yum,系统会自动下载所需的包并安装完成,只需输入一条命令:
- yum -y install net-snmp*
3)设置开机启动:
- chkconfig --add snmpd
- chkconfig snmpd on
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
vi /etc/snmp/snmpd.conf
- com2sec notConfigUser localhost public
- group notConfigGroup v1 notConfigUser
- group notConfigGroup v2c notConfigUser
- view all included .1 80
- access notConfigGroup "" any noauth exact all none none
com2sec notConfigUser 192.168.12.12 public
需要哪台能查snmp信息,就把source改为其ip
5)修改了snmpd.conf后必须重启snmp服务才能生效:
- service snmpd restart
- snmpwalk -v 2c -c public localhost if
6、安装Cacti
1) 首先创建MYSQL数据库
用户cacti 密码 cactipwd 数据库cacti
2)下载CACTIhttp://www.cacti.net/downloads/
- # tar –zxvf cacti-0.8.7h.tar.gz
- # mv –r cacti-0.8.7h /usr/loca/apache/htdocs/cacti (此处为APACHE访问目录)
- //修改配置文件
- # vi /usr/local/apache/htdocs/cacti/include/config.php
- $database_type = "mysql";
- $database_default = "cacti";
- $database_hostname = "localhost";
- $database_username = "cacti";
- $database_password = "cactipwd";
- # useradd cacti
- # chown –R cacti /usr/loca/apache/htdocs/cacti/rra
- # chgrp –R cacti /usr/loca/apache/htdocs/cacti
- # su – cacti
# crontab –e
- */5 * * * * /usr/local/bin/php /usr/local/apache/htdocs/cacti/poller.php > /dev/null 2>&1
3)浏览 http://192.168.12.12 /cacti/index.php 进入cacti的初始设置页面
编辑回复