이 장에서는 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 에이전트를 다운로드합니다.
root로 ACSLS 서버에 로그인합니다.
적절한 패키지를 다운로드하여 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
패키지를 추출합니다.
# cd /opt # unzip STKacsnmp_2.4.0.<platform>.zip
에이전트를 설치합니다.
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 마스터의 테스트 트랩을 리스너로 전송합니다.
자세한 내용은 문제 해결 도구를 참조하십시오.