Solaris 검색

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기7분
  • 검색이 Solaris 컴퓨터에 대한 정보를 식별하고 분류합니다.

    주:
    프로브-패턴 마이그레이션에 대한 자세한 내용은 지식 문서 KB0694477을 참조하십시오.

    지원되는 운영 체제

    • Oracle Solaris 10
    • Oracle Solaris 11

    필요 조건

    검색이 최대 80자까지 잘린 명령줄 매개변수로 [cmdb_running_process] 테이블에 데이터를 저장합니다. 그러면 여러 애플리케이션이 하나의 CI로 병합될 수 있습니다. 전체 명령줄을 가져오고 이 문제를 방지하려면 pargs -a를 실행하고 결과를 구문 분석합니다.

    검색이 패턴을 사용하여 Solaris 컴퓨터를 찾도록 하려면 SNEEP를 설치해야 합니다. 그렇지 않으면 검색이 일련 번호를 찾을 수 없습니다.

    Solaris 영역을 사용 중이면 일련 번호에 대해 고유한 값을 반환하도록 각 영역을 구성해야 합니다. 그렇지 않으면 각 영역이 동일한 번호를 반환하여 CI 식별 문제가 발생합니다.

    Solaris-ADM 프로브를 사용하려면 LSOF 명령을 설치해야 합니다.

    주:
    모델 번호의 동작에 대한 정보는 지식 문서 KB1196998을, model_id 및 제조업체에 대한 정보는 KB0687582를 참조하십시오.

    자격 증명

    검색하려는 시스템에 대해 SSH 자격 증명을 구성합니다.

    및 에 필요한 검색 권한 있는 명령 목록은 조직에서 Unix 기반 호스트를 검색하고 매핑하기 위해 승격된 권한이 필요한 명령 목록을 참조하십시오권한이 있는 사용자를 필요로 하는 서비스 매핑 명령.서비스 매핑

    분류 규칙, 프로브 및 패턴

    분류 규칙 프로브 패턴
    Solaris

    (UNIX 분류)

    • 가로 검색 프로브: 패턴 시작
    • Solaris - 설치된 소프트웨어^
    • Solaris - ID*
    • Solaris - CPU*
    • Solaris - 하드웨어 모듈*
    • Solaris - 메모리*
    • Solaris - 네트워크 ARP 테이블*
    • Solaris - OS 패치*
    • Solaris - 저장소*
    • Solaris - 영역*
    • Solaris - 디스크*
    • DNS*
    Solaris 서버

    *새 인스턴스의 경우 이 프로브는 분류 규칙에서 비활성화됩니다. 검색은 패턴을 이용해 검색을 실시합니다.

    ^이 프로브는 검색이 패턴 검색을 사용하는 경우에도 기본적으로 활성 상태로 유지됩니다.

    패턴을 사용하려면 분류 규칙의 수평 패턴 프로브에 올바른 패턴이 지정되어 있는지 검증합니다. 지침은 분류 규칙에 수평 패턴 프로브 추가 문서를 참조하십시오.

    수집된 데이터

    레이블 테이블 이름 필드 이름 소스
    운영 체제 cmdb_ci_computer os uname
    짧은 설명 cmdb_ci_solaris_server short_description uname
    이름 cmdb_ci_solaris_server name DNS, NBT
    호스트 이름 cmdb_ci_solaris_server host_name DNS, NBT
    DNS 도메인 cmdb_ci_solaris_server dns_domain DNS
    시작 날짜 cmdb_ci_solaris_server start_date uptime
    CPU 유형 cmdb_ci_computer cpu_type kstat
    CPU 속도(MHz) cmdb_ci_computer cpu_speed kstat
    CPU 개수 cmdb_ci_computer cpu_count kstat
    CPU 코어 수 cmdb_ci_computer cpu_core_count kstat
    CPU 코어 스레드 cmdb_ci_computer cpu_core_thread kstat
    모델 번호 cmdb_ci_solaris_server model_number suntype
    모델 ID cmdb_ci_solaris_server model_id suntype
    RAM(MB) cmdb_ci_computer ram prtconf
    디스크 공간(GB) cmdb_ci_solaris_server disk_space iostat
    일련 번호 cmdb_ci_solaris_server serial_number sneep *
    제조업체 cmdb_ci_disk manufacturer iostat
    모델 ID cmdb_ci_disk model_id iostat
    볼륨 일련 번호 cmdb_ci_disk volume_serial_number iostat
    디스크 공간(GB) cmdb_ci_disk disk_space iostat
    이름 cmdb_ci_disk name iostat
    이름 cmdb_ci_file_system name df
    용량(MB) cmdb_ci_file_system capacity df
    사용 가능한 공간(MB) cmdb_ci_file_system available_space df
    탑재 지점 cmdb_ci_file_system mount_point df
    이름 cmdb_ci_patches name showrev
    이름 cmdb_running_process name ps
    명령 cmdb_running_process command ps
    연결 대상 cmdb_running_process connects_to lsof
    청취할 위치 cmdb_running_process listening_on lsof
    유형 cmdb_running_process type ps
    PID cmdb_running_process pid ps
    매개변수 cmdb_running_process 매개변수 ps
    이름 cmdb_ci_network_adapter name ifconfig
    IP 주소 cmdb_ci_network_adapter ip_address ifconfig
    MAC 주소 cmdb_ci_network_adapter mac_address ifconfig
    넷마스크 cmdb_ci_network_adapter netmask ifconfig
    기본 게이트웨이 cmdb_ci_hardware default_gateway netstat
    * Fujitsu PRIMEPOWER 장치를 검색하려면 Oracle SNEEP를 설치하고 루트 자격 증명으로 Solaris 검색을 실행해야 합니다.

    Solaris 영역 검색

    검색가 탐지 시 전역 및 로컬 Solaris 영역 사이에 관계를 매핑합니다.

    다음 예에서 Solaris 전역 영역에는 zone01 및 zone02의 두 로컬 영역이 포함됩니다. 각 로컬 영역은 물리적 Solaris CI 레코드 및 가상 머신 인스턴스 레코드로 표시됩니다. 각 로컬 영역은 영역 서버에 연결되어 있으며, 전역 영역과 가상화의 연결 방식을 보여줍니다(mmp1).

    그림 1. Solaris 영역 관계 맵
    Solaris 영역 관계 맵

    해당 상위 전역 영역에서 명령을 실행하여 로컬 영역 서버에 대한 TCP 연결 및 프로세스 정보를 수집해야 합니다. 로컬 영역 서버에 대한 TCP 연결 및 프로세스 정보를 수집하려면 먼저 로컬 및 전역 영역 물리적 컴퓨터 간의 관계를 설정해야 합니다.

    케이스 1: 전역 영역이 먼저 검색되었습니다.
    • 시스템이 전역 영역에 대해 Solaris 서버 CI를 만듭니다.
    • 검색가 로컬 영역을 탐지하고, 하이퍼바이저 영역 서버 레코드를 만들고, 로컬 영역의 각 Solaris 장치에 대해 가상 머신 인스턴스를 만듭니다.
    • 검색가 하이퍼바이저 레코드와 VM 인스턴스 레코드 사이에 관계를 만듭니다.
    케이스2: 로컬 영역이 먼저 검색되었습니다.
    • 시스템이 로컬 영역에 대해 Solaris 서버 CI를 만듭니다.
    • 검색가 상관관계 ID를 설정하여, 나중에 전역 영역 검색 중에 조정될 수 있습니다.
    케이스 3: 로컬 영역 Solaris 서버 CI를 만든 후 전역 영역이 검색되었습니다.
    • 전역 영역 검색이 로컬 영역을 탐지합니다.
    • 검색가 하이퍼바이저 영역 서버 레코드를 만들고 로컬 영역의 각 Solaris 장치에 대해 가상 머신 인스턴스를 만듭니다.
    • 검색가 하이퍼바이저 레코드와 VM 인스턴스 레코드 사이에 관계를 만듭니다. 또한 물리적 로컬 영역 VM과 해당 가상 머신 인스턴스 레코드 사이에 관계를 만듭니다.
    • 전역 영역은 자체적으로 로컬 영역으로 필터링하여 Solaris - ADM 프로브를 실행하고 이 데이터로 물리적 로컬 영역 VM을 업데이트합니다.

    케이스 4: 물리적 로컬 및 전역 영역 머신 사이의 관계 경로가 설정되었습니다.

    이후에 전역 영역이 검색되면 포함된 로컬 영역에 대한 TCP 연결 및 프로세스 정보가 새로 고침됩니다.

    시스템이 전역 영역을 검색할 때 Solaris - 영역 및 ADM Launcher 프로브가 Solaris - ADM 프로브를 트리거하여 발견된 전역 영역 및 각 로컬 영역을 탐색합니다. 로컬 영역에서 TCP 연결 및 프로세스 정보를 탐지하기 위해 Solaris - ADM 프로브가 전역 영역에서 실행되어야 하기 때문에, 동일하게 보이는 여러 ECC 큐 레코드가 표시될 수 있습니다.

    그림 2. 영역 검색을 위한 ECC 큐 항목
    영역 검색을 위한 ECC 큐 항목

    하지만 페이로드를 검사할 때는 각 프로브가 실제로 서로 다른 영역 CI를 대상으로 사용해서 필터링과 업데이트를 수행한다는 것을 알 수 있습니다.

    그림 3. 로컬 영역 페이로드
    로컬 영역 페이로드
    표 1. Solaris 영역에서 수집된 데이터
    레이블 테이블 이름 필드 이름 소스
    버전 cmdb_ci_vm_zones version zoneadm, zonename
    상관관계 ID cmdb_ci_vm_zones correlation_id zoneadm, zonename
    이름 cmdb_ci_solaris_instance name zoneadm, zonename
    상위 cmdb_ci_solaris_instance parent 내부
    CMDB CI cmdb_ci_solaris_instance cmdb_ci 내부
    상관관계 ID cmdb_ci_solaris_instance correlation_id zoneadm, zonename
    주:
    cmdb_ci_solaris_instance extends cmdb_ci_vm_instance.