日常整理(监控CACTI)

一、 安装 cacti服务端

1. 首先要安装epel扩展源
rpm -ivh  http://www.aminglinux.com/bbs/da ... ease-6-7.noarch.rpm

2. (lamp)然后分别安装httpd、php、mysql
yum install -y  httpd php php-mysql mysql mysql-server mysql-devel php-gd  libjpeg libjpeg-devel libpng libpng-devel

3. 安装cacti  net-snmp  rrdtool 
yum install -y cacti  net-snmp  net-snmp-utils  rrdtool

4. 启动服务:
/etc/init.d/mysqld start
/etc/init.d/httpd  start
/etc/init.d/snmpd start

5. 编辑httpd配置文件
vim /etc/httpd/conf.d/cacti.conf  
把"Deny from all" 改为  "Allow from all"
/etc/init.d/httpd  restart

6.  导入数据创建cacti库
mysql -uroot  -e "create database cacti"

创建cacti用户
mysql -uroot -e "grant all on cacti.* to ‘cacti‘@‘127.0.0.1‘ identified by ‘cacti‘;"

导入sql文件
mysql -uroot cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

7.  编辑cacti配置文件
vim /usr/share/cacti/include/config.php  更改如下:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "127.0.0.1";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$database_ssl = false;

8. web访问cacti并安装
http://ip/cacti/  
点两下“next” 和一次”Finish“ 即可
输入admin   admin 登录,重新设置新的密码

9. 执行poller.php, 生成图形, 加入计划任务
/usr/bin/php /usr/share/cacti/poller.php添加cron任务
cront -e  增加:
*/5 * * * *  /usr/bin/php /usr/share/cacti/poller.php

二、 安装客户端(增加一个linux服务器)
1. 安装snmp
yum install -y net-snmp

2. 修改snmpd.conf
修改syslocation以及syscontact, 其中syslocation 可以写本机ip,syscontact写管理员邮箱

syslocation 11.20
syscontact Root [email protected]

3. 启动snmp
service  snmpd  start

4.  登录cacti管理后台,点console , 再点Device, 在右上角点”Add“
Description  写本机ip或你自定义一个名字
Hostname  写本机ip
Host Template  选ucd/net  SNMP Host
SNMP Version  选Version 2
点右下角的create
点右上角的”Create Graphs for this Host“
Graph Types:  选择SNMP - Interface Statistics 
在下面框中选择要监控的网卡,比如我选择eth0, 在最右侧小方块里打对勾,然后点右下角的create
Graph Types:  再选择 Graph Template Based
在下面的框中,选择你要监控的项目,比如ucd/net - Load Average 
在右侧小方块中打对勾,然后点右下角的create

5. 点左侧的Graph Trees 
选中”Default Tree“
点右上角的Add
Tree Item Type 选择 ”Host“
Host 选择我们刚刚增加的那个机器ip
点右下角的create

6. 点左上角的Graphs
在左侧可以看到
Defaut Tree下面已经增加了我们刚刚添加的主机,图形一开始不会那么快出来,要等一小会才可以。

时间: 2024-08-01 22:43:43

日常整理(监控CACTI)的相关文章

服务器监控cacti

第九章:服务器监控系统cacti 防伪码:海阔天空 前言:在企业网络运维过程中,管理员必须时刻关注服务器的运行状态,如CPU.内存.磁盘空间使用情况等.为了能够及时的发现问题,尽量减少故障的发生.当网络中的设备,服务器等数量较多时,可以部署一套监控系统来实时跟踪服务器,我们通常会借助一些软件来实现.今天就以Cacti套件为例,介绍服务器集中监测体系的构建和使用. 今天所讲的cacti服务器监控系统与windows操作系统中的"性能监视器"属于同一类,都是为了监控cpu占用,内存使用,运

实战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的参数能轻

centos 监控cacti/nagios/zabbix 第三十四节课

centos   监控cacti/nagios/zabbix   第三十四节课 上半节课 下半节课 f

【Linux--中级篇】服务器监控Cacti

服务器监控Cacti 1.实验环境: 主机 操作系统 IP地址 主要软件 主控端 CentOS6.5x86_64 192.168.10.15 Rrdtool-1.4.8.tar.gz Cacti-0.8.8b.tar.gz 被控端 CentOS6.5x86_64 192.168.10.18 Win7客户机 192.168.10.5 2.实验步骤: 1.主控端配置 1)配置LAMP环境 安装mysql数据库 配置apache与php 2> 安装rrdtool和net-snmp 通过yum确认并安装

监控 cacti zabbix(2)

监控(1):(cactizabbix)前提:cacti配置完成cacti 监控其他主机(采集数据:crontab定时调用(poller.php)snmp采集存储数据:rrdtool -->rra下的rrd数据库(大小时固定,循环记录数据,不会增大,以后不断做数据更新)绘制图表:http(80) -->php -->mysql(前提:初始化数据)-->web(php动态的去mysql数据库里面去取信息但真正采集来的数据在rrd里面 mysql里面保存的是所有节点的信息(除了采集来的信

监控cacti/nagios/zabbix (一)cacti

cacti 重图形,有数据历史,需用到数据库支持,支持web配置,默认不支持告警,可以加插件:nagios重状态和结果,没有数据历史,不成图像,不支持web配置,可以自己开发脚本定制个性化监控,支持多种插件:zabbix有数据历史,可成图像,支持web配置,可以自动发现: 第一部分:监控软件Cacti搭建 一.环境准备 1.安装epel扩展源 关闭selinux 临时关闭 setenforce 0 vim /etc/selinux/config SELINUX=disbabled 1 [[ema

2015-06-10/2015-06-12监控cacti/nagios/zabbix

常用的监控软件有:cacti.nagios.zabbix等 cacti 重图形,有数据历史,需用到数据库支持,支持web配置,默认不支持告警,可以加插件: nagios重状态和结果,没有数据历史,不成图像,不支持web配置,可以自己开发脚本定制个性化监控,支持多种插件: zabbix有数据历史,可成图像,支持web配置,可以自动发现: 关于cacti 大家可以参考6期同学的笔记,有图很直观 (http://mylinuxlife.blog.51cto.com/4706737/1661680) 第

监控cacti

所需软件包:cacti-0.8.8h.tar.gz cacti-spine-0.8.8h.tar.gz php-snmp-5.3.3-26.el6.x86_64.rpm 1 yum install httpd 1 tar zxf cacti-0.8.8h.tar.gz -C /var/www/html/ 1 2 cd /var/www/html/ ln -s cacti-0.8.8h/ cacti 1 2 yum install -y php php-mysql mysql-server php

企业级监控Cacti安装及配置

安装环境: RHEL 5.8 apache 2.4 Mysql 5.5 php 5.5 首先安装LAMP平台,安装好后建立测试页测试没问题后到cacti官网下载安装包,我此次安装的是cacti 0.8.8c版(最新) 安装流程如下: 解压缩tar包到apache的文档目录下并改名: tar xf cacti-0.8.8c.tar -C /usr/local/apache/htdocs/ mv cacti-0.8.8c cacti 添加执行数据采集和数据存储的用户 useradd -s /sbin