【Linux】Linux开启snmp及查询

【Linux】Linux开启snmp及查询,第1张

主机snmp模板

一、Linux snmp

1、安装snmp

2、备份snmp配置

3、添加文本

注:rocommunity:允许IP根据团体名以只读方式获取snmp数据,格式为:rocommunity 团体名 乐维采集服务器IP地址(不填默认为允许全部)

4、重启snmp

5、查看主机SNMP

  (显示主机所有的snmp)

6、选取有用的信息:

常用主机参数:

系统参数(1.3.6.1.2.1.1)

OID描述备注

.1.3.6.1.2.1.1.1.0获取系统基本信息SysDesc

.1.3.6.1.2.1.1.3.0监控时间sysUptime

.1.3.6.1.2.1.1.4.0系统联系人sysContact

.1.3.6.1.2.1.1.5.0获取机器名SysName

.1.3.6.1.2.1.1.6.0机器坐在位置SysLocation

.1.3.6.1.2.1.1.7.0机器提供的服务SysService

.1.3.6.1.2.1.25.4.2.1.2系统运行的进程列表hrSWRunName

.1.3.6.1.2.1.25.6.3.1.2系统安装的软件列表hrSWInstalledName

主机常用OID:  http://www.ttlsa.com/monitor/snmp-oid/

原文地址

Linux开启snmp及查询

(出处: 乐维论坛 )

对SNMP进行安装和配置即可。

具体见解如下:

首先需要安装SNMP,请参阅LINUX系统SNMP安装说明,一般情况下Linux中 的均已经自动安装了SNMP服务。以下命令可以检测SNMP服务是否安装以及安装的文件包。

然后需要配置SNMP,需要按照如下方式修改/etc/snmp/snmpd.conf文件

修改默认的community string(SUM中SNMP读值密码),找到com2sec notConfigUser default public代码,将public修改为你才知道的字符串。然后把下面的#号去掉,#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc。之后把

access notConfigGroup "" any noauth exact systemview none none

改成:

access notConfigGroup "" any noauth exact mib2 none none

或是:

access notConfigGroup "" any noauth exact all none none

然后启动与停止SNMP

一般使用:service snmpd start|stop|restart命令。或是:

#/etc/rc.d/init.d/snmpd restart

最后防火墙进行设置即可。如果Linux启动了防火墙,请开放UDP的161端 口。确保Linux的iptables防火墙对SUM监控服务器开放 了udp 161端口的访问权限。可编辑/etc/sysconfig/iptables文 件来修改iptables规则。

1) 安装SNMP

略,请参阅LINUX系统SNMP安装说明,一般情况下Linux中 的均已经自动安装了SNMP服务。以下命令可以检测SNMP服务是否安装以及安装的文件包。

[root@idc ~]# rpm -qa |grep snmp

net-snmp-libs-5.1.2-11.EL4.7

net-snmp-5.1.2-11.EL4.7

2) 配置SNMP

按照如下方式修改/etc/snmp/snmpd.conf文件

A、修改默认的community string(SUM中SNMP读值密码)

com2sec notConfigUser default public

将public修改为你才知道的字符串

将“default”改为你想哪台机器可以看到你 的snmp信息,比如SUM所在IP为:10.10.10.10, 就改成这个IP。不改表示所有机器充许。

B、把下面的#号去掉

#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

启用全部功能可以使用如下一行(如果没有可以加入一行):

view all included .1 80

C、把下面的语句

access notConfigGroup "" any noauth exact systemview none none

改成:

access notConfigGroup "" any noauth exact mib2 none none

或是:

access notConfigGroup "" any noauth exact all none none

3) 启动与停止SNMP

一般使用:service snmpd start|stop|restart命令。或是:

#/etc/rc.d/init.d/snmpd restart

4) 防火墙

如果Linux启动了防火墙,请开放UDP的161端 口。确保Linux的iptables防火墙对SUM监控服务器开放 了udp 161端口的访问权限

可使用iptables ?L ?n 查看当前iptables规则

可编辑/etc/sysconfig/iptables文 件来修改iptables规则。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8423907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存