重新启动SNMP服务解决监控AIX系统问题

  今早发现无法使用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系统服务正常可以获得数据。

时间: 2024-12-15 14:22:51

重新启动SNMP服务解决监控AIX系统问题的相关文章

win7开启snmp服务实现监控过程展现

snmp简单网络管理协议. 起因是这样的:最近下发的winserver2008云资源需要被snmp网管监控,我这环节需要提供团体名,这里复现一下windows配置snmp的过程. 监控端:kali 192.168.159.129   被控端:win7 192.168.159.128 step1:控制面板-程序-打开或关闭windows功能 勾选简单网络管理协议(snmp) step2:稍等几分钟完成配置,在服务查看snmp服务,这边还需要配置 我们这边配置安全这块,选只读 社区名称即为团体名不能

Cacti基于SNMP服务添加监控远程Linux主机

Cacti安装完成,默认仅仅可以对本机自身监控,要实现对远程客户端Linux.Windows主机的监控,需要在远程客户端主机安装SNMP服务,通过SNMP捕获数据,Cacti服务端使用RRDtool来生成图表信息实现对远程客户端主机的监控. 下面通过实验完成Cacti添加远程Linux.Windows主机监控服务. 一.添加监控Linux主机 Cacti服务端:192.168.1.251(CentOS 6.7) Cacti客户端:192.168.1.21 (CentOS 6.5) Step1:客

如何在CentOS系统中安装配置SNMP服务

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,现在有一大部分服务器在使用此操作系统:SNMP(简单网络管理协议)能够使网络管理员提高网络管理效能,及时发现并解决网络问题以及规划网络的增长.网络管理员还可以通过SNMP接收网络节点的通知消息以及告警事件报告等来获知网络出现的问题.本文主要介绍如何在CentOS系统中安装配置SNMP服务. 工具/原料 CentOS操作系统 方法/步骤 使用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.n

在RedHat Linux系统中安装和配置snmp服务

检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-utils-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 SNMP服务安装后会有以上安

AIX系统root密码丢失解决办法

AIX系统root密码丢失解决   在对AIX操作系统的日常管理中,经常忘记或丢失root密码,这时候就需要重置root密码.AIX系统丢失root密码,可以使用系统安装光盘或备份rootvg的磁带两种方法重置 root密码 说明:如果用系统安装光盘修改,光盘版本号要保持和AIX系统一致 1.1     AIX安装光盘重置root密码,步骤如下: 1.1.1     将AIX第一张安装光盘放入光驱中,开机启动,如果系统默认从光驱引导,跳到3.1.11,否则按以下步骤从SMS中设置光驱引导 1.1

AIX系统errpt运用(暂未解决)

在AIX中,errpt用于报告系统软硬件相关的错误日志信息,errpt 命令将从错误日志中的条目生成一个错误报告,但是它并不进行错误日志分析:对于错误分析,可以使用 diag 命令,不带参数简单列出所有的错误, [email protected]:/# errptIDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTIONE87EF1BE   0507150014 P O dumpcheck      The largest dump device i

监控linux系统状态

监控linux系统状态 监控介绍 安装zabbix4.0 监控客户机 解决中文名称不能写数据库的问题 解决图形中乱码 zabbix邮件告警 zabbix监控Nginx zabbix监控Tomcat zabbix监控MySQL shell 1. 监控Linux系统状态 1. w [[email protected] ~]# w 08:14:42 up 2:30, 1 user, load average: 0.00, 0.01, 0.04 USER TTY FROM [email protecte

转---高并发Web服务的演变——节约系统内存和CPU

[问底]徐汉彬:高并发Web服务的演变——节约系统内存和CPU 发表于22小时前| 4223次阅读| 来源CSDN| 22 条评论| 作者徐汉彬 问底Web服务内存CPU并发徐汉彬 摘要:现在的Web系统面对的并发连接数在近几年呈现指数增长,高并发成为了一种常态,给Web系统带来不小的挑战.一味地通过增加机器来解决并发量的增长,成本是非常高昂的.结合技术优化方案,才是更有效的解决方法. [导读] 徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小