centos6.5安装cacti监控(一)

1:操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装

装好系统以后关闭防火墙和selinux

[[email protected] ~]#service iptables stop     //关闭防火墙服务

[[email protected] ~]#chkconfig iptables off    //永久性关闭

[[email protected] ~]#vi /etc/sysconfig/selinux   //把SELINUX=enforcing改为SELINUX=disabled

2:yum设置

这里也不再多说,请参见上一篇博文yum设置

3:安装cacti依赖的软件

[[email protected] ~]#yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp php-mysql lm_sensors net-snmp net-snmp-utils net-snmp-libs rrdtool rrdtool-devel perl-PlRPC perl-DBI perl-rrdtool perl-DBD-MySQL

4:装好依赖软件之后,snmp有3个地方需要配置一下

[[email protected] ~]#vim /etc/snmp/snmpd.confg

第41行:将 com2sec notConfigUser default public 中的 "default" 改为 "127.0.0.1"

第62行:将 access notConfigGroup "" any noauth exact systemview none none 中的 "systemview" 改为 "all"

第85行:将 #view all include .1 80 这一行前面的 # 号去掉

5:配置好snmp以后我们来启动3个重要的服务

[[email protected] ~]#service snmpd start    //启动snmp服务

[[email protected] ~]#chkconfig snmpd on     //设置开机启动

[[email protected] ~]#service httpd start

[[email protected] ~]#chkconfig httpd on

[[email protected] ~]#service mysqld start

[[email protected] ~]#chkconfig mysqld on

6:安装并配置cacti

[[email protected] ~]#wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz    //cacti官网最新版

[[email protected] ~]#tar -zxvf cacti-0.8.8b.tar.gz

[[email protected] ~]#mv cacti-0.8.8b /var/www/html/cacti    //将cacti-0.8.8b文件夹移到/var/www/html目录下,并将cacti-0.8.8b重命名为cacti

7:设置mysql数据库

[[email protected] ~]#mysql -uroot -p     //新装的mysql没有密码,直接回车进入mysql数据库

mysql>create database cacti;   //首先创建cacti数据库,注意别丢了分号

mysql>grant all privileges on cacti.* to [email protected] identified by ‘cacti‘ with grant option;    //创建cacti用户并授权

mysql>use cacti;

mysql>source /var/www/html/cacti/cacti.sql;    //导入cacti数据库文件

mysql>exit

8:配置cacti

[[email protected] ~]#vim /var/www/html/cacti/include/config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";    //因为我们先前在数据库建的是 "cacti" 用户,所以这里默认的 "cactiuser" 要改为 "cacti"

$database_password = "cactiuser";    //这里默认的密码我们也要改为 "cacti"

$database_port = "3306";

9:增加 cacti 用户以用来写入rrd和log目录的数据,否则就会生成不了图片

[[email protected] ~]#useradd cacti

[[email protected] ~]#cd /var/www/html/cacti

[[email protected] ~]#chown -R cacti rra/ log/

10:添加任务计划

具体多长时间让cacti生成一次监控图表自己决定,这里以cacti的默认时间5分钟生成一次为例

[[email protected] ~]#crontab -e

加入这一行保存即可

*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1

11:配置好之后重启输入 http://ip/cacti,如下图所示,next...

选 new install , next...

此处如果没有红色字体"NOT FOUND"字样则算通过,finish即可,如果有则要手动指定路径

finish之后就出现cacti的登录界面,默认用户名和密码都是admin

login之后cacti强制要求更改密码,改完保存即可

到这里前期的安装工作就算全部结束了,之后就是配置监控

时间: 2024-10-03 11:41:31

centos6.5安装cacti监控(一)的相关文章

centos6.5安装cacti监控(二)

上一篇已经做好了cacti的前期工作,这里来具体设置cacti监控,以Windows7为例 安装snmp a.开始--控制面板--程序和功能--打开或关闭windows功能,会弹出"windows功能"对话框,如图,勾选 "简单网络管理协议(snmp)"直到安装完成 b.开始--运行(快捷键Win+r),输入 "services.msc",按下图步骤操作 4.浏览器进入cacti的配置界面,按如下步骤操作 5.至此,配置完成,看监控的数据吧 6.

Centos 6安装Cacti监控网络流量

Centos 6安装Cacti监控网络流量 1.操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装装好系统以后关闭防火墙和selinux#service iptables stop     /*关闭防火墙服务*/#chkconfig iptables off    /*永久性关闭*/ #vim /etc/sysconfig/selinux   /*把SELINUX=enforcing改为SELINUX=disabled*/ 2.安装cacti依赖的软件 #yum

CentOS6.5安装Cacti统计图乱码解决

这个就是rrdtool调用字体失败 安装字体即可 [[email protected] -]# yum -y install  cjkuni-ukai-fonts #安装字体 [[email protected] -]# fc-cache -f -v #刷新字体哦缓存 CentOS6.5安装Cacti统计图乱码解决,布布扣,bubuko.com

Centos6.7安装Cacti教程

Centos6.7安装Cacti教程# link:http://docs.cacti.net/plugins/ blog地址:http://www.cnblogs.com/caoguo 一.基本环境安装 [[email protected] ~]# yum install -y gcc httpd php php-mysql php-snmp mysql mysql-devel mysql-server rrdtool [[email protected] ~]# yum install -y

redhat6.5安装cacti监控及安装过程中的问题解决

课题描述:在redhat系统中安装cacti这款通用的监控工具. 环境描述:我的客户端使用的win7的系统,通过putty远程登录Linux服务器 客户端IP:192.168.0.23,Linux服务器IP:192.168.0.56(使用的是内网) cacti原理:cacti本身是一个PHP脚本,它的所有功能都是由其插件完成的,cacti通过snmp协议与被监控主机取得通信,被监控主机的监控参数保存在cacti目录下的一个rra文件中,通过rrdtool这个工具定时地到这个文件中读取数据,然后做

Centos6.8安装cacti

cacti环境基于LAMP,本实验LAMP环境已编译安装成功.若直接yum安装cacti环境会把httpd,mysql,php也yum安装,与我们编译安装的LAMP环境造成冲突,所以本次实验只安装cacti,rrdtool,net-snmp. 安装rrdtool yum -y install rrdtool 安装net-snmp yum -y install net-snmp 编辑net-snmp配置文件 vim /etc/snmp/snmpd.conf +55 #修改: view system

centos6.8.安装cacti

1.环境问题:service iptables stopchkconfig iptables offvi /etc/sysconfig/selinux(把SELINUX=enforcing改为SELINUX=disabled)2.安装好依赖包yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp php-mysql lm_sensors net-snmp net-snmp-utils net-snmp-li

centos6.5系统cacti监控部署文档

系统要求:本文中的Linux操作系统为CentOS 6.5,以下操作均以root执行. 环境描述: 操作系统            ip                      监控类别         软件 CentOs 6.5      监控ip      监控端     lnmp环境,cacti,snmp服务,rrdtool CentOs 6.5      *                         被监控端   snmp服务 注:lnmp环境和snmp服务安装不再赘述,按照要求

centos6.5安装logwatch监控日志

Logwatch是使用 Perl 开发的一个日志分析工具Logwatch能够对Linux 的日志文件进行分析,并自动发送mail给相关处理人员,可定制需求Logwatch的mail功能是借助宿主系统自带的mail server 发邮件的,所以系统需安装mail server , 如sendmail,postfix,Qmail等 本文yum安装配置yum install -y logwatch [ 配置 ] a. 配置文件在 /etc/logwatch , 相关配置模板在 /usr/share/l