h t t p : / / x j z h u j u n j i e . b l o g . 5 1 c t o . c o m /
6 月 20 日
2012 年
Linux 运维之 cacti
linux 下构建 Cacti 网络监控平台
Linux 运维之 Cacti
河南-清小小(xjzhujunjie)
xjzhujunjie --(河南-清小小)
作者:河南-清小小
Linux 运维之 linux 下构建 Cacti 网络监控平台 河南-清小小(xjzhujunjie)-著作
http://xjzhujunjie.blog.51cto.com/ 2012/6/20
- 1 -
Linux 运维之
linux 下构建 Cacti 网络监控平台
目录
一.Cacti 监控简介 .................................................................................................................- 3 -
1.1 Cacti 简介 .......................................................................................................................- 3 -
1.2 Cacti 架构概述 ...............................................................................................................- 3 -
1.3 Cacti 相关资源 ...............................................................................................................- 4 -
1.4 SNMP 协议简介 .............................................................................................................- 5 -
1.5 rrdtool 简介 ...................................................................................................................- 6 -
二.Cacti 的安装 .....................................................................................................................- 6 -
2.1 准备工作........................................................................................................................- 6 -
2.2 安装依赖包,启动相关服务 ........................................................................................- 8 -
2.3 安装 RRDTool,Cacti .....................................................................................................- 9 -
2.4 Cacti 的初始化前配置 ................................................................................................. - 10 -
2.5 Cacti 的初始化 ............................................................................................................. - 10 -
三.使用 Cacti 监控主机系统 ............................................................................................... - 14 -
3.1 监控 windows 2003 服务器 ....................................................................................... - 15 -
1. 配置 windows server 2003 服务器 ................................................................. - 15 -
2. 在 cacti 服务器添加 windows 被监控节点 .................................................... - 18 -
3. 在 cacti 上添加图形树 .................................................................................... - 22 -
4. 查看 windows 2003 监控信息 ........................................................................ - 24 -
3.2 监控 windows 7 客户机 ............................................................................................ - 25 -
3.3 监控 redhat linux 服务器 ........................................................................................ - 32 -
1. 配置 linux 服务器 ............................................................................................ - 32 -
2. 配置 cacti 监控 linux 服务器 .......................................................................... - 34 -
3. 查看 linux 监控信息 ......................................................................................... - 37 -
四.Cacti 插件管理 ................................................................................................................ - 39 -
4.1 为 Cacti 安装插件管理器 .......................................................................................... - 39 -
4.2 为 Cacti 安装插件 ...................................................................................................... - 43 -
4.3 使用 Cacti 插件 .......................................................................................................... - 46 -
五.使用 Cacti 监控一些服务 ............................................................................................... - 48 -
5.1 监控 web 服务-linux ................................................................................................... - 48 -
1.配置 web 服务器 ................................................................................................. - 48 -
Linux 运维之 linux 下构建 Cacti 网络监控平台 河南-清小小(xjzhujunjie)-著作
http://xjzhujunjie.blog.51cto.com/ 2012/6/20
- 2 -
2.为 cacti 添加 apache 模版 ................................................................................... - 49 -
3.配置 cacti 监控 www 服务 ...................................................................................- 51 -
4.配置 www 服务器虚拟主机 ................................................................................- 55 -
5.查看 web 服务器监控的信息 ..............................................................................- 55 -
5.2 监控 mysql 服务-linux ................................................................................................ - 58 -
1. 配置 mysql 服务器 ............................................................................................... - 58 -
2. 为 cacti 添加 mysql 模版 ...................................................................................... - 59 -
3.配置 cacti 监控 mysql 服务 ................................................................................. - 63 -
4.查看 mysql 服务器监控的信息 .......................................................................... - 66 -
六.使用 Cacti 监控网络设备 ................................................................................................- 70 -
6.1 监控 juniper 防火墙 ....................................................................................................- 70 -
1. 配置 juniper 防火墙 ..............................................................................................- 70 -
2. 创建 juniper 防火墙数据模版 .............................................................................. - 72 -
3. 创建 juniper 防火墙图形模版 ............................................................................. - 77 -
4. 创建 juniper 防火墙主机模版 ............................................................................. - 83 -
5. 配置 cacti 监控 juniper 防火墙 ............................................................................ - 84 -
6. 查看监控信息 ....................................................................................................... - 89 -
6.2 监控华为二层交换机 ................................................................................................. - 90 -
1. 配置华为二层交换机 ........................................................................................... - 90 -
2. 创建华为二层交换机数据模版 ........................................................................... - 91 -
3. 创建华为二层交换机图形模版 ........................................................................... - 94 -
4. 配置 cacti 监控华为二层交换机 ......................................................................... - 96 -
5. 查看监控的交换机信息 ..................................................................................... - 100 -
6.3 附:Spine (Cactid) ...............................................................................................- 102 -
七.Cacti 报警功能 ............................................................................................................... - 104 -
7.1 邮件报警................................................................................................................... - 104 -
1. 发送测试邮件 ..................................................................................................... - 104 -
2. 设置邮件报警 ..................................................................................................... - 106 -
3. 设置报警阀值 ..................................................................................................... - 108 -
4. 查看报警信息 ..................................................................................................... - 110 -
7.2 MSN 报警 ................................................................................................................... - 113 -
1. 测试 MSN 功能 ................................................................................................... - 114 -
2. 配置实现 MSN 功能 ........................................................................................... - 116 -
3. 设置报警阀值 ..................................................................................................... - 119 -
4. 查看报警信息 ..................................................................................................... - 120 -
7.3 实现飞信 fetion 报警 ............................................................................................... - 123 -
1. 配置飞信 fetion 报警功能 ................................................................................. - 123 -
2. 设置报警阀值 ...................................................................................................... - 127 -
3. 查看报警信息 ..................................................................................................... - 128 -
附录:参考资料 ...................................................................................................................... - 128 -
Linux 运维之 linux 下构建 Cacti 网络监控平台 河南-清小小(xjzhujunjie)-著作
http://xjzhujunjie.blog.51cto.com/ 2012/6/20
- 3 -
我的博客:http://xjzhujunjie.blog.51cto.com/
一.Cacti 监控简介
1.1 Cacti 简介
Cacti 是一套基于 PHP,MySQL,SNMP 及 RRDTool 开发的网络流量监
测图形分析工具。
简单的说 Cacti 就是一个 PHP 程序。它通过使用 SNMP 协议获取
远端网络设备和相关信息,(其实就是使用 Net-SNMP 软件包的
snmpget 和 snmpwalk 命令获取)并通过 RRDTOOL 工具绘图,通过
PHP 程序展现出来。我们使用它可以展现出监控对象一段时间内的状
态或者性能趋势图。
1.2 Cacti 架构概述
通过上图我们可以发现 Cacti 有三大组件:MySQL 数据库、
RRDtool 工具、Net-Snmp 程序。MySQL 并不负责监控数据的存储,
Linux 运维之 linux 下构建 Cacti 网络监控平台 河南-清小小(xjzhujunjie)-著作
http://xjzhujunjie.blog.51cto.com/ 2012/6/20
- 4 -
只保存模板和 rra 文件与主机对应等信息,而真正的监控数据存储
和图像展现都是 rrdtool 来做的。而 Net-SNMP 负责数据的采集。
Cacti is a complete network graphing solution designed to harness
the power of RRDTool's data storage and graphing functionality. Cacti
provides a fast poller, advanced graph templating, multiple data
acquisition methods, and user management features out of the box. All
of this is wrapped in an intuitive, easy to use interface that makes sense
for LAN-sized installations up to complex networks with hundreds of
devices.
1.3 Cacti 相关资源
1> Cacti 官网:http://www.cacti.net/
2> RRDTool 官网:http://www.mrtg.org/rrdtool/
3> Cacti 文档:http://docs.cacti.net/
4> 关于本实验的详细文档下载地址:
5> 与本实验相关的 Cacti 软件包下载地址:
http://down.51cto.com/data/434571
Linux 运维之 linux 下构建 Cacti 网络监控平台-所需全部软件包
http://down.51cto.com/data/434571
6> 我的博客地址:http://xjzhujunjie.blog.51cto.com/
网络系统工程师自由交流 QQ 群: