设为首页 收藏本站
查看: 741|回复: 0

[经验分享] 重新启动SNMP服务解决监控AIX系统问题

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-10 09:43:17 | 显示全部楼层 |阅读模式
今早发现无法使用PRTG监控AIX系统平台,出现大量红色报警信息,我们通过SNMP协议抓取大量系统有关数据进行实时监控,及早发现问题及早解决。我们把原有PRTG监控AIX系统探针及传感器清除,且重新添加这些信息问题依旧。然后我们依照配置SNMP协议流程,重新过一遍AIX系统添加SNMP服务过程。  SNMP简单网络管理协议,通过该协议可以管理各种不同厂家的软硬件产品,常常用于对设备状态的监控,可以说是网管软件中最常用的服务之一。
  一、配置AIX下SNMP代理程序
  1. 确定当前运行的SNMP版本
1
2
3
4
5


# ls -l /usr/sbin/snmpd*
lrwxrwxrwx    1 root     system            9 Mar 06 2015  /usr/sbin/snmpd -> snmpdv3ne
-rwxr-x---    1 root     system       361684 Aug 23 2014  /usr/sbin/snmpd64v1
-rwxr-x---    1 root     system       333224 Aug 23 2014  /usr/sbin/snmpdv1
-rwxr-x---    1 root     system       335582 Aug 23 2014  /usr/sbin/snmpdv3ne
  注意第一行显示内容,表示当前snmpd使用版本为snmpdv3ne,是支持SNMPv3非加密版本,ne=no encryption(非加密)。而另一个版本snmpdv1,这里要记住一点两个不同版本的snmp协议,其配置文件不同,snmpdv1使用/etc/snmpd.conf作为它的配置文件,snmpdv3ne相应的配置文件为/etc/snmpdv3.conf。我们这里只需要对/etc/snmpdv3.conf进行配置即可,就能够以SNMPv1的方式使用,因此一般默认使用这个版本都能满足要求。

  如果有特殊需要也可用snmpv3_ssw命令来更改版本:
   a. snmpv3_ssw –1  切换至SNMPv1
    b. snmpv3_ssw –n 切换至SNMPv3非加密版本
    c. snmpv3_ssw –e 切换至SNMPv3加密版本(默认未安装)
  2. 修改配置文件
  这里分别讲解修改两版本的配置文件:
  • 更改/etc/snmpd.conf的默认团体名

1


# vi /etc/snmpd.conf
  找到以community开头的这行
1


#community       private 127.0.0.1 255.255.255.255 readWrite
我们看到第2个单词就是团体名,如果值为public、private或system,说明是默认字符串,修改为你命名的团体名即可。
  • 更改/etc/snmpdv3.conf的默认团体名

1


# vi /etc/snmpdv3.conf
        找到以VACM_GROUP开头的行,把下面红色标注的部分修改成自己的内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35


VACM_GROUP group1 SNMPv1  public  -

VACM_VIEW defaultView        internet                   - included -

# exclude snmpv3 related MIBs from the default view
VACM_VIEW defaultView        snmpModules                - excluded -
VACM_VIEW defaultView        1.3.6.1.6.3.1.1.4          - included -
VACM_VIEW defaultView        1.3.6.1.6.3.1.1.5          - included -

# exclude aixmibd managed MIBs from the default view
VACM_VIEW defaultView        1.3.6.1.4.1.2.6.191        -included -

VACM_ACCESS  group1 - - noAuthNoPriv SNMPv1  defaultView - defaultView -

NOTIFY notify1 traptag trap -

TARGET_ADDRESS Target1 UDP 127.0.0.1       traptag trapparms1 - - -

TARGET_PARAMETERS trapparms1 SNMPv1  SNMPv1  public  noAuthNoPriv -

COMMUNITY  public    public     noAuthNoPriv 192.168.0.243    255.255.255.255        -
COMMUNITY  public    public     noAuthNoPriv 127.0.0.1    255.255.255.255        -

#COMMUNITY public    public     noAuthNoPriv 0.0.0.0    0.0.0.0         -

DEFAULT_SECURITY no-access - -

logging         file=/usr/tmp/snmpdv3.log       enabled
logging         size=100000                     level=0

smux            1.3.6.1.4.1.2.3.1.2.1.2         gated_password  # gated

smux 1.3.6.1.4.1.2.3.1.2.3.1.1 muxatmd_password #muxatmd
VACM_GROUP director_group SNMPv2c public -
VACM_ACCESS director_group - - noAuthNoPriv SNMPv2c defaultView - defaultView -
  其中COMMUNITY  public    public     noAuthNoPriv 192.168.0.243    255.255.255.255第2个单词就是团体名,第3个单词表示安全名,要求与团体名一致。

  如果VACM_GROUP中的团体与COMMUNITY中的团体名一致,表示它们是同一组,修改时应该同时修改。

注意192.168.0.243是监控机的地址,就是安装监控软件的那台设备地址,可根据需要进行修改,表示只对该IP开放本机的SNMP服务,这是出于安全性考虑。
       3. 停止、启动及验证有关服务
        为让/etc/snmpd.conf或/etc/snmpdv3.conf修改生效
   i. 如果使/etc/snmpd.conf修改有效,需要这样做
1
2


# stopsrc -s snmpd
# startsrc -s snmpd
    ii. 如果使/etc/snmpdv3.conf修改有效,需要这样做,注意红色标注的部分,且把它们替换掉
1
2
3
4
5
6
7
8


# stopsrc -s aixmibd
# stopsrc -s snmpmibd
# stopsrc -s hostmibd
# stopsrc -s snmpd
# startsrc -s snmpd
# startsrc -s hostmibd -a "-c public"
# startsrc -s snmpmibd -a "-c public"
# startsrc -s aixmibd -a "-c public"
  iii. 验证启动的SNMP服务
1


# lssrc -s snmpd
这里需要注意的是,当操作系统重启后,由于默认情况下是按照public的community去启动的,因此为了使得重启后其他的community能正常工作,建议修改/etc/rc.tcpip文件,修改默认的启动参数,如下所示:
1
2
3
4
5
6


# Start up the hostmibd daemon
start /usr/sbin/hostmibd "$src_running" "-c public "
# Start up the snmpmibd daemon
start /usr/sbin/snmpmibd "$src_running" "-c public "
# Start up the aixmibd daemon
start /usr/sbin/aixmibd "$src_running" "-c public "
最终我们重启下带有自定义团体名的SNMP服务后,PRTG监控的AIX系统服务正常可以获得数据。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-137372-1-1.html 上篇帖子: svn修改uuid 下篇帖子: 使用vim打开某文件一直出现Swap file ".nginx.conf.swp" already exists! 监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表