打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Cacti监控网卡

为了安全的原因,第一次登录成功后,cacti 会强制要求你更改一个新的 password ,输入新密码并确认密码,点击 save ,进入 cacti 控制台界面:

点击 graphs ,查看cacti 监控本机的图表:

内存使用图

负载均值图

登录用户数图

CPU图
默认 cacti 并没有对主机网卡进行监控,这个需要手工添加,回到consloe ,点击 Device ,在右边点击 ADD 按钮

输入设备信息

Description 设备名称,可随便填写,最好是设置一个比较有意义的名称
Hostname   设置地址,如果是本机就填 127.0.0.1
HostTemplate                设备的类型,按照实际情况选择,这里是本机,选择 ucd/net SNMP Host
SNMP Version  选择 Version 1
其他的按默认设置即可,点击 Create 。


在顶端显示了 SNMP Information ,表示保存成功,点击 Create Graphs for this Host 开始创建监控图表。

备忘录:
在新建本地网卡监控的时候,遇到了一点波折,新建了很多次网卡Device,始终无法生成图表,后来查看Cacti 的Debug信息,提示错误如下:

后来到通过GOOGLE 搜索到了 Cacti BBS的一篇文章解决了此问题,文章地址:http://forums.cacti.net/about10396.html 内容如下:
I've spend about 3 hours trying to figure this out and I've seen alot of people with the same problem.

In cacti 0.8.6g (and perhaps f), using redhat (I've seen enterprise, RH9, Fedora 3 and 4 mentioned) there's a problem getting the list of interfaces to be detected, which allows you to graph traffic.

The typical problems involve the following errors:
"No SNMP data returned" (from verbose query in the devices detail)
No data returned while running snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.2.2.1.1
General problems getting Interface - Traffic graphs to work

The problem resides in the permissions for SNMP version 1 users in the /etc/snmp/snmpd.conf file

You need to change the following limits:
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1

to:
view systemview included .1.3.6.1.2.1
view systemview included .1.3.6.1.2.1.25.1.1

This reduces the limits to the pubic group's access using smtpwalk and allows cacti to get the list of interfaces.

在 Data Query [SNMP - Interface Statistics] 勾选需要监控的网卡,点击 Create 开始创建图表。点击 Management 中的 Graph Management

点击 Local NIC Monitior即可以开始浏览监控图表:

注:刚开始的时候,可能图表会无法显示,查看 Debug 信息的话,还会提示 rrdtool 找不到 /var/www/html/cacti/rra/local_nic_monitior_traffic_in_8.rrd 目录或文件。此时只要你确认在此目录或文件是存在的话,请稍待几分钟(或直接使用 php /var/www/html/cacti/poller.php > /dev/null 2>&1 生成图表)再来查看就可以显示啦。
此时这个监控图表在Graph 还不能显示,为了方便管理,统一查看监控图表,下面需要将此图表可以在 Graph 处显示。点击 Management 处的 Graph Trees

点击 Add 按钮,增加一个 Graph Tree

在 Name 处输入一个 Graph Tree 名称,点击 Create

在 Name 处输入一个 Graph Tree 名称,点击 Create

在 Tree Item Type 处选择 Host ,在 Host 处选择要添加监控图表,点击 Create ,现在就可以在 Graph 看查看监控图表啦。

二、Cacti 监控局域网内的网络设备
1、使用 Cacti 监控 Windows 主机
这里我以监控 Windows Server 2003 为例。Windows Server 2003 默认安装情况下并没有安装 SNMP 协议,而 Cacti 使用的就是 SNMP 协议,所以为了Cacti 可以正常监控 Windows Server 2003 主机,需要在Windows Server 2003 上安装 SNMP 协议。安装步骤如下:控制面板 | 添加/删除程序| 添加/删除组件 | 管理和监视工具 | 简单网络管理协议(SNMP)开始安装,SNMP安装好后,就需要对 SNMP 进行设置,不然 Cacti 无法接受到 Windows Server 2003 的SNMP 信息。打开 Services 窗口并找到SNMP 服务,双击 SNMP 服务,在打开的窗口中找到“安全”选项卡,

在此选项中有两部分设置,上半部分是指SNMP 服务接受哪种 Community 指示字,默认情况下 Windows Server 2003 不对任何指示字反馈,一般可设置为团体名称为:public,权限:只读。下半部分用来添加可信任的主机名称、IP名称、IPX名称,也就是添加 Cacti 服务器的地址,修改后的情况如下:

设置完成后,点击确定按钮,然后重启 SNMP 服务。如果安装了防火墙,记得将 UDP 61 端口打开。登录 Cacti 控制台添加Device,与添加上面添加网卡的操作相同,不过记得在选择 Host Template的时候,选择 Windows 2000/XP host 。从 Windows 上获取到的 SNMP 信息也挺多,CPU,内存,虚拟内存,硬盘空间使用,网卡流量,一应俱全。最后创建图表 , 完成。

2、使用 Cacti 监控 Linux 主机
如果需要使用 Cacti 来监控局域网中的Linux 主机,那么只需要修改被监控 Linux 主机的 SNMP 设置即可,如下:
[root @test ~] # vi /etc/snmp/snmpd.conf

Com2sec        notConfigUser default public
改为:
Com2sec        notConfigUser 192.168.98.240(Cacti 服务器地址) public

access  notConfigGroup ""  any   noauth    exact  systemview  none none
改为:
Access        notConfigGroup        ""        anynoauth        exact all none none
将前面的 # 注释 去掉。
#view all    included  .1         80
重新启动 snmp 服务
[root @test ~] #service snmpd restart
在 Cacti ,Devices中创建新设备,
填写被监控 Linux 主机 IP 地址,Host Template: ucd/net SNMP Host , 创建图表 , 完成。

3、使用 Cacti 监控网络设备
只要是支持SNMP的网络设备,都可以通过使用 Cacti 来对网络设备进行监控。在使用 Cacti 监控网络设备,请确保 SNMP协议是被启用的,并设置被监控的网络设备将 SNMP Trap 发送给 Cacti 主机,Get Community Name为 public 。设置好后,就可以在Cacti 主机上添加对该监控设备的Device 啦,设置基本上差不多,Host Template 选择ucd/net SNMP Host,如果是Cisco 的网络设置可以选择ucd/net SNMP Host 或 Cisco Router ,创建图表,完成。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
cacti实现监控
使用?cacti?批量监控服务器以及其?PHP?运作环境配置
使用Cacti监控你的网络(三)- Cacti的使用
Cacti监控Windows主机报错:SNMP Information SNMP error
运维网Cacti操作手册——添加监控设备
Cacti监控华为5700交换机总流量
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服