3 Configuración

En este capítulo se explican los valores de configuración que se pueden establecer para los parámetros del agente de ACSLS y se describen los parámetros SNMP V1 esenciales del sistema para el agente de ACSLS.

El archivo AcslsAgtd.cfg

El usuario del agente SNMP de ACSLS puede ajustar un número de parámetros operativos en esta aplicación. Hay dos archivos de configuración en el directorio de nivel superior de ACSNMP: AcslsAgtd.cfg y AcslsAgtd.url.

La mayoría de los valores de configuración se definen en el archivo AcslsAgtd.cfg. Hay ocho parámetros que se pueden configurar en este archivo. El valor de cada variable se coloca entre los dos puntos y un punto y coma. Cuando se definen múltiples valores, deben separarse con coma.

  • DEST:;

    Este parámetro define los nombres o direcciones IP de varios servidores de destino que reciben mensajes de captura específicos del agente SNMP de ACSLS. Coloque todos los destinos entre los dos puntos y el punto y coma, separados por comas:

    DEST:localhost,host2,host3,123.45.67.89;
    
  • SNMP_PORT:161; y SNMP_TRAP_PORT:162;

    Estas son configuraciones de puertos por defecto para comunicaciones del agente SNMP de ACSLS. Si otras aplicaciones están usando estos puertos, el administrador puede redefinir los números de puertos para el agente de ACSLS según sea necesario.

  • SNMP_COMMUNITY:;

    La comunidad que defina aquí también debe mostrarse como una directiva rocommunity V1 en el archivo de configuración net-snmp, snmpd.conf. Si no se define ninguna comunidad, se definen capturas del agente identificadas con la comunidad pública de solo lectura obsoleta. La configuración de fábrica es acs_user.

  • MIN_RATE:15;

    Esta configuración define el límite de la frecuencia en que se permite al agente SNMP de ACSLS sondear ACSLS para actualizar la MIB. Es conveniente mantener el valor de MIN_RATE configurado en no menos de quince (15) segundos.

  • CURR_RATE:60;

    Esta es la velocidad de sondeo SNMP real utilizada para actualizar la MIB de ACSLS. Esta configuración se puede ajustar para que sea menor o mayor, según sea necesario. Realizar sondeos más frecuentes con una velocidad de sondeo menor permite respuestas más precisas e inmediatas para las capturas y solicitudes snmpget. Pero, con cada sondeo, el agente SNMP de ACSLS envía consultas de estado a ACSLS para cada objeto en toda la MIB. En consecuencia, en complejos de bibliotecas más grandes con cientos de OID en la MIB, puede haber un costo perjudicial al rendimiento general de ACSLS con menores velocidades de sondeo SNMP.

  • ACS_TRAP_LEVEL:;

    El parámetro es el nivel de informe definido para las capturas que se difunden desde el agente de ACSLS a los listeners configurados. El nivel de configuración aquí pueden oscilar desde escasamente silencioso hasta completamente informativo.

    1 SILENT: solo se envía el mensaje de captura de inicio del agente.

    2 ERROR: después del inicio, solo se envían mensajes de error.

    3 WARNING: después del inicio, se informan de errores y cambios de estado fuera de línea.

    4 INFO: se informa el inicio, mensajes de error y todos los cambios de estado.

    5 UNCLASSIFIED: se informa todo lo anterior más mensajes informativos.

    Si el agente encuentra el campo ACS_TRAP_LEVEL en blanco o con formato erróneo, se establece UNCLASSIFIED como valor por defecto y difunde todos los mensajes de captura. La configuración de fábrica es INFO.

  • AGENT_LOG_LEVEL:;

    Esta configuración define el nivel de detalle para registrar mensajes en el AcslsAgtd.log. Hay cuatro configuraciones posibles:

    1 SILENT: no se genera ningún mensaje en el log.

    2 ERROR: se informan solo los mensajes de error.

    3 WARNING: se informan los errores y las notificaciones de estado.

    4 DEBUG: se imprimen mensajes de depuración de software detallados.

    La configuración de fábrica es WARNING.

Cualquier cambio a los valores de configuración anteriores no tendrán efecto hasta que se reinicie el agente de ACSLS.

El archivo AcslsAgtd.url

El archivo AcslsAgtd.url contiene la URL específica que usa una aplicación de gestión para identificar el agente de ACSLS. Este parámetro no es útil para la mayoría de las aplicaciones y el valor generalmente permanece en blanco. Cuando una aplicación de gestión requiere una URL, se configura el valor en este archivo después de la expresión AGENT_URL_ENTRY. Una vez configurada, la URL se puede detectar con un cliente SNMP remoto utilizando un snmpget estándar.

# snmpget -v1 -c acs_user localhost 1.3.6.1.4.1.1211.1.11.1.4.0

Valores de configuración del sistema

Los valores que se configuraron en AcslsAgtd.cfg y AcslsAgtd.url se aplican solo a parámetros en el agente SNMP de ACSLS, pero hay otras configuraciones de sistema de las que depende el agente de ACSLS. Estas configuraciones se definen en el archivo snmpd.conf. La ubicación de este archivo puede ser distinta en los diferentes sistemas.

En los sistemas Linux, este archivo se puede encontrar seguramente en /etc/snmp/snmpd.conf.

En sistemas Solaris, la mejor forma de localizar snmpd.conf es mostrar la propiedad config-file/entities del servicio SMF net-snmp:

# svccfg -s net-snmp listprop config-file/entities

Este comando proporciona una URL con una ubicación localhost, generalmente en el directorio /etc/.

El agente de ACSLS está diseñado únicamente con el protocolo SNMP V1; por lo tanto, se deben definir los parámetros V1 para el agente de ACSLS en snmpd.conf. Como la MIB de ACSLS contiene únicamente objetos de solo lectura, se debe definir una directiva rocommunity V1 en este archivo. Por motivos de seguridad, es prudente no utilizar los nombres de comunidad conocidos como público. El nombre que elija no se limita a la convención.

Puede haber parámetros V1 adicionales que debe definir. Se puede encontrar un archivo snmpd.conf de muestra en el directorio ACSNMP/install. El archivo contiene una lista de definiciones de muestra para cada parámetro esencial requerido en el protocolo SNMP V1.