首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 cacti 批量监控服务器以及其 PHP 运作环境配置(2)实际应用

使用 cacti 批量监控服务器以及其 PHP 运作环境配置(2)实际应用

实际应用下边我们举出实应用的例子。
设备结构:
  • 网络入口路由器 Linksys RV042
    Linksys 的一款路由器,主要负责,外网接入路由,防火墙,以及端口映射。
  • server1 WEB 应用服务器
    操作系统: Linux RedHat As4
    Eth0,Eth1 双网卡工作。前者接入路由器映射至外网。后者直连至 server2
    进行反向代理 ( proxy ) 以及数据备份以及同步等功能。
    IP 分别为 192.168.3.2 以及 192.168.10.2
  • server2储存,FTPWEB应用服务器
    操作系统: Windows2003 r2
    与 server1 网络环境相仿,双网卡工作。
    IP 分别为 192.168.3.3 以及 192.168.10.3
Cacti 已经配置完成,安装在 server1 上。第一台添加到监控表里边的是路由器 RV042 。打开路由器的 WEB 设置页面,勾选并启用 SNMP 功能。如图 9
Send SNMP Trap to: 192.168.3.2( server1 的 IP )
然后其他输入框按照默认留空即可,但需留意 Get Community Name: 所填写的组名: public 。保存设置。
图 9. 保存设置登陆 Cacti ,console 菜单栏中点击 。跟前边图 1 至 8 添加新设备以及创建统计图表的步骤相同
Description 设备名称 ( 我们这里自定为 Linksys RV042)
Hostname 设备地址 ( 路由器的地址 192.168.3.1 )
Host Template 设备的类型 ( 选择 ucd/net SNMP Host 或者是 Cisco Router )
然后其他按照默认即可。
创建成功后,也会在该页面左上方出现所新建设备的 Linksys RV042 SNMP Information
点击隔壁 *Create Graphs for this Host 创建监控图表
图 10. 创建监控图表路由器  RV042 的端口以及 IP 等数据都取出来了。
勾选好所要监控的端口,点击 create 就能完成路由器监控图表的建立。
Cacti 运行在 Server1 上,所以配置方式跟前边所介绍是一样的,这里就掠过了。但顺带说一下,如果环境中还存在 Server3,而且跟 Server1 一样都是 Linux 系统,需要添加到 cacti 里头。哪么只需在该服务器上修改 snmp 配置,修改的内容也跟 server1 上几乎一样,不同的是。
编辑 /etc/snmp/snmpd.conf 的时候,原来填 127.0.0.1 ( 本机地址 ) 的地方换成 Cacti 所在运行的服务器 IP,即 server1: 192.168.3.2
  • com2secnotConfigUser                  default                          public
    改为:com2secnotConfigUser          192.168.3.2(server1 地址)         public
  • access  notConfigGroup ""  any   noauth    exact  systemview  none none
改为:accessnotConfigGroup""anynoauthexact all           none none
  • #view all    included  .1         80
    将前面的 # 注释 去掉。
  • 保存退出 :wq
重新启动 snmp 服务
# service snmpd restart
在 Cacti ,中创建新设备,
填写 Server3 IP 地址,设备类型: ucd/net SNMP Host , 创建图表 , 完成。
到 Server2 的 win2003 系统了。
  • 给 Windows 安装 SNMP 协议支持通常由于 SNMP 是一个建议关闭的协议 ( 因为有安全漏洞 ),所以 Windows 2003 不是缺省安装的。但 Cacti  用的就是 SNMP 协议,而且服务器处于内网中,有路由器防火墙对外隔着,所以装吧。
    控制面板– > 添加或删除程序– > 添加 / 删除 Windows 组件– > 管理和监视工具– > 简单网络管理协议 (SNMP)
  • 修改 SNMP 的安全设置 这台服务是被监控方,所以需要像刚才举例的 Server3 那样修改 SNMP 的配置。否则在 server 1 里头的 Cacti 则永远也收不到 SNMP 的消息。打开 Services 窗口并找到 SNMP 服务,打开右键菜单,选择属性。在打开的窗口中找到“安全”选项页。在选项页中有两部分设置,上半部分是指 SNMP 服务接受哪种 Community 指示字,缺省情况下 Windows 2003 不对任何指示字反馈,我一般都添加设置为。
    团体名称:public, 权限:只读
    下半部分添加可信任的主机名、IP 或是 IPX 名称。这里就也是添加 server1 的 IP 192.168.3.2 如图 11
    图 11. 修改 SNMP 的安全设置
  • 修改防火墙如果你安装了防火墙,还要记得打开 UDP 161 端口。
    完成后重新启动 SNMP server 服务
    登陆 Cacti 点创建新设备。
    填写 Server2 IP 地址,设备类型:Windows 2000/XP hosts
    从 Windows 上获取到的 SNMP 信息也挺多,CPU,内存,虚拟内存,硬盘空间使用,网卡流量,一应俱全。最后创建图表 , 完成。
    图 12. 修改防火墙
返回列表