发生磁盘io是肯定的,snmp要采集的东西不可能是在memory里,但是这个磁盘io很小,几乎可以忽略。
你登陆到linux用命令监控磁盘io试试,使用snmp那点磁盘IO可以忽略。
最近想监控一些服务器和pc指标,偶尔看到snmp协议,学习了一下,顺便记录下来
snmp是simple network manager protocol的简称,即简单网络管理协议,用来管理网络设备的,不只限于交换机,路由器之类的狭义网络设备,服务器,windows电脑其实都可以。
这个协议类似于c-s模型
server和client通过snmp协议进行交互。
可以查看b站上华为的 这一系列视频 ,讲的比较详细。
MIB:Management Information Base,管理信息库是TCP/IP网络管理协议标准框架的内容之一,MIB定义了受管设备必须保存的数据项、允许对每个数据项进行的 *** 作及其含义,即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在MIB中。
client端通过mib文件定义了可以被snmp查询的属性,每个属性是一个对象,每个对象都有类型(string,int32之类的),还有一个唯一的OID与之对应。snmp通过OID来检索谢谢信息。
OID:object identifier,对象id,每个对象id指定一个属性或组,这些对象都是结构化的,是一个树形结构,比如企业自定义的mib一般放到enterprises下,enterprises对应的OID是 134141 ,点前后是父子关系。
自定义mib文件可以参考: >
如何使用CactiEZ进行监控:
1要监视一台Linux主机,需要在被监控的主机上安装net-snmp相关软件包,CentOS安装可使用“yum -y install net-snmp”命令:
# yum -y install net-snmp
……
Complete!
2修改配置文件命令:
# vi /etc/snmp/snmpdconf 确保snmpdconf文件中包含以下内容:
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included 1
access notConfigGroup "" any noauth exact systemview none none
syslocation >
以上就是关于LINUX SNMP是用来做监控的,那么在通过SNMP采集信息的时候,请问SNMP服务端 会发生磁盘IO吗全部的内容,包括:LINUX SNMP是用来做监控的,那么在通过SNMP采集信息的时候,请问SNMP服务端 会发生磁盘IO吗、snmp使用介绍、如何使用CactiEZ进行监控Windows主机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)