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           all             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服务器上打开监控系统需要连接的端口
 

 

 

 

 

 

======