Linux Snmp网络管理协议

接下来的几篇文章主要是关于Linux服务器的监控、网络管理以及邮件报警的一些简单介绍,因为不是Linux运维出身,这里只是爱好的学习总结,希望对自己有所帮助。

一、网络管理的概念

1、监督、组织和控制网络通信服务和信息处理所必须的各种活动的总称。

2、利用多种应用程序、工具和设备来监控和维护网络运行的一种技术。

控制台程序通过监控收集被管理设备数据,然后处理数据比方说绘制成图,来实现监控行为。

被管理设备网络管理工作站
MIB数据集控制台程序

二、SNMP协议

1、轮询(Polling)和中断(Interrupe)

其中控制程序访问数据叫做轮询,而被管理设备出现问题时主动发送报告给控制程序叫中断。

2、常用网络管理软件

网管软件公司说明
sitescopeHP兼容跨平台,适合大型企网络管理
netviewIBM既可以作为一个跨平台系统,也可以作为一个开发平台,适合大规模企业
mrtg开源软件监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息
cacti开源软件一套基于PHP、MYSQL、SNMP、RRDTool开发的网络流量监测图形分析工具
SolarwindsSolarwinds包括网络自动发现、故障发现、性能监控的姑等组合的软件
WhatsUpIPswitch提供对网络服务状态、SNMP数据、windows和syslog事件的监控和警告

三、安装snmp

1、安装snmp软件包

yum-yinstallnet-snmp*

2、编辑snmp配置文件

vim/etc/snmp/snmp.conf

access notConfigGroup "" any noauth exact all none none
view all included .1 80
recommunity public 192.168.10.1

3、启动服务

servicesnmpdrestart

四、常用systemoid


#linux 系统负载
#1分钟系统负载
.1.3.6.1.4.1.2021.10.1.5.1
#15分钟系统负载
.1.3.6.1.4.1.2021.10.1.5.3
#linux cpu 使用和空闲
#cpu使用率
.1.3.6.1.4.1.2021.10.11.50.0
#cpu空闲率
.1.3.6.1.4.1.2021.10.11.53.0
#监视硬盘空间
#根分区oid
.1.3.6.1.4.1.2021.9.1.8.1
#boot分区
.1.3.6.1.4.1.2021.9.1.8.2
#TCP连接数
.1.3.6.1.2.1.6.9.0
#监视内存使用量
#内存使用量
.1.3.6.1.2.1.25.2.2.1.6.2
#swap使用量
.1.3.6.1.2.1.25.2.2.1.6.3
#监视系统进程数
.1.3.6.1.2.1.25.1.6.0
#更多参数可参考官方

五、snmp常用命令

#查看系统所有的oid以及oid名称
snmpwalk -v1 -cpublic localhost -m all
#查看该oid的描述
snmpptranslate -Td .1.3.6.1.4.1.2021.9.1.8.1
#查看单个oid
snmpptranslate -T1 .1.3.6.1.4.1.2021.9.1.8.1
#查看整个oid全称
snmpptranslate -Of .1.3.6.1.4.1.2021.9.1.8.1
#查看该oid的名称和值
snmpget -v1 cpublic localhost .1.3.6.1.4.1.2021.9.1.8.1

这些内容主要是要结合下一篇要说的mrtg来实现监控。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值