凝思系统怎么配置snmp
Ⅰ linux怎么安装snmp服务器配置
一、安装snmp服务
1、检查系统是否已经安装snmp的rpm包
以下是安装snmp服务需要的rpm包:
libsensors3-2.10.6-55.el5.i386.rpm
lm_sensors-2.10.6-55.el5.i386.rpm
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
net-snmp-5.3.2.2-5.el5.i386.rpm
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
推荐到http://rpm.pbone.net/下载这些rpm包,该网站比较全面,包含各种版本的包。
使用命令:$ rpm -qa|grep snmp
检查是否安装net-snmp-utils-5.3.2.2-5.el5,net-snmp-libs-5.3.2.2-5.el5,net-snmp-5.3.2.2-5.el5三个rpm包
使用命令:$ rpm -qa|grep libsen
检查是否安装libsensors3-2.10.6-55.el5
使用命令:$ rpm -qa|grep lm
检查是否安装lm_sensors-2.10.6-55.el5
说明:
(1)这几个包的安装有一定顺序,在安装的时候,会有提示。比如安装
net-snmp-5.3.2.2-5.el5.i386.rpm时,会提示必须先安装net-snmp-libs-5.3.2.2-5.el5.i386.rpm。
(2)net-snmp-utils-5.3.2.2-5.el5.i386.rpm并不是必须安装的包,但安装它会带来不少帮助,它提供了很多工具,例如可以使用snmptranslate命令查看oid,可以使用snmpget、snmpwalk命令等。
(3)net-snmp-libs-5.3.2.2-5.el5.i386.rpm、net-snmp-5.3.2.2-5.el5.i386.rpm、
net-snmp-utils-5.3.2.2-5.el5.i386.rpm这三个包有一定的版本要求,必须版本一致,否则安装无法成功。我这里都使用的5.3.2.2-5.el5版本,也可以下载其他版本的rpm包,但注意版本要一致,在安装的时候也会提示,哪个版本的包是必须的,你可以根据提示下载需要的包。
2、安装以上的几个rpm包
若系统中没有安装以上包,则先安装。
使用命令:rpm –ivh 包名
安装完后,使用命令:$ rpm -qa|grep snmp,检查是否已经安装成功。
YUM 安装
1 yum install -y net-snmp net-snmp-utils
3、启动snmp服务
若安装成功,则可使用命令:
$ service snmpd start
提示:Starting snmpd: [ OK ],则启动snmp服务成功。
你可以将snmp服务设置为开机自启动,这样免去手动启动的麻烦。
使用命令:$ chkconfig snmpd on,将snmpd服务设为开机自启动。
然后使用命令:$ chkconfig --list | grep snmpd,查看是否已经设置成功。
4、验证snmp服务
(1)使用snmpwalk命令,查看本机localhost的主机名:
如上,获取到本机主机名为Oracle.domain.com,则表示snmp服务已经可以正常使用。
(2)使用snmptranslate命令,检查snmp工具是否可以使用:
如上,查出了部分oid,则表示snmp工具可以正常使用。
(3)测试远端主机是否可以获取数据。
我这里登陆了另外一台Linux主机,该主机也按照上面的步骤安装好snmp服务及snmp工具。通过这台主机,获取远端主机的数据,这时需指定远端主机的IP地址:
如上,可以看到通过远端主机获取到的主机名,与在本机获取到的主机名是一致的。
二、配置snmp服务
以上安装完成后,使用的是snmp的默认配置,通过这些默认配置,我们只能获取主机的部分信息。但一些其他的重要信息,无法获取。如主机的CPU使用情况,内存使用情况等。
如上,无法获取CPU的空闲率(注:1.3.6.1.4.1.2021.11.11.0是主机CPU空闲率的oid)。
这时候,若要获取主机的一些重要信息,则要修改snmp的默认配置。
配置方法:修改/etc/snmp/snmpd.conf文件
1、修改查看设备节点的权限
在该文件中,找到如下位置:
view:定义了可以查看哪些节点设备的信息。
snmp默认配置只能查看.1.3.6.1.2.1.1和.1.3.6.1.2.1.25.1.1节点下的设备信息,而主机CPU和内存等设备都不在这些节点下,所以无法获取这些数据。
因此,可以修改这个配置,如下:
在此处添加了一行:
view systemview included .1
表示可以查看.1节点下的所有设备信息。
2、修改Process checks的配置
找到如下位置:
将
# proc mountd
# proc ntalkd 4
# proc sendmail 10 1
三行前的“#”号去掉,取消注释,结果为:
3、修改Executables/scripts配置
找到如下位置:
将
#exec echotest /bin/echo hello world
一行前的“#”号去掉,取消注释。
4、修改disk checks配置
找到如下位置:
将
#disk / 10000
一行前的“#”号去掉,取消注释。
5、修改load average checks配置
找到如下位置:
将 #load 12 14 14
一行前的“#”号去掉,取消注释。
6、保存修改,重启snmp服务
7、验证修改配置后的snmp服务
如上,通过本机localhost获取到CPU的空闲率为97%。
如上,通过远端主机获取到CPU的空闲率为93%。
Ⅱ 思科SNMP怎么配置
思科SNMP配置的方法:
1功能需求及组网说明
snmp配置
‘配置环境参数’
1.PC连接在SwitchA的端口E0/1,IP地址192.168.0.2/24
2.SwitchA管理vlan10,IP地址192.168.0.1/24
‘组网需求’
PC作为SNMP网管对交换机进行管理
2数据配置步骤
‘SNMP管理流程’
SNMP分为NMS和Agent两部分,NMS(Network Management Station),是运行客户端程序的工作站,目前常用的网管平台有Sun NetManager和IBM NetView;Agent是运行在网络设备上的服务器端软件。NMS可以向Agent发出GetRequest、GetNextRequest和SetRequest报文,Agent接收到NMS的请求报文后,根据报文类型进行Read或 Write操作,生成Response报文,并将报文返回给NMS。Agent在设备发现重新启动等异常情况时,也会主动向NMS发送Trap报文,向NMS汇报所发生的事件。
【vlan相关配置】
交换机能够使用SNMP管理,首先要具体管理vlan及IP地址
1.创建(进入)vlan10
[SwitchA]vlan 10
2.将E0/1加入到vlan10
[SwitchA-vlan10]port Ethernet 0/1
3.创建(进入)vlan10的虚接口
[SwitchA]interface Vlan-interface 10
4.给vlan10的虚接口配置IP地址
[SwitchA-Vlan-interface10]ip address 192.168.0.1 255.255.255.0
【SNMP配置】
一般情况下只需设置团体名和访问权限设备即可被管理,其他为可选配置
1.设置团体名和访问权限
[SwitchA]snmp-agent community read public
[SwitchA]snmp-agent community write private
2.设置管理员标识、联系方法以及物理位置
[SwitchA]snmp-agent sys-info contact Mr.Wang-Tel:3306
[SwitchA]snmp-agent sys-info location telephone-closet,3rd-floor
3.允许交换机发送Trap信息
[SwitchA]snmp-agent trap enable
4.允许向网管工作站192.168.0.2发送Trap报文,使用的团体名为public
[SwitchA] snmp-agent target-host trap address udp-domain 192.168.0.2 udp-port 5000 params securityname public
3测试验证
1.PC能够PING通交换机管理地址
2.网管PC能够对交换机进行管理
Ⅲ 如何配置windows下的snmp服务
解决方法1、点击windows键,选择控制面板
2、在程序中选择卸载程序
3、在打开的页面中左侧选择打开或关闭windows功能
4、在打开的页面中勾选简单网络管理协议(snmp),之后点击确认,即将snmp安装完毕
5、安装完毕后,需要配置snmp协议的一些参数,继续点击windows开始按钮,右键计算机-选择管理
6、在计算机管理页面中,找到服务和应用程序,打开系统服务列表,找到snmp services,右键属性
7、在snmp属性页面中,找到安全选项卡,在接受的社区名称中,选择天添加,配置社区名称,如:public
8、在接受来自下列主机的snmp数据包中,点击添加对应的管理主机的地址,或者勾选接受来自任何足迹的snmp数据包,点击确认,之后重启snmp服务即完成snmp服务的配置
Ⅳ 如何在CentOS系统中安装配置SNMP服务
1
使用SNMP服务前需要在服务器上安装SNMP:
使用ROOT用户登陆在服务器,输入:
yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp
进行下载。
如何在CentOS系统中安装配置SNMP服务
2
上面的程序首先会校验需要升级的文件和需要下载安装的文件,然后列来,告诉你有多大,会提示您是不是这些,需要继续不,输入Y,就开始下载了。
如何在CentOS系统中安装配置SNMP服务
3
下载完成后,会自动解包安装,整个过程是自动的,无需要人工操作。安装完成没有错误会提示:Complete!
如何在CentOS系统中安装配置SNMP服务
4
安装完SNMP服务后,就需要进行相关配置了,SNMP的配置文件在:
yum安装snmpd的配置文件为 /etc/snmp/snmpd.conf
如何在CentOS系统中安装配置SNMP服务
5
如果您不会在命令模式下使用vi编辑器的话,建议把snmpd.conf配置文件下载到本地,然后用UE等文本编辑软件打开编辑更改。
如何在CentOS系统中安装配置SNMP服务
6
配置snmpd.conf文件需要更改五个地方(默认配置基础上):
1、配置snmp团体名(默认是public): com2sec notConfigUser default public 建议更改public为您使用的团体名称
2、将access notConfigGroup "" any noauth exact systemview none none更改为access notConfigGroup "" any noauth exact all none none
3、将如下两行前面的注释去掉
## incl/excl subtree maskview all included .1 80## -or just the mib2 tree-view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
4、将下面一行前面的注释去掉
#access notConfigGroup "" any noauth exact roview rwview noneaccess notConfigGroup "" any noauth exact mib2 none none
注意以前您在复制搜索时请使用中间的关键搜索,因为配置文件中字符间隔长,如图
如何在CentOS系统中安装配置SNMP服务
7
配置文件修改完后,保存,上传到服务器中。
然后输入 :service snmpd restart 重新启动snmp服务
最后还需要执行如下命令:chkconfig snmpd on 意思是把服务加到开机启动中,开机自动运行。
可以使用一个简单命令判断snmp服务是否已经成功启动:
netstat -ln | grep 161
Ⅳ 如何配置设备侧的SNMP参数
设备侧一般是代理端,
在linux下常用net-snmp,
用户可通过配置snmpd.conf文件配置net-snmp的启动参数,
用户信息,视图信息
Ⅵ 如何在各系统平台配置SNMP
在Windows XP/2000 系统中配置 SNMP 代理
关于如何在Windows系统上安装SNMP代理,可参见在Windows系统中安装SNMP代理。
在Windows XP/2000 系统中配置 SNMP 代理的具体步骤如下:
点击开始,指向设置,然后点击控制面板。双击管理工具,然后双击计算机管理。
在控制台树中,点击服务和应用程序,然后点击服务。
下滚明细表窗格,并点击 SNMP service。
点击操作菜单上的属性。
如果您想在身份验证失败的时候有陷阱信息发出,那么请在安全分页中选择发送身份验证陷阱。
在接收的团体名称下点击添加。
在团体权利下,为主机选择一个许可的级别以处理从被选团体接收的请求。
在社区名称中输入名称(区分大小写),然后点击添加。
指定是否从主机接收SNMP 数据包:
要想从网络上的任何主机接收SNMP 请求,且无论其身份,请点击接收来自任何主机 SNMP 数据包。
要想限制接收 SNMP 数据包,请点击接收来自这些主机的 SNMP 数据包,点击添加,输入适当的主机名、IP或IPX 地址, 然后再次点击添加。
点击应用。
页首
配置SNMP陷阱的步骤如下:
点击开始,指向设置,然后点击控制面板。双击管理工具,然后双击计算机管理。
在控制台树中,点击服务和应用程序,然后点击服务。
下滚明细表窗格,并点击 SNMP service。
点击操作菜单上的属性。
打开陷阱分页窗格,在社区名称下输入计算机将把陷阱发至的社区名称(区分大小写),然后点击添加到列表。
在陷阱目标中点击添加。
在主机名,IP或 IPX地址中输入主机的相关信息并点击添加。
重复第5步到第7步,直到添加完您要添加的所有团体和陷阱目标。
点击确定。
在 Windows NT 系统配置SNMP 代理
关于如何在WindowsNT系统上安装SNMP代理,可参见在Windows系统中安装SNMP代理。
在 Windows NT 系统中配置SNMP 代理的步骤如下:
右击桌面上的网上邻居图标。
点击属性。
点击服务。
点击 SNMP 服务,然后点击属性。
点击安全分页按钮。
要想为错误的验证发送陷阱,请选择发送验证陷阱复选框。
在接收的团体名称下点击添加。
在团体名称框中,输入共同体名称(从该团体接收请求)。
点击添加,将该名称移入接收的团体名称列表中。
重复第 9 步添加任何团体名称。
点击以下选项之一,指定是从任何主机接收 SNMP 数据包,还是仅从指定的主机接收SNMP 数据包:
如果不依据源计算机 ID 来拒绝 SNMP 数据包,可选择接收来自任何主机的 SNMP 数据包。
如果仅从列出的计算机接收SNMP 数据包,请选择仅接收来自这些主机的SNMP 数据包。 要想指定特定的主机,请点击添加,在IP 主机或IPX 地址框中输入主机的名称和地址(从该主机接收请求),然后点击添加,将该名称移入仅接收来自这些主机的SNMP 数据包列表。
重复第 11 步添加任何主机。
在代理分页中指定适当的信息(如有关用户位置和服务的注释)。
点击确定。
配置 SNMP 陷阱的步骤如下:
右击桌面上的网上邻居图标。
点击属性。
点击服务。
点击 SNMP 服务,然后点击属性。
点击陷阱分页按钮。
在团体名称框中输入名称,以识别您想要该计算机将陷阱发送到的每个团体。团体名称是区分大小写的。
输入每个名称后,点击添加,将这些名称添加到列表。
添加了团体之后,在其仍是高亮时,点击陷阱目标下的添加,为陷阱要发送到的每个团体指定主机。
在IP主机/地址或IPX地址框中输入主机名,然后点击添加,为所选团体将名称和地址移入陷阱目标列表。
重复第10步,添加任何主机。
点击确定。
在 Linux 8.0以前的版本配置代理
关于如何在Linux系统上安装SNMP代理,可参见 在Linux系统中安装SNMP代理。
如果代理已运行,请使用以下命令将其停止:
/etc/rc.d/init.d/snmpd stop
在/etc/rc.d/init.d/snmpd 文件中做以下修改:
将
daemon /usr/sbin/snmpd $OPTIONS
改为
daemon /root/ucd_agent/sbin/snmpd $OPTIONS
将
killproc /usr/sbin/snmpd
改为
killproc /root/ucd_agent/sbin/snmpd
这是用于在启动和停止SNMP 代理时选择当前安装的版本。
使用命令 /etc/rc.d/init.d/snmpd start来启动代理。
在 Linux 8.0版本及8.0 以上版本配置代理
在Linux 8.0版本及8.0 以上版本,可以使用 SNMP 的最新版本,只需在 snmpd.conf 文件中做以下修改:
在
# name incl/excl subtree mask(optional)
行后插入
view allview included .1.3.6
将
# group context sec.modelsec.level prefix read write notif
以后的行
lineaccess notConfigGroup “” any noauth exact systemview none none
改为
access notConfigGroup “” any noauth exact allview none none
然后使用以下命令重启 snmp 代理:
/etc/rc.d/init.d/snmpd restart
在 Solaris 机器中配置代理
关于如何在Windows系统上安装SNMP代理,可参见在Solaris系统中安装SNMP代理。
如果代理已运行,请使用以下命令将其停止:
/etc/init.d/init.snmpdx stop
在/etc/init.d/init.snmpdx 文件中做以下修改:
将 if [ -f /etc/snmp/conf/snmpdx.rsrc -a -x /usr/lib/snmp/snmpdx ]; then
/usr/lib/snmp/snmpdx -y -c /etc/snmp/conf -d 3 -f 0
fi
改为
/sbin/snmpd
将 /usr/bin/pkill -9 -x -u 0 ‘(snmpdx|snmpv2d|mibiisa)’
改为
/usr/bin/pkill -9 -x -u 0 ‘(snmpd)’
使用命令 /etc/init.d/init.snmpdx start 重启代理。
Ⅶ 如何配置snmp
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规则。
Ⅷ linux 服务器怎么开启snmp
对SNMP进行安装和配置即可。
Ⅸ linux怎么安装配置snmp协议
一、安装
snmp
服务
1
、检查系统是否已经安装
snmp
的
rpm
包
以下是安装
snmp
服务需要的
rpm
包:
libsensors3-2.10.6-55.el5.i386.rpm
lm_sensors-2.10.6-55.el5.i386.rpm
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
net-snmp-5.3.2.2-5.el5.i386.rpm
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
推荐到
http://rpm.pbone.net/
下载这些
rpm
包,该网站比较全面,包含各种版本的包。
使用命令:
$rpm-qa|grepsnmp
检查是否安装
net-snmp-utils-5.3.2.2-5.el5
,
net-snmp-libs-5.3.2.2-5.el5
,
net-snmp-5.3.2.2-5.el5
三个
rpm
包
使用命令:
$rpm-qa|greplibsen
检查是否安装
libsensors3-2.10.6-55.el5
使用命令:
$rpm-qa|greplm
检查是否安装
lm_sensors-2.10.6-55.el5
说明:
(
1
)这几个包的安装有一定顺序,在安装的时候,会有提示。比如安装
net-snmp-5.3.2.2-5.el5.i386.rpm
时,会提示必须先安装
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
。
(
2
)
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
并不是必须安装的包,但安装它会带来不少帮助,
它提供了很多工具,
例如可以使用
snmptranslate
命令查看
oid
,
可以使用
snmpget
、
snmpwalk
命令等。
(
3
)
net-snmp-libs-5.3.2.2-5.el5.i386.rpm
、
net-snmp-5.3.2.2-5.el5.i386.rpm
、
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
这三个包有一定的版本要求,必须版本一致,否则安装
无法成功。我这里都使用的
5.3.2.2-5.el5
版本,也可以下载其他版本的
rpm
包,但注意版本
要一致,在安装的时候也会提示,哪个版本的包是必须的,你可以根据提示下载需要的包。
2
、安装以上的几个
rpm
包
若系统中没有安装以上包,则先安装。
使用命令:
rpm–ivh
包名
安装完后,使用命令:
$rpm-qa|grepsnmp
,检查是否已经安装成功。
3
、启动
snmp
服务
若安装成功,则可使用命令:
$servicesnmpdstart
提示:
Starting
snmpd:
[OK]
,则启动
snmp
服务成功。
你可以将
snmp
服务设置为开机自启动,这样免去手动启动的麻烦。
使用命令:
$chkconfigsnmpdon
,将
snmpd
服务设为开机自启动。
然后使用命令:
$chkconfig--list|grepsnmpd
,查看是否已经设置成功。
4
、验证
snmp
服务
(
1
)使用
snmpwalk
命令,查看本机
localhost
的主机名:
如上,可以看到通过远端主机获取到的主机名,与在本机获取到的主机名是一致的。
二、配置
snmp
服务
以上安装完成后,使用的是
snmp
的默认配置,通过这些默认配置,我们只能获取主机的部
分信息。但一些其他的重要信息,无法获取。如主机的
CPU
使用情况,内存使用情况等。
如上,无法获取
CPU
的空闲率(注:
1.3.6.1.4.1.2021.11.11.0
是主机
CPU
空闲率的
oid
)
。
这时候,若要获取主机的一些重要信息,则要修改
snmp
的默认配置。
配置方法:修改
/etc/snmp/snmpd.conf
文件
1
、修改查看设备节点的权限
在该文件中,找到如下位置:
view
:定义了可以查看哪些节点设备的信息。
snmp
默认配置只能查看
.1.3.6.1.2.1.1
和
.1.3.6.1.2.1.25.1.1
节点下的设备信息,
而主机
CPU
和
内存等设备都不在这些节点下,所以无法获取这些数据。
因此,可以修改这个配置,如下:
在此处添加了一行:
viewsystemviewincluded.1
表示可以查看
.1
节点下的所有设备信息。