安装配置cacti

前提:已经编译安装好了LAMP(mysql5.5)

一、配置服务端

1、注释中心主机,并启用虚拟主机,添加一个虚拟主机

# cd /etc/httpd/

# vim httpd.conf

注释掉:DocumentRoot "/usr/local/apache/htdocs"

启用:# Virtual hosts

Include /etc/httpd/extra/httpd-vhosts.conf

# vim /etc/httpd/extra/httpd-vhosts.conf

<VirtualHost *:80>

DocumentRoot "/web/vhosts/cacti"

ServerName cacti.fsy.com

<Directory "/web/vhosts/cacti">

Options Indexes

AllowOverride none

Require all granted

</Directory>

ErrorLog "logs/cati-error_log"

CustomLog "logs/cacti-access_log" common

</VirtualHost>

2、安装rrdtool采集工具

1)安装rrdtool之前需要安装相应的lib库,如下安装:

# yum install cairo-devel libxml2-devel pango pango-devel –y

2)

# tar xzf rrdtool-1.4.5.tar.gz

# cd rrdtool-1.4.5

# ./configure --prefix=/usr/local/rrdtool/

# make && make install

# /usr/local/rrdtool/bin/rrdtool

此时可以显示rrdtool的版本,表明安装成功!

3)创建链接

# ln -s /usr/local/rrdtool/bin/* /usr/local/bin/

3、安装SNMP服务

# yum install net-snmp net-snmp-utils –y

4、初始化安装cacti

# mkdir -p /web/vhosts

# tar xf cacti-0.8.8a.tar.gz -C /web/vhosts

# cd /web/vhosts/

# ln -sv cacti-0.8.8a cacti

# service httpd restart

5、初始化数据库并创建用户

# cd cacti

# mysqladmin creat cactidb

# mysql cactidb < cacti.sql

# mysql -e "GRANT ALL ON cactidb.* TO [email protected] IDENTIFIED BY ‘cactiuser‘"

# mysqladmin flush-privileges

6、修改cacti的配置文件

# cd include/

# vim config.php

修改以下两项

$database_default = "cactidb";

$url_path = "/";

7、创建执行用户cactiuser,并修改目录属主和属组

# /web/vhosts/cacti

# useradd cactiuser

# chown -R cactiuser:cactiuser rra/ log

8、安装cacti

配置本地域名解析,添加以下内容

202.207.178.6 cacti.fsy.com

然后访问cacti.fsy.com,即可开始安装

因为LAMP是编译安装的,所以在安装cacti时将/usr/local/php/bin/php

默认用户名和密码都是admin

9、为cactiuser定义任务计划,并测试

若没有crontab,需要装vixie-crons crontabs

1)定义任务计划,每五分钟执行一次poller.php

# echo ‘*/5 * * * * /usr/local/php/bin/php /web/vhosts/cacti/poller.php &>/dev/null‘ > /var/spool/cron/cactiuser

2)为使任务计划顺利执行,更改时区

# vim /etc/php.ini

修改如下内容:

date.timezone = Asia/Shanghai

3)测试

# su - cactiuser

$ /usr/local/php/bin/php /web/vhosts/cacti/poller.php

二、配置被监控的linux主机

1、修改配置文件

# vim /etc/snmp/snmpd.conf

将62行处改为如下内容,以使所有都可以访问:

access  notConfigGroup ""      any       noauth    exact  all none none

将41行处改为如下内容,以允许服务端采集其数据

com2sec notConfigUser  202.207.178.6       public

启用65行

view all    included  .1                               80

2、启动服务

# servcie snmpd restart

在服务器端操作网页,配置即可

欢迎批评指正!

时间: 2024-10-11 12:51:40

安装配置cacti的相关文章

linux下安装配置cacti监控

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 环境搭建: cacti服务端:192.168.20.20 cacti客户机:192.168.20.30 cacti安装配置的步骤如下: 1.首先要安装epel扩展源 yum install  epel-release 2.(安装lamp环境)安装httpd.php.mysql yum install -y  httpd php php-mysql mysql mysql-server mysql-d

CentOS 6.7安装配置Cacti监控系统

一.安装配置LAMP环境 yum -y install httpd php php-mysql php-snmp php-xml php-gd mysql mysql-server 启动http和mysql service httpd start service mysqld start 执行mysql安全设置,根据提示设置root密码 mysql_secure_installation 二.安装RRDTool和net-snmp 1.RRDTool主要用于绘图 yum -y install rr

centos7安装配置cacti

第一步:(cacti的安装) yum install net-snmp net-snmp-utils yum install cacti vi /etc/snmp/snmpd.conf com2sec notConfigUser  default       public access  notConfigGroup ""      any       noauth    exact  systemview none none view all    included  .1    

(四)Cacti安装配置

一.Cacti 监控介绍 1.Cacti简介 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 简单的说Cacti 就是一个PHP 程序.它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令获取)并通过RRDTOOL 工具绘图,通过PHP 程序展现出来.我们使用它可以展现出监控对象一段时间内的状态或者性能趋势图. 2.Cacti 架构概述 通过上图我们可以发现Cacti

CentOS7下安装搭建Cacti

1.搭建lamp环境 配置apache [[email protected] ~]# yum -y install httpd [[email protected] ~]# systemctl start httpd [[email protected] ~]# systemctl enable httpd [[email protected] ~]# firewall-cmd --permanent --add-service=http success [[email protected] ~

cacti安装配置与添加客户端

一.服务端 cacti安装配置 1. 首先要安装epel扩展源 yum install epel-release 2. (lamp)然后分别安装httpd.php.mysql yum install -y  httpd php php-mysqlmysql mysql-server mysql-devel php-gd libjpeg libjpeg-devel libpng libpng-devel 3. 安装cacti  net-snmp rrdtool yum install -y cac

cacti中文安装配置与监控wWindows Server和Linux服务器

Cacti做为当今天运维人员的主流监控工具已经应该很广泛了,下面我就来把我的安装步骤罗列如下; (1).Cacti安装之前要准备Linx平台下的Web架构: (2).Linux下的Web搭建的方法如下; [[email protected] ~]# yum -y install httpd mysql-server php php-mysql gd net-snmp php-snmp net-       snmp-utils net-snmp-devel mysql-devel  openss

实战1 网络监控cacti的安装配置

一.cacti概述二.cacti工作流程三.cacti安装四.配置cacti监控本机 环境: 操作系统:CentOS 6.4 x86_64软件:Cacti-0.8.7e 官方网站:http://www.cacti.net 一.cacti概述Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP.MySQL.SNMP及RRDTool开发的网络流量监测图形分析工具.它通过snmpget来获取数据,使用 RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻

cacti安装配置

第一部分:cacti安装配置1. 首先要安装epel扩展源[[email protected] ~]# ping www.baidu.comPING www.a.shifen.com (119.75.218.70) 56(84) bytes of data.64 bytes from 119.75.218.70: icmp_seq=1 ttl=57 time=4.96 ms64 bytes from 119.75.218.70: icmp_seq=2 ttl=57 time=3.68 ms[[e