linux 配置 snmp
【确保 Linux 主机已经安装了snmp 服务】
# rpm -qa |grep snmp
net-snmp-5.1.2-18.el4_8.2
net-snmp-utils-5.1.2-18.el4_8.2
php-snmp-5.1.6-3.el4s1.10
net-snmp-libs-5.1.2-18.el4_8.2
net-snmp-perl-5.1.2-18.el4_8.2
net-snmp-devel-5.1.2-18.el4_8.2
配置 snmp,编辑 /etc/snmp/snmpd.conf
1)首选是定义一个共同体名(community),这里是 public,及可以访问这个 public 的用户名(sec name),这里是 notConfigUser.Public 相当于用户 notConfigUser 的密码.
2)定义一个组名(groupName)这里是 notConfigGroup,及组的安全级别,把 notConfigUser 这个用户加到这个组中.
3)定义一个可操作的范围(view)名, 这里是 all,范围是 .1
4)定义 notConfigUser 这个组在 all 这个 view 范围内可做的操作,这时定义了 notConfigUser 组的成员可对.1这个MIB范围做只读操作.
# vi /etc/snmp/snmpd.conf
做如下修改:
1# sec.name source community
com2sec notConfigUser IP1 public
com2sec notConfigUser IP2 public
2# groupName securityModel securityName
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
3# name incl/excl subtree mask(optional)
view systemview included .1
4# group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact all none none
保存退出
# service snmpd restart
# netstat -anp|grep snmp
=======================================================================================
windows 配置snmp
windows2003操作系统为例
1. 在目标windows2003服务器上安装SNMP 代理
依次点击“开始”,“控制面板”,“添加或删除程序”,“添加/删除Windows组件”,双击“管理和监视工具”,勾选“简单网络管理协议(SNMP)”“WWI SNMP提供程序”,点击确定按钮.然后按照windows提示完成组件安装
提示:如不能顺利完成安装,请查阅windows帮助或寻求其服务.
2. 在目标windows2003服务器上配置SNMP 代理
单击“开始”,单击“运行”,键入 services.msc,然后单击“确定”.在服务页面双击“SNMP service”,选择SNMP service属性页面的“安全”tab页,点击【添加】按钮,输入一个团体名称,点击确定即可.
重复上面的步骤,可以添加多个团体名称.
3. 在目标windows2003服务器上打开监控系统需要连接的端口
======
|