3 구성

이 장에서는 ACSLS 에이전트 매개변수에 대해 지정할 수 있는 구성 설정을 설명하고 ACSLS 에이전트에 대한 필수 시스템 레벨 SNMP V1 매개변수를 자세히 기술합니다.

AcslsAgtd.cfg 파일

ACSLS SNMP 에이전트 사용자는 이 응용 프로그램의 다양한 작동 매개변수를 조정할 수 있습니다. 최상위 레벨 ACSNMP 디렉토리에서 두 가지 구성 파일(AcslsAgtd.cfgAcslsAgtd.url)을 찾을 수 있습니다.

대부분의 구성 설정은 AcslsAgtd.cfg 파일에서 정의됩니다. 이 파일에서는 8개의 매개변수를 설정할 수 있습니다. 각 변수에 대한 값은 콜론과 세미콜론 사이에 지정됩니다. 값이 여러 개 정의되는 경우 콤마로 구분되어야 합니다.

  • DEST:;

    이 매개변수는 ACSLS SNMP 에이전트에서 특정 트랩 메시지를 수신할 다양한 대상 서버의 호스트 이름 또는 IP 주소를 정의합니다. 콜론과 세미콜론 사이에 콤마로 구분하여 모든 대상을 지정하십시오.

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

    ACSLS SNMP 에이전트에서의 통신에 대한 기본 포트 설정입니다. 해당 포트가 다른 응용 프로그램에서 사용 중인 경우 관리자는 필요에 따라 ACSLS 에이전트에 대한 포트 번호를 다시 정의할 수 있습니다.

  • SNMP_COMMUNITY:;

    여기서 정의하는 커뮤니티는 net-snmp 구성 파일 snmpd.conf에서 V1 rocommunity로도 나열됩니다. 커뮤니티를 정의하지 않을 경우 에이전트의 트랩이 더 이상 사용되지 않는 public 읽기 전용 커뮤니티로 식별됩니다. 출하 시 설정은 acs_user입니다.

  • MIN_RATE:15;

    이 설정은 ACSLS SNMP 에이전트가 MIB 업데이트를 위해 ACSLS를 프로브하도록 허용되는 빈도에 대한 제한을 정의합니다. MIN_RATE 값은 15초 이상으로 설정되도록 하는 것이 좋습니다.

  • CURR_RATE:60;

    ACSLS MIB 업데이트에 사용되는 실제 SNMP 폴링 비율입니다. 요구 사항에 따라 이 설정을 보다 낮게 또는 높게 조정할 수 있습니다. 보다 낮은 폴링 비율로 보다 자주 프로브를 수행하면 트랩 및 snmpget 요청에 대해 더 정확한 최신 응답이 제공됩니다. 하지만 ACSLS SNMP 에이전트는 각 프로브를 사용하여 전체 MIB의 모든 객체에 대한 상태 질의를 ACSLS로 제출합니다. 따라서 MIB에 OID 수백 개가 있는 더 큰 라이브러리 컴플렉스에서는 SNMP 폴링 비율이 보다 낮은 경우 전반적인 ACSLS 성능이 저하될 수 있습니다.

  • ACS_TRAP_LEVEL:;

    이 매개변수는 ACSLS 에이전트에서 구성된 리스너로 브로드캐스트되는 트랩에 대해 정의된 보고 레벨입니다. 설정 레벨은 최소한의 정보를 보고하는 SILENT부터 최대한의 정보를 보고하는 INFO까지 다양합니다.

    1 SILENT - 에이전트 시작 트랩 메시지만 전송됩니다.

    2 ERROR - 시작 후 오류와 관련된 메시지만 전송됩니다.

    3 WARNING - 시작 후 오류 및 오프라인 상태 변경 사항을 보고합니다.

    4 INFO - 시작, 오류 메시지 및 모든 상태 변경 사항을 보고합니다.

    5 UNCLASSIFIED - 위 모든 메시지와 정보 메시지를 보고합니다.

    에이전트에서 ACS_TRAP_LEVEL 필드가 비어 있거나 잘못 구성되었음을 확인하는 경우 기본값을 UNCLASSIFIED로 설정하고 모든 트랩 메시지를 브로드캐스트합니다. 출하 시 설정은 INFO입니다.

  • AGENT_LOG_LEVEL:;

    이 설정은 AcslsAgtd.log에 메시지를 기록하는 것과 관련된 상세 정보 표시 레벨을 정의합니다. 네 가지 가능한 설정은 다음과 같습니다.

    1 SILENT - 로그에 메시지를 생성하지 않습니다.

    2 ERROR - 오류 메시지만 보고합니다.

    3 WARNING - 오류 및 상태 통지를 보고합니다.

    4 DEBUG - 상세 정보 소프트웨어 디버깅 메시지를 인쇄합니다.

    출하 시 설정은 WARNING입니다.

위 구성 설정에 대한 변경 사항은 ACSLS 에이전트가 다시 시작될 때까지 적용되지 않습니다.

AcslsAgtd.url 파일

AcslsAgtd.url 파일은 관리 응용 프로그램이 ACSLS 에이전트 식별에 사용하는 특정 URL을 보관합니다. 이 매개변수는 대부분의 응용 프로그램에 사용되지 않으며 일반적으로 설정이 빈 상태로 유지됩니다. 관리 응용 프로그램에 URL이 필요한 경우 이 파일에서 AGENT_URL_ENTRY 표현식 다음에 값이 설정됩니다. 설정된 후에는 표준 snmpget을 사용하여 원격 SNMP 클라이언트가 URL을 검색할 수 있습니다.

# snmpget -v1 -c acs_user localhost 1.3.6.1.4.1.1211.1.11.1.4.0

시스템 레벨 구성 설정

AcslsAgtd.cfgAcslsAgtd.url에서 설정된 값은 ACSLS SNMP 에이전트의 매개변수에만 적용되지만 ACSLS 에이전트가 사용하는 다른 시스템 레벨 설정이 있습니다. 해당 설정은 snmpd.conf 파일에서 정의됩니다. 이 파일의 위치는 시스템마다 다를 수 있습니다.

Linux 시스템의 경우 이 파일은 /etc/snmp/snmpd.conf에서 찾을 수 있습니다.

Solaris 시스템의 경우 net-snmp SMF 서비스에 대해 config-file/entities 등록 정보를 나열하여 snmpd.conf를 찾는 것이 가장 좋습니다.

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

이 명령은 localhost 위치와 함께 일반적으로 /etc/ 디렉토리의 URL을 표시합니다.

ACSLS 에이전트는 V1 SNMP 프로토콜을 기반으로만 설계되었으므로 V1 매개변수는 snmpd.conf에서 ACSLS 에이전트에 대해 정의되어야 합니다. ACSLS MIB에는 읽기 전용 객체만 포함되므로 V1 rocommunity는 이 파일에서 정의되어야 합니다. 보안상 잘 알려진 커뮤니티 이름(예: public)은 사용하지 않는 것이 좋습니다. 선택하는 이름은 규약으로 제한되지 않습니다.

추가로 V1 매개변수를 정의해야 할 수도 있습니다. 샘플 snmpd.conf 파일은 ACSNMP/install 디렉토리에서 찾을 수 있습니다. 이 파일에는 SNMP V1 프로토콜에 필요한 각 필수 매개변수에 대한 샘플 정의 목록이 포함되어 있습니다.