1Cacti原理及概述

1Cacti是一款使用PHP语言开发的性能与流量监测工具。监测的对象可以是linux也可以是windows也可以是路由器交换机等网络设备主要基于SNMPsimple network managerprotocol简单网络管理协议来搜集cpu占用内存使用运行进程数磁盘空间网卡流量等各种网络数据。

2实际上cacti本身只是一个web界面的管理套件通过调用net-snmp工具来采集监测数据并结合RRDtoolround Robin databaseTool轮询数据库工具记录数据并绘制图片最终以web的图片形式返回给用户

3cacit提供了优秀的整合能力充分使用lamp基础平台snmp协议工具rrtool数据引擎不仅配置简单直观而且支持插件和数据模板使用时非常灵活便于进一步扩展监测功能。

2、安装lamp架构

服务器端192.168.5.1/24 gw:192.168.5.1

客户端192.168.5.2/24 gw:192.168.5.1

Yum 配置过程略。

1yum安装

监测利器cacti服务安装_cacti RRDtool

2)启动服务

监测利器cacti服务安装_cacti RRDtool_02

3、安装net-snmp-utilslm_sensors工具包

监测利器cacti服务安装_cacti RRDtool_03

安装net-snmp-utils工具

监测利器cacti服务安装_cacti RRDtool_04

4、编辑安装RRDtool源码包

1解压

监测利器cacti服务安装_cacti RRDtool_05

2编译

监测利器cacti服务安装_cacti RRDtool_06

5、部署cacti套件至网站目录并打补丁

1解压这里用的是cacti中文包

监测利器cacti服务安装_cacti RRDtool_07

2部署至网站目录下

监测利器cacti服务安装_cacti RRDtool_08

3打补丁

监测利器cacti服务安装_cacti RRDtool_09

4建立用户设置权限

监测利器cacti服务安装_cacti RRDtool_10

6、建立数据库表

监测利器cacti服务安装_cacti RRDtool_11

监测利器cacti服务安装_cacti RRDtool_12

7、调整配置文件

监测利器cacti服务安装_cacti RRDtool_13

监测利器cacti服务安装_cacti RRDtool_14

监测利器cacti服务安装_cacti RRDtool_15

在第二行加入

监测利器cacti服务安装_cacti RRDtool_16

修改网站配置文件

监测利器cacti服务安装_cacti RRDtool_17=

修改网站根目录

监测利器cacti服务安装_cacti RRDtool_18

添加php语言支持

监测利器cacti服务安装_cacti RRDtool_19

8、安装cacti发现是乱码因为我们使用的是cacti中文包。而系统确是英文的。所以要安装系统的中文包

监测利器cacti服务安装_cacti RRDtool_20

1安装中文包

监测利器cacti服务安装_cacti RRDtool_21

2修改系统默认为中文

9、进入安装界面。下一步

监测利器cacti服务安装_cacti RRDtool_22

选择全新安装

监测利器cacti服务安装_cacti RRDtool_23

2会进入到输入密码阶段用户名为admin密码admin

监测利器cacti服务安装_cacti RRDtool_24

配置cacti客户机

1.安装net-snmp

   监测利器cacti服务安装_cacti RRDtool_25


安装net-snmp


监测利器cacti服务安装_cacti RRDtool_26

2配置snmpd启动服务

监测利器cacti服务安装_cacti RRDtool_27

更换成服务器地址

监测利器cacti服务安装_cacti RRDtool_28

监测利器cacti服务安装_cacti RRDtool_29

服务器对客户机进行纳管