2 설치

이 장에서는 Solaris 11 또는 Linux 6에서의 ACSLS SNMP 에이전트 설치 절차에 대해 설명합니다. ACSNMP 2.4는 ACSLS 8.4 이상을 실행하는 SPARC 및 X86 Solaris 또는 Linux 플랫폼에서 사용할 수 있습니다. SNMP 에이전트의 버전 2.4는 Oracle’s E-Delivery 웹 사이트에서 다운로드할 수 있습니다.

필수 조건

다음과 같은 필수 패키지를 설치합니다.

  • Linux

    yum install rpmlibs.i686
    yum install net-snmp.i686
    yum install net-snmp-libs.i686
    yum install net-snmp-utils.i686
    
  • Solaris 11

     pkg install net-snmp
    

ACSLS SNMP 에이전트 설치

ACSLS SNMP 에이전트를 다운로드합니다.

  1. root로 ACSLS 서버에 로그인합니다.

  2. 적절한 패키지를 다운로드하여 ACSLS 서버의 /opt 디렉토리로 전송합니다. Oracle’s E-Delivery 사이트의 ACSLS 소프트웨어 디렉토리로 이동하여 다음 패키지를 찾습니다.

    ACSNMP for SPARC Solaris 11      STKacsnmp_2.4.0.SPARC.zip
    ACSNMP for X86 Solaris 11        STKacsnmp_2.4.0.X86.zip
    ACSNMP for Linux 6.x             STKacsnmp_2.4.0.i686.rpm
    
  3. 패키지를 추출합니다.

    # cd /opt
    # unzip STKacsnmp_2.4.0.<platform>.zip
    
  4. 에이전트를 설치합니다.

    • Solaris의 경우 Solaris pkgadd 명령을 통해 패키지 설치가 처리됩니다.

      # pkgadd -d .
      

      STKacsnmp 패키지를 선택합니다.

      Solaris에서 패키지 설치 스크립트는 ACSLS가 설치된 동일한 파일 시스템에서 적절한 설치 디렉토리를 자동으로 찾습니다. 설치 스크립트는 Solaris SMF(서비스 관리 기능)에 새 acsnmp 서비스를 만듭니다. 패키지가 설치되면 다양한 작동 등록 정보를 구성하고 에이전트를 실행합니다.

    • Linux

      ACSLS가 설치된 동일한 파일 시스템에 ACSLS SNMP 에이전트를 설치해야 합니다. 올바른 설치 디렉토리를 식별하려면 ACSLS 환경을 소스로 지정하고 설치 디렉토리를 표시하면 됩니다.

      # .  /var/tmp/acsls/.acsls_env
      # echo $installDir
      

      ACSLS가 /export/home에 설치된 경우 다음 방법으로 ACSLS 에이전트를 설치합니다.

      # rpm -ivh STKacsnmp.2.4.0.i686.rpm
      

      ACSLS가 /export/home 이외의 다른 파일 시스템에 설치된 경우 다음 RPM 명령을 사용하여 설치 디렉토리를 지정해야 합니다.

      # rpm -Uvh --prefix $installDir STKacsnmp_2.4.0.i686.rpm
      

      Linux에서 패키지 설치 스크립트는 /etc/init.d에 새 acsnmp 서비스를 만듭니다. 패키지가 설치되면 다양한 작동 등록 정보를 구성하고 에이전트를 실행합니다.

설치된 패키지

패키지가 설치된 후에는 $installDir/ACSNMP 디렉토리에서 패키지를 찾을 수 있습니다. 이후 이 문서에서 $ACSNMP_HOME은 해당 디렉토리 경로를 나타내는 것입니다. 출하 시 기본 디렉토리가 선택된 경우 /export/home/ACSNMP로 표시됩니다.

ACSLS 에이전트 데몬 이진 AcslsAgt와 함께 AcslsMib.mib 파일은 ACSNMP 최상위 레벨 디렉토리에 있습니다. 이 파일을 복사하여 SNMP 트랩을 수신하는 모든 SNMP 클라이언트 시스템에서 사용할 수 있습니다. MIB는 숫자 OID(객체 식별자)를 의미 있는 텍스트 기반 객체로 변환하는 데 유용합니다.

에이전트 소프트웨어 및 ACSLS MIB와 함께 에이전트 구성 및 테스트에 도움이 되는 여러 유틸리티가 $ACSNMP_HOME/utils 디렉토리에 들어 있습니다. 다음과 같습니다.

  • agent - 자세한 시작 및 상태 정보를 표시합니다.

  • walker - 전체 ACSLS MIB의 상태를 빠르게 스캔합니다.

  • translate - ACSLS MIB를 검사하여 객체를 영어로 나열합니다.

  • set_system_trap_test - net-snmp 마스터의 테스트 트랩을 리스너로 전송합니다.

자세한 내용은 문제 해결 도구를 참조하십시오.

ACSNMP 소프트웨어 패키지 설치 해제

ACSLS SNMP 에이전트를 설치 해제하려면 다음과 같이 하십시오.

  • Solaris:

    1. ACSLS SNMP 에이전트를 중지합니다.

      # svcadm disable acsnmp
      
    2. 패키지를 제거합니다.

      # pkgrm STKacsnmp
      

      초기 packag 설치 이후 만들어진 파일이 ACSNMP 디렉토리에서 남아 있을 수 있습니다.

  • Linux:

    1. ACSLS SNMP 에이전트를 중지합니다.

      # service acsnmp stop
      
    2. 패키지를 제거합니다.

      # rpm -e STKacsnmp