Snmp网络管理协议

来源:互联网 发布:java log4j的使用 编辑:程序博客网 时间:2024/05/17 02:12
网络管理概念
监控、组织和控制网络通信服务和信息处理所必须的各种活动的总称
利用多种应用程序、工具和设备来监控和维护网络运行的一种技术


网络管理协议
定义了管理工作站与被管代理间的通信方法
SNMP协议
    SNMPv1、SNMPV2、SNMPv3
轮询(polling)和中断(Interrupe)
基于udp协议
 -所有报文(除Irap)都使用161号端口
 -Irap报文使用162号端口
共同体名(community)
 -只读
 -读写
 
配置snmp服务
1.安装snmp软件包
yum -y install net-snmp*
cd /etc/snmp/
mv snmpd.conf snmpd.conf.bak
vi snmpd.conf
   rocommunity public
   
service snmpd start
pstree | grep snmpd
netstat -tunpl | grep :161
netstat -tunpl | grep :162


linux系统oid linux所有的元素都有值
查看活动的连接数 netstat -tun


snmp常用指令
snmpwalk -v1 -cpublic localhost
snmpwalk -v1 -cpublic localhost -m all
一分钟平均负载的值
snmpget -v1 -cpublic localhost .1.3.6.1.4.1.2021.10.1.5.1
查看tcp的连接数
snmpget -v1 -cpublic localhost .1.3.6.1.2.1.6.9.0


vi snmpd.conf
rocommunity public
disk / 3960348( 磁盘大小)  
disk /boot 46633


service snmpd restart
监控硬盘空间使用 
根分区oid
snmpget -v1 -cpublic localhost .1.3.6.1.4.1.2021.9.1.8.1
/boot分区oid
snmpget -v1 -cpublic localhost .1.3.6.1.4.1.2021.9.1.8.2


查看该oid的描述
snmptranslate -Td .1.3.6.1.4.1.2021.9.1.8.1
单个oid查看
snmptranslate -Tl .1.3.6.1.4.1.2021.9.1.8.1
查看真个oid全称
snmptranslate -Of .1.3.6.1.4.1.2021.9.1.8.1


mrtg系统监控
安装mrtg软件包
yum -y install mrtg*
这样可以安装上mrtg所需要的所有的软件包和依赖包
原创粉丝点击