前提条件

一、已安装好Cacti:ubuntu下cacti安装配置

二、准备好以下安装文件:

  • Cacti_SNMP_Informant_Standard_Metrics_v13.zip(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012 x32/x64)
  • informant-std-16.zip

配置过程

一、被监控服务器设置(这里是windows服务器)

为window系统配置snmp服务及安装snmp informant(此处以64位的win 2008为例)

进入功能添加向导,勾选SNMP服务,然后点击”下一步”

安装完成后,点击关闭.

打开服务管理器,找到SNMP Service项双击

在弹出的窗口中选择”安全”选项卡,并设置社区为:public

按需要可设置“接受来自任何主机的SNMP数据包”或只指定个别机子.

然后确定并重启SNMP Service.

解压文件informant-std-16.zip并安装其中的informant-std-16.exe(双击然后按提示安装即可,默认安装即可,此处不特别介绍。)

开启SNMP服务的防火墙例外,如下图所示,SNMP使用161端口,我们必须开放161端口才可以。

注意:防火墙设置关键点如下图所示,要求全部设置成“任何IP地址”,否则在监控服务器上执行以下命令会得不到任何信息

//修改前
enadmin@ubuntu-server:/etc/smokeping/config.d$ snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0
Timeout: No Response from 10.138.xx.xx//修改后
enadmin@ubuntu-server:/etc/smokeping/config.d$ snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0
iso.3.6.1.2.1.1.1.0 = STRING: "Hardware: Intel64 Family 6 Model 46 Stepping 6 AT/AT COMPATIBLE - Software: Windows Version 6.1 (Build 7600 Multiprocessor Free)"

以上被监控的客户端设置完毕

二、监控服务器配置(这里是安装cacti的ubuntu服务器)

1、导入cacti监控模板

解压文件Cacti_SNMP_Informant_Standard_Metrics_v13.zip,把template文件夹中的6个模板文件,通过cacit操作界面导入。

2、然后把文件夹resource\snmp_queries中的xml文件,放到cacti服务器中的相应目录,我的服务器为/usr/share/cacti/resource/snmp_queries,具体目录根据cacti安装路径会有所变化。还有设定这些文件的访问权限,保证所有用户都有读的权限。以上cacti模板安装完成

三、创建监控主机及监控资源图

点击Devices,添加一台设备,如下图所示。

这里输入设备的IP地址和描述,在HostTmeplate当中选择“Windows Host - SNMP Informant”,前天配置如下图所示,重点是黄色底纹标注部分。

注意:

在接下页面中显示的Associated Graph Templates和Associated Data Queries的1至3项是cacti自带的针对linux的模板,与刚才导入的模板无关,所以最好删除了,免得建图时误错了。如下图用黄色底纹标注的内容都删除掉。

点击Create Graphs for this Host,为主机创建监控图

接下来创建对CPU、磁盘、内存、网卡等内容的监控

CPU

磁盘

内存

网卡

其中说明一下:

  • CPU中的0代表第一个CPU,如果是多核的CPU会显示更多选项,Total是对所有CPU的统计.
  • 针对磁盘也可以选择对不同盘的监控,如C盘、D盘。另外有Select a graph type选项,比如磁盘使用情况,磁盘IO情况等。我这里只找到DiskReadBytePerSec之类的,没有找到DiskReadPerSec,就是每秒读取、写入的次数,这里只有每秒读取写入的字节数目。
  • 勾选需要的监控图,然后点create按钮即可。

图建好后就是把图放到Graph Tree中了,进入Graph Tree菜单,点击Default Tree

点击Add

参考下图设置,然后点create按钮.之后在Graph页面就可以看到相应的图了

至此所有内容配置完毕,我们看一下刚刚配置以后产生的图形吧

二、通过Cacti监控linux资源

在被监控的linux主机上安装net-snmp: yum install net-snmp

vi /etc/snmp/snmpd.conf

#更改以下部分

#将下边这行中的default

com2secnotConfigUser default public

#改为192.168.1.2(cacti)服务器的地址)

com2secnotConfigUser 192.168.1.2 public

#将下边这行中的systemview

access notConfigGroup "" any noauth exact systemview none none

#改为all

access notConfigGroup "" any noauth exact all none none

#将下边这行的注释“#”号去掉

#view all included .1 80

重启snmp服务

service snmpd restart

三、其它知识点

1、在putty 执行命令:snmpwalk -v 1 -c public localhost memory  (将localhost换成被监控的服务器ip)可以取得该服务器内存数据。

2、图像管理->编辑图像模式下可以对某数据项进行修改。

3、图像管理下的cdef函数可以对取得的数据进行计算加工处理。可以根据需要自定义。

转载于:https://www.cnblogs.com/yundan/p/4122862.html

通​过​C​a​c​t​i​监​控​w​i​n​d​o​w​s​资​源相关推荐

  1. CentOS 6.5 Zabbix监.控系统功能及基本使用

    一.Zabbix基本介绍:    zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.它能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系 ...

  2. 第 二 十 八 天 :监 控 软 件 之 cacti

    小Q:今天没什么好的名言了,用我的人生格言共勉吧:故天将降大任于斯人 也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为········ 在这一节,心彻底开始乱了,静不下来了,一直想着关于高 ...

  3. cacti监控windows服务器

    参考文献: 通​过​C​a​c​t​i​监​控​w​i​n​d​o​w​s​资​源 前提条件 一.已安装好Cacti:ubuntu下cacti安装配置 二.准备好以下安装文件: Cacti_SNMP_ ...

  4. 计算机设备维修保养记录表填写,弱电设备设施保养记录文本表格.doc

    WORD格式可编辑 专业知识整理分享 保养记录 项目名称: 系统 设备 保养类别 保养内容 弱 电 智 化 系 统 编号: 01- 每周"W"□ 双周"D"□ ...

  5. java bean 监听_事件监听器?将JavaBeans接通起来的方法

    摘 要 JavaBeans 通 过 事 件( 封 装 着 与 所 发 生 情 况 有 关 的 数 据 的 对 象) 与 其 它 软 件 组 件 进 行 通 讯. 本 文 将 向 你 展 示 如 何 利 ...

  6. spring面试专题一点通,再也不用担心面试不会回答了

    前言 文章内容有点小长,希望你能耐心阅读,更多Java面试题以及学习资料获取方式:加Qun:1017-599-436免费获取.  还有更多包括电子书,PDF文档以及视频精讲可以分享给大家,内容覆盖很广 ...

  7. sim7000c驱动_芯讯通SIMCom NB-IoT多模模组SIM7000C

    产品首页 → 无线通讯网络 → 数据传输模块 → 芯讯通SIMCom NB-IoT多模模组SIM7000C 芯讯通SIMCom NB-IoT多模模组SIM7000C 品  牌:芯讯通SIMCom 型  ...

  8. C#全局键盘监听(Hook)的使用(转载)

    一.为什么需要全局键盘监听? 在某些情况下应用程序需要实现快捷键执行特定功能,例如大家熟知的QQ截图功能Ctrl+Alt+A快捷键,只要QQ程序在运行(无论是拥有焦点还是处于后台运行状态),都可以按下 ...

  9. C#全局键盘监听(Hook)

    一.为什么需要全局键盘监听? 在某些情况下应用程序需要实现快捷键执行特定功能,例如大家熟知的QQ截图功能Ctrl+Alt+A快捷键,只要QQ程序在运行(无论是拥有焦点还是处于后台运行状态),都可以按下 ...

  10. 高通平台android7.1系统显示旋转180度

    实现方法 内核层修改 kernel\msm-3.18\arch\arm\boot\dts\qcom\dsi-panel-lm215w-lvds-1080p-video.dtsi增加qcom,mdss- ...

最新文章

  1. WPF命中测试示例(一)——坐标点命中测试
  2. APP市场火热的背后 云计算技术不是核心竞争力
  3. Leetcode题库191.位1的个数(C实现)
  4. actorx importer 下载_红色新店开业无线端PSD模板_psd素材免费下载_ 640*6001像素(编号:13631922)...
  5. python中seaborn画swarm图_Python可视化 | Seaborn5分钟入门(四)——stripplot和swarmplot
  6. javascript字典中添加数组_如何在 JavaScript 中更好地使用数组
  7. 利用C++实现自定义插件
  8. 怎样用javascript给控件赋值,使在服务器端得到此控件的值?或怎样将前台的(或js)中的值传递到后台
  9. Java-java.io.BufferedInputStream
  10. Exchange2003反病毒
  11. ubuntu16.04 gnome环境,怎么样下载使用monaco字体
  12. 各种泵的图形符号_液压泵以及液压马达的常见图形符号
  13. 自己收集的全国行政区划,具体到县级,不包括过直辖市和特别行政区
  14. html submit提交事件,submit方法与onsubmit事件
  15. android 电子签名设备,Android 电子签名制作
  16. Unity自定义组件之序列帧播放组件
  17. 【技术邻】Icepak前处理 功能速览 | 技巧+应用
  18. 动画讲解直流无刷电机的原理
  19. DASH标准ABR算法介绍
  20. 车路协同-智慧出行(智慧交通解决方案)

热门文章

  1. MongoDB:管道操作
  2. 梦笔记2022-2-10
  3. 暴露了自己的无知不是问题,问题是还坚决不改
  4. DeepStream3必须安装Video_Codec_SDK9
  5. 海南可以禁燃油辆,东北不可以,因为冬天温度
  6. 中医为什么会发明比血管更玄乎的经脉呢
  7. Linux下查看NVIDIA的GPU使用情况
  8. mysql集群脑裂问题_redis集群怎么解决脑裂问题
  9. apache2 wordpress目录权限_Linux下WordPress建站步骤
  10. VC++ 只运行一个程序实例