cacti监控下添加对磁盘io的监控方法(Linux主机和Windows主机)

添加对磁盘io的监控方法

一、Linux下

1、下载snmpdiskio-0.9.6

将snmpdiskio 放到 /usr/local/bin/snmpdiskio

chmod +x /usr/local/bin/snmpdiskio

2、修改snmpd.conf

access  notConfigGroup ""      any       noauth    exact  all none none
view all    included  .1                               80
view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc

extend .1.3.6.1.4.1.2021.54 hdNum /bin/sh /usr/local/bin/snmpdiskio hdNum
extend .1.3.6.1.4.1.2021.55 hdIndex /bin/sh /usr/local/bin/snmpdiskio hdIndex
extend .1.3.6.1.4.1.2021.56 hdDescr /bin/sh /usr/local/bin/snmpdiskio hdDescr
extend .1.3.6.1.4.1.2021.57 hdInBlocks /bin/sh /usr/local/bin/snmpdiskio hdInBlocks
extend .1.3.6.1.4.1.2021.58 hdOutBlocks /bin/sh /usr/local/bin/snmpdiskio hdOutBlocks

重启snmpd服务

3、测试

snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.55

注意如果出现UCD-SNMP-MIB::ucdavis.58 = No more variables left in this MIB View 请确定snmpd.conf中上述内容被修改

4、将partition.xml 放到/var/www/html/cacti/resource/snmp_queries 下

5、登录cacti

Import Templates -->将cacti_data_query_snmp_disk_statistics.xml cacti_graph_template_disk_io_bytessec.xml 导入

选择你正在使用的Linux主机模版

将 Disk - I/O (bytes/sec) 导入到Graph Templates

将  SNMP - Disk Statistics 导入到Data Queries

save保存

点击主机 Create Graphs for this Host 勾选你需要监控的新选项

二、Windows下

1、下载http://www.wtcs.org/informant/files/informant-std-16.zip

在Windows下直接安装,不需要额外配置,然后重启机器

说明:informant-std为Windows的snmp提供更多的服务器信息,包括磁盘io,网络流量包情况等

前提是Windows已经安装snmp组件,如果尚未安装请按如下步骤进行

安装snmp组件

在windows程序和功能中添加snmp组件(简单网络管理协议)

在服务和应用程序中 找到SNMP Serveice右键属性-->安全

添加接受的社区名称为public

添加监控主机的ip地址

重启snmp进程

2、下载Cacti_SNMP_INFORMANT_STD_W32_Metrics.zip

将snmp开头的5个文件放到/var/www/html/cacti/resource/snmp_queries

3、登录cacti中导入以cacti开头的xml文件一共5个

新建Windows主机模版Windows_server

W32 - CPU Statistics

W32 - Disk Statistics (%‘s)

W32 - Disk Statistics (I/O)

W32 - Disk Statistics (Metrics)

W32 - Memory Statistics (Paging)

W32 - Memory Statistics (Usage)

W32 - Network Statistics (I/O)

W32 - Network Statistics (Packets)

W32 - Object Statistics

加到Windows_server的Graph Templates

W32 - CPU Statistics

W32 - Disk Statistics

W32 - Memory Statistics

W32 - Network Statistics

W32 - Object Statistics

加到Windows_server的 Data Queries

4、然后新建Windows主机  Host Template 选择你新加的Windows_server

Create Graphs for this Host 选择你需要监控的项目

监控截图

Linux主机

Windows主机

时间: 2024-10-10 14:41:54

cacti监控下添加对磁盘io的监控方法(Linux主机和Windows主机)的相关文章

zabbix监控容器情况和磁盘IO

1.从https://pypi.python.org/pypi/docker-py#downloads 这里下载docker-py-xxx.tar.gz到本地再传进去linux系统里面进行解压python setup.py install 2.在agentd那里加入自定义模块UserParameter=docker_low_discovery[],/bin/bash /etc/zabbix/scripts/docker_low_discovery.sh $1UserParameter=docke

磁盘IO性能监控(Linux 和 Windows)

作者:终南   <[email protected]> 磁盘的IO性能是衡量计算机总体性能的一个重要指标.Linux提供了iostat命令来获却磁盘输入/输出(即IO)统计信息,Windows则提供了WMI接口,可以通过编写一个简单的脚本来获取与iostat相当的功能. 1.Linux下的iostat命令 iostat -d -k -t 2 每隔2秒统计一次磁盘IO信息,直到按Ctrl+C终止程序,-d 选项表示统计磁盘信息, -k 表示以每秒KB的形式显示,-t 要求打印出时间信息,2 表示

Linux运维 第三阶段(8) 磁盘IO性能监控 iostat

Linux下的iostat命令 #iostat -d -k -t 2 -d:显示系统中的设备 -k:表示以每秒kb的形式显示 -t:打印出时间信息 2:表示每2秒统计一次 每次输出都会打印时间信息, 接下来显示磁盘IO情况列表. Device: 显示磁盘名称tps: 表示每秒钟输出到物理磁盘的传输次数.一次传输就是一个对物理磁盘的 I/O 请求.多个逻辑请求可被并为对磁盘的一个单一 I/O 请求.传输具有中等的大小.kB_read/s: 每秒从磁盘读取的数据量,单位为KB.kB_wrtn/s:

Cacti监控Windows主机,Windows主机的正确配置

使用cacti监控Windows主机的时候经常遇到无法获取Windows主机的snmp信息和Windows主机的硬件信息,主要原因是Windows主机没有正确配置snmp,以下是正确的配置步骤:1.安装snmp服务控制面板 -> 添加删除程序 -> 添加/删除windows组件 -> 管理和监视工具 -> 简单网络管理协议(SNMP)2.配置snmp服务管理工具 -> 服务 -> SNMP Service -> 安全 -> 接受团体名称 添加public,这

分布式监控系统Zabbix-3.0.3-完整安装记录(4)-监控nginx,php,memcache,Low-level discovery磁盘IO

前段时间在公司IDC服务器上部署了zabbix3.0.3监控系统,除了自带的内存/带宽/CPU负载等系统资源监控模板以及mysql监控模板外,接下来对诸如nginx.php.memcache.磁盘IO的监控项配置在此做下记录,希望能帮助到有用到的朋友们~ nginx的监控模板:zbx_nginx_templates.xmlphp的监控模板:zbx_php-fpm_templates.xmlmemcache的监控模板:zbx_memcached_templates.xmlLow-level dis

zabbix对数据盘磁盘容量进行监控

示例将数据盘挂载到 /mnt目录 , 对 /mnt目录进程容量监控 item 添加对 /mnt 目录的监控项 tragger 添加触发项 这样完成对一个数据盘磁盘容量的监控 原文地址:https://www.cnblogs.com/weifeng1463/p/9743663.html

Cacti监控磁盘IO(rhel)

1.检查net-snmp是否支持IO监控 snmpwalk -v 1 -c public 监控机的IP UCD | more 执行如上命令,如果返回类似如下数据,则表示支持disk io的监控,否则需要重新编译增加diskio-module模块. 1. UCD-DISKIO-MIB::diskIOIndex.1 = INTEGER: 1 2. UCD-DISKIO-MIB::diskIOIndex.2 = INTEGER: 2 3. UCD-DISKIO-MIB::diskIOIndex.3 =

cacti 监控磁盘IO需要注意的地方

监控linux机器的磁盘IO,使用cacti官方社区模板diskio http://docs.cacti.net/usertemplate:data:host_mib:diskio 具体用法不讲,有一个bug,监控64位linux机器时,数据不准确,原因是diskio.xml文件中统一定义了counter32的数据 <interface>         <name>Get Disk IO Information</name>         <index_ord

Cacti监控磁盘IO

1.下载Cacti_Net-SNMP_DevIO_v3.1.zip 下载Cacti_Net-SNMP_DevIO_v3.1.zip,解压并上传net-snmp_devio.xml到/resource/snmp_queries/目录. 2.导入模板 通过cacti后台的"Import Templates"导入所有的*_TMPL.xml文件,最后导入net-snmp_devIO-Data_query.xml文件.完成后,你就可以在“Data Queries”看到“ucd/net - Get