cacti(监控)--简单篇

cacti拓扑

安装需求

lamp环境

net-snmp

rrdtool

cacti-0.8.8b.tar.gz



cacti环境搭建之lamp

[[email protected] ~]# yum -y install httpd mysql mysql-server mysql-php mysql-devel php php-mysql
[[email protected] ~]# cat /var/www/html/index.php 
<?php
phpinfo();
?>
[[email protected] ~]# /etc/init.d/httpd start
正在启动 httpd:                                           [确定]
[[email protected] ~]# /etc/init.d/mysqld start
正在启动 mysqld:                                          [确定]
[[email protected] ~]#

访问测试php是否完成

安装信息采集

[[email protected] ~]# yum -y install net-snmp net-snmp-utils net-snmp-devel
[[email protected] ~]# /etc/init.d/snmpd start
正在启动 snmpd:                                           [确定]
[[email protected] ~]# chkconfig snmpd on

安装绘图工具

[[email protected] ~]# yum -y install rrdtool

安装cacti,设置连接数据库

[[email protected] ~]# tar zxf cacti-0.8.8b.tar.gz [[email protected] ~]# mv cacti-0.8.8b/ /var/www/html/cacti/
[[email protected] ~]# mysqlWelcome to the MySQL monitor.  
Commands end with ; or \g.
Your MySQL connection id is 19Server 
version: 5.1.73 Source distributionCopyright (c) 2000, 2013, 
Oracle and/or its affiliates. All rights reserved.Oracle is a registered 
trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks 
of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the 
current input statement.
mysql> create database cactidb;
mysql> grant all on cactidb.* to ‘cactiuser‘@‘127.0.0.1‘ identified by ‘123123‘;
mysql> quit
[[email protected] ~]# cd /var/www/html/cacti/
[[email protected] cacti]# mysql cactidb< cacti.sql
[[email protected] cacti]# vim include/config.php 

<?php
/*
 +-------------------------------------------------------------------------+
 | Copyright (C) 2004-2013 The Cacti Group                                 |
 |                                                                         |
 | This program is free software; you can redistribute it and/or           |
 | modify it under the terms of the GNU General Public License             |
 | as published by the Free Software Foundation; either version 2          |
 | of the License, or (at your option) any later version.                  |
 |                                                                         |
 | This program is distributed in the hope that it will be useful,         |
 | but WITHOUT ANY WARRANTY; without even the implied warranty of          |
 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           |
 | GNU General Public License for more details.                            |
 +-------------------------------------------------------------------------+
 | Cacti: The Complete RRDTool-based Graphing Solution                     |
 +-------------------------------------------------------------------------+
 | This code is designed, written, and maintained by the Cacti Group. See  |
 | about.php and/or the AUTHORS file for specific developer information.   |
 +-------------------------------------------------------------------------+
 | http://www.cacti.net/                                                   |
 +-------------------------------------------------------------------------+
*/

/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "127.0.0.1";
$database_username = "cactiuser";
$database_password = "123123";
$database_port = "3306";
$database_ssl = false;

/*
   Edit this to point to the default URL of your Cacti install
   ex: if your cacti install as at http://serverip/cacti/ this
   would be set to /cacti/
*/
$url_path = "/";

/* Default session name - Session name must contain alpha characters */
//$cacti_session_name = "Cacti";

?>

cacti的初始化安装

[[email protected] ~]# vim /etc/httpd/conf/httpd.conf 
ocumentRoot "/var/www/html/cacti"
<Directory "/var/www/html/cacti">
Options None
AllowOverride None
Order allow,deny    
Allow from all
</Directory>
[[email protected] ~]# /etc/init.d/httpd restart
停止 httpd:                                               [确定]
正在启动 httpd:                                           [确定]
[[email protected] ~]#

访问安装

cacti默认登陆

admin 用户

admin 密码

需要修改

登陆界面

通过命令采集本机信息

[[email protected] cacti]# php /var/www/html/cacti/poller.php --force

里面的操作随便点也能懂。

时间: 2024-10-11 21:50:04

cacti(监控)--简单篇的相关文章

cacti监控软件

cacti监控软件: 部署cacti运行环境 # yum -y install httpd mysql mysql-server mysql-devel php php-mysql # yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd # yum -y install rrdtool # yum -y install net-snmp net-snmp-utils # service httpd start # c

Cacti监控

cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数 据,然后用rrdtool储存 和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.本文全面介绍了Cacti的工作流程.安装.使用.脚本和模板.插件.高级应 用方面的内容. 本系列文档介绍了Cacti监控工具的各个方面,包括: 一.Cacti的工作流程二.Cacti的安装三.Cacti的使用四.Cacti脚本及模板 一.概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取

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

增加cacti监控对象时导致无数据无图形出现

生产环境: 操作系统:CentOS release 6.8 (Final) 数据库:mysql 5.5.49-cll-lve 问题:在众多Cacti监控的对象中,由于增加一台服务器增加了一个了监控对象Windows系统,导致cacti在监控所有对象中仅有1个对象出图出数据. 分析: 1.图像没有生成,运行# /usr/bin/php /var/www/html/cacti/poller.php --force #出现数据了吗?2.权限问题,修改权限#chmod 777 -R /var/www/h

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

cacti监控一个web上的多个tomcat

Cacti监控一个web上多个tomcat 第一部分:监控单个tomcat 1.首先下载监控tomcat的模板 TomcatStats-0.1.zip 下载之后,修改tomcatstats.pl, a.注释第三行左右的 use Data::Dumper; b.将 第19行左右的my $xml = `GET $url`; 改为my $xml = `wget -qO - $url`; c.在第24行左右添加此行   print "  "; d.注释第23行左右的print Dumper($

实战3 Cacti监控nginx和mysql

在监控方面,两周的心得与大家共勉. 首先说说在线上跑的监控(cacti),两周下来没有出现问题,日志也没有出现报错的迹象,绘图,获取数据都是正常的.如下图所示: 至于监控,对于cacti来说,绘图是很直观的,一目了然,学会使用cacti,更重要的是要学会看坐标,还有坐标下面更详细的数值. 因为更多的模拟环境搭建是在vmware workstation上安装的,由于虚拟机的特殊性,快照,会使物理主机与vmware的主机时间 照成不一致,因此都采用ntpdate保持时间一致. [[email pro

Cacti监控Tomcat服务器实现过程

1 首先去官网上面下载通用的监控模板 一般使用TomcatStats-0.1.zip 模板居多,下载地址: http://forums.cacti.net/download/file.php?id=12310, 在linux服务器上面使用wget下载,wget http://forums.cacti.net/download/file.php?id=12310,报如下错误: 正在连接 forums.cacti.net|173.225.179.10|:80... 已连接. 已发出 HTTP 请求,

cacti监控部署与配置

cacti是一套基于PHP,mysql,SNMP及RRDTool开发的网络流量测试图形分析工具 cacti是通过snmpget来获取数据,使用RRDtool绘画图形 ,而且完全可以不需要了解RRDtool复杂的参数 ,它提供了非常强大的数据和用户管理功能,可以指定每个用户能查看树状结构,host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善.界面 友好,软件cacti的发展是基于让RRTool使用这更方便的使用该软件,除了基本 的SNMP的流量更系统咨询