cacti+nagios 之cacti的搭建(-)
2016-07-18 00:00
295 查看
摘要: cacti+nagios 之cacti的搭建
写在文章之外,如果大家不会使用pssh工具,可以参考自动化运维利器里面的轻量级运维工具pssh进行学习。
首先是安装lamp;
Cacti安装配置文档描述:
操作系统版本:CentOS-6.5
一、 软件及作用
1、安裝rrdtool(cacti用來保存数据集绘图的工具)
2、安裝net-snmp(使用snmpget获取数据)
3、安裝cacti(php程序,管理界面)
4、安裝spine(基于C快速的轮寻引擎,用它替代cmd.php作数据采集)
5、安裝插件(扩展监控数据等,cacti-plugin扩展cacti架构而支持插件,monitor图形方式显示设备状态,thold设备异常报警,settings邮件报警)
二、注意软件包的版本要对应:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
安装apache
yum –y install php php-devel php-snmp php-gd php-mysql
安装mysql
yum install mysql mysql-server mysql-devel
service mysqld start
chkconfig mysqld on
mysqladmin –u root password ‘123456’
#安装编译环境
yum install gcc glibc glibc-common gd gd-devel
yum install libtool libpcap libpcap-devel gdbm gdbm-devel zlib zlib-devel
mysql -u root –p’123456’ -e “create database cacti”
mysql -u root –p’123456’ -e “grant all on cacti.* to cacti@localhost identified by ‘cacti’”
yum -y install rrdtool rrdtool-devel rrdtool-php
yum install –y net-snmp net-snmp-utils net-snmp-libs
vi /etc/snmp/snmpd.conf
#将community默认密码改为public
service snmpd restart
chkconfig snmpd on
三、安裝cacti
mkdir /root/cactinagios
cd /root/cactinagios
wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz tar -zxvf cacti-0.8.8b.tar.gz
mv cacti-0.8.8b /var/www/html/cacti
cd /var /www/html/cacti
mysql –ucacti –password=’cacti’ cacti
修改参数:
vi /var/www/html/cacti/include/config.php
$database_type = “mysql”;
$database_defauult = “cacti”;
$database_hostname=”localhost”;
$database_username=”cacti”
$database_password=”cacti”
添加用户、修改权限和属主
useradd cacti
chown –R root:root /var/www/html/cacti
chown –R cacti:cacti rra/ log/
3.2 文件属性
chown -R cacti /var/www/html/cacti/rra
chgrp -R cacit /var/www/html/cacti
3.3 周期执行
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
3.4 访问浏览 http://IP/cacti可以进行访问,初始账号密码为admin:admin。
写在文章之外,如果大家不会使用pssh工具,可以参考自动化运维利器里面的轻量级运维工具pssh进行学习。
首先是安装lamp;
Cacti安装配置文档描述:
操作系统版本:CentOS-6.5
一、 软件及作用
1、安裝rrdtool(cacti用來保存数据集绘图的工具)
2、安裝net-snmp(使用snmpget获取数据)
3、安裝cacti(php程序,管理界面)
4、安裝spine(基于C快速的轮寻引擎,用它替代cmd.php作数据采集)
5、安裝插件(扩展监控数据等,cacti-plugin扩展cacti架构而支持插件,monitor图形方式显示设备状态,thold设备异常报警,settings邮件报警)
二、注意软件包的版本要对应:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
安装apache
yum –y install php php-devel php-snmp php-gd php-mysql
安装mysql
yum install mysql mysql-server mysql-devel
service mysqld start
chkconfig mysqld on
mysqladmin –u root password ‘123456’
#安装编译环境
yum install gcc glibc glibc-common gd gd-devel
yum install libtool libpcap libpcap-devel gdbm gdbm-devel zlib zlib-devel
mysql -u root –p’123456’ -e “create database cacti”
mysql -u root –p’123456’ -e “grant all on cacti.* to cacti@localhost identified by ‘cacti’”
yum -y install rrdtool rrdtool-devel rrdtool-php
yum install –y net-snmp net-snmp-utils net-snmp-libs
vi /etc/snmp/snmpd.conf
#将community默认密码改为public
service snmpd restart
chkconfig snmpd on
三、安裝cacti
mkdir /root/cactinagios
cd /root/cactinagios
wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz tar -zxvf cacti-0.8.8b.tar.gz
mv cacti-0.8.8b /var/www/html/cacti
cd /var /www/html/cacti
mysql –ucacti –password=’cacti’ cacti
修改参数:
vi /var/www/html/cacti/include/config.php
$database_type = “mysql”;
$database_defauult = “cacti”;
$database_hostname=”localhost”;
$database_username=”cacti”
$database_password=”cacti”
添加用户、修改权限和属主
useradd cacti
chown –R root:root /var/www/html/cacti
chown –R cacti:cacti rra/ log/
3.2 文件属性
chown -R cacti /var/www/html/cacti/rra
chgrp -R cacit /var/www/html/cacti
3.3 周期执行
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
3.4 访问浏览 http://IP/cacti可以进行访问,初始账号密码为admin:admin。
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍