Instalación y configuración de AIX SNMP: método 1 (predeterminado del sistema)

1.Descripción ambiental:

Existen tres métodos de configuración para snmp en el entorno AIX:

  1. El snmp que viene con el sistema AIX;
  2. El paquete rpm compilado específicamente para la plataforma AIX, la versión que se encuentra en línea suele ser 5.7.2;
  3. Un paquete de compilación adecuado para plataformas generales, que debe compilarse e instalarse;

Las configuraciones de los tres métodos son bastante diferentes y algunas operaciones no son universales. La operación de este artículo solo se aplica al método 1, que es el método snmp que viene con el sistema.

Entorno operativo:
Plataforma: POWER
OS: AIX7.2, AIX7.1, AIX6.1 snmp: El sistema viene con un servidor snmp
de forma predeterminada : host Linux, IP: 10.10.94.90 Cliente snmp: host aix, IP: 10.10.93.119

Después de instalar el sistema AIX, el sistema viene con el servicio snmp de forma predeterminada:
la ruta predeterminada del programa snmpd es /usr/sbin/snmpd.
El archivo snmpd.conf tiene dos versiones de forma predeterminada. Las rutas son las siguientes:

-rw-r-----    1 root     system        10206 Jun 16 02:18 /etc/snmpd.conf
-rw-r-----    1 root     system        10239 Jul 14 15:22 /etc/snmpdv3.conf
# ls -l /usr/sbin/snmpd*			#查看系统默认使用的snmp版本
lrwxrwxrwx    1 root     system            9 Jun 16 02:13 /usr/sbin/snmpd -> snmpdv3ne
-rwxr-x---    1 root     system       374579 Jun 12 2018  /usr/sbin/snmpd64v1
-rwxr-x---    1 root     system       354488 Jun 12 2018  /usr/sbin/snmpdv1
-rwxr-x---    1 root     system       346328 Jan 18 2017  /usr/sbin/snmpdv3ne

Actualmente, snmpd usa snmpdv3ne, lo que significa que admite la versión no cifrada de SNMPv3. ne=sin cifrado (no cifrado) se
puede usar en SNMPv1 siempre que /etc/snmpdv3.conf esté configurado. Por lo tanto, esta versión se usa generalmente por defecto Puede cumplir con los requisitos.

Si tiene necesidades especiales, también puede utilizar el comando snmpv3_ssw para cambiar la versión:

snmpv3_ssw -1  切换至SNMPv1
snmpv3_ssw -n  切换至SNMPv3非加密版本
snmpv3_ssw -e  切换至SNMPv3的加密版本(该版本默认并未安装)

2. Configurar SNMP

Existen bastantes diferencias entre el snmp que viene con el sistema aix y el net-snmp que fue compilado e instalado por *** en términos del archivo de configuración snmpd.conf y el comando de inicio. Los comandos de este artículo son para el programa snmp que viene con el sistema AIX de forma predeterminada.

2.1 Modificar archivo de configuración

# vi /etc/snmpdv3.conf		#使用V3版本的配置文件
# 使用shift + g 快捷键快速跳转到最后一行

El formato del archivo fuente es el siguiente:
Di que pdv.conf
modificado de la siguiente manera:

--------------------------------------------------------------------------------------------
VACM_GROUP group1 SNMPv1  cmsnmp  -

VACM_VIEW defaultView       internet                   - included -
VACM_VIEW defaultView        1.3.6.1.4.1.2.2.1.1.1.0    - included -
VACM_VIEW defaultView        1.3.6.1.4.1.2.6.191.1.6    - 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  cmsnmp  noAuthNoPriv -

COMMUNITY cmsnmp  cmsnmp    noAuthNoPriv 0.0.0.0    0.0.0.0         -
--------------------------------------------------------------------------------------------------------

Todos los públicos se cambian al nombre de comunidad autodefinido cmsnmp.

Después de confirmar que todo está correcto, guarda y sal.

2.2 Iniciar el servicio snmp

# ps -ef | grep snmpd											#确认snmpd服务是否已经运行了,需要先停止
# stopsrc -s aixmibd;stopsrc -s hostmibd;stopsrc -s snmpmibd	#默认snmp已运行
# stopsrc -s snmpd

# chssys -s aixmibd -a "-c cmsnmp"				#这三条命令只需要操作一次即可。其中cmsnmp为自己定义的共同体名称。
# chssys -s hostmibd -a "-c cmsnmp"
# chssys -s snmpmibd -a "-c cmsnmp"

# startsrc -s snmpd
# startsrc -s aixmibd;startsrc -s hostmibd;startsrc -s snmpmibd
# ps -ef | grep snmpd

3. Verificar el servicio snmpd

3.1 Verificación del lado del cliente

# snmpinfo -md -v -c cmsnmp aixSeCPUUtilization
aixSeCPUUtilization.0 = 1

# snmpinfo -md -c cmsnmp aixSeCPUUtilization
1.3.6.1.4.1.2.6.191.1.2.1.0 = 1

# snmpinfo -md -v -c cmsnmp aixPagingSpace
aixPageThreshold.0 = 95
aixPageName.1 = "hd6"
aixPageNameVG.1 = "rootvg"
aixPageNamePV.1 = "hdisk0"
aixPageSize.1 = 16384
aixPagePercentUsed.1 = 0
aixPageStatus.1 = 1
aixPageType.1 = 1
aixPageIndex.1 = 1

# snmpinfo -md -v -c cmsnmp aixSeMachineType
aixSeMachineType.0 = "IBM,8233-E8B"

3.2 Verificación del lado del servidor

# 10.10.93.119为client端地址

# snmpwalk -v 1 -c cmsnmp  10.10.93.119 1.3
SNMPv2-MIB::sysDescr.0 = STRING: IBM PowerPC CHRP Computer
Machine Type: 0x0800004c Processor id: 00F854C74C00
Base Operating System Runtime AIX version: 07.02.0002.0015
TCP/IP Client Core Support version: 07.02.0002.0016
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2.3.1.2.1.1.3
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (375200) 1:02:32.00
SNMPv2-MIB::sysContact.0 = STRING: 
SNMPv2-MIB::sysName.0 = STRING: jsnewdb1
SNMPv2-MIB::sysLocation.0 = STRING: 
SNMPv2-MIB::sysServices.0 = INTEGER: 72
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (500) 0:00:05.00
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-SMI::enterprises.2.3.1.2.1.1.3
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-SMI::enterprises.2.6.191
SNMPv2-MIB::sysORID.3 = OID: HOST-RESOURCES-MIB::host
SNMPv2-MIB::sysORID.4 = OID: SNMPv2-SMI::enterprises.2.3.1.2.1.6
SNMPv2-MIB::sysORDescr.1 = STRING: AIX SNMP Agent
SNMPv2-MIB::sysORDescr.2 = STRING: AIX Enterprise MIB Support subagent
SNMPv2-MIB::sysORDescr.3 = STRING: Host Resources DPI sub-agent Version 1
SNMPv2-MIB::sysORDescr.4 = STRING: AIX SNMP MIB SubAgent
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (100) 0:00:01.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (500) 0:00:05.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (500) 0:00:05.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (500) 0:00:05.00
....

# snmpwalk -v 1 -c cmsnmp  10.10.93.119 1.3 | wc -l				#监控项数量统计
17501
#如果监控项数量很少,说明配置有问题,请返回检查配置文件后,重新启停snmpd服务。

Supongo que te gusta

Origin blog.csdn.net/m0_37862262/article/details/107339386
Recomendado
Clasificación