Solaris 검색
검색이 Solaris 컴퓨터에 대한 정보를 식별하고 분류합니다.
지원되는 운영 체제
- Oracle Solaris 10
- Oracle Solaris 11
필수 구성요소
검색은 최대 80자까지 잘린 명령줄 매개변수로 [cmdb_running_process] 테이블에 데이터를 저장합니다. 그러면 여러 애플리케이션이 하나의 CI로 병합될 수 있습니다. 전체 명령줄을 가져오고 이 문제를 방지하려면 pargs -a를 실행하고 결과를 구문 분석합니다.
검색이 패턴을 사용하여 Solaris 컴퓨터를 찾도록 하려면 SNEEP를 설치해야 합니다. 그렇지 않으면 검색이 일련 번호를 찾을 수 없습니다.
Solaris 영역을 사용하는 경우 일련 번호에 대해 고유한 값을 반환하도록 각 영역을 구성해야 합니다. 그렇지 않으면 각 영역이 동일한 번호를 반환하여 CI 식별 문제가 발생합니다.
zoneadm list -cip 명령은 로컬 영역에 대한 UUID를 검색하지 않습니다.Solaris-ADM 프로브를 사용하려면 LSOF 명령을 설치해야 합니다.
자격 증명
검색할 시스템에 대한 SSH 자격 증명을 구성합니다.
검색 및 서비스 매핑에 필요한 권한 있는 명령 목록은 문서를 참조하십시오 서비스 매핑 권한 있는 사용자가 필요한 명령. 이 목록에는 조직에서 Unix 기반 호스트를 검색하고 매핑하기 위해 높은 권한이 필요한 명령이 포함되어 있습니다.
분류 규칙, 프로브 및 패턴
| 분류 규칙 | 프로브 | 패턴 |
|---|---|---|
| Solaris (UNIX 분류) |
|
Solaris 서버 |
*새 인스턴스의 경우 이 프로브는 분류 규칙에서 비활성화됩니다. 검색은 패턴을 이용해 검색을 실시합니다.
^이 프로브는 검색이 패턴 검색을 사용하는 경우에도 기본적으로 활성 상태로 유지됩니다.
패턴을 사용하려면 분류 규칙의 수평 패턴 프로브에 올바른 패턴이 지정되어 있는지 확인합니다. 지침은 분류 규칙에 수평 패턴 프로브 추가 문서를 참조하십시오.
수집된 데이터
| 레이블 | 테이블 이름 | 필드 이름 | 소스 |
|---|---|---|---|
| 운영 체제 | cmdb_ci_computer | os | uname |
| 간단한 설명 | cmdb_ci_solaris_server | short_description | uname |
| 이름 | cmdb_ci_solaris_server | 이름 | DNS, NBT |
| 호스트 이름 | cmdb_ci_solaris_server | host_name | DNS, NBT |
| DNS 도메인 | cmdb_ci_solaris_server | dns_domain | DNS |
| 시작 날짜 | cmdb_ci_solaris_server | start_date | 가동 시간 |
| 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 | 이오스타트 |
| 일련 번호 | cmdb_ci_solaris_server | serial_number | 재채기 * |
| 제조업체 | cmdb_ci_disk | 제조업체 | 이오스타트 |
| 모델 ID | cmdb_ci_disk | model_id | 이오스타트 |
| 볼륨 일련 번호 | cmdb_ci_disk | volume_serial_number | 이오스타트 |
| 디스크 공간(GB) | cmdb_ci_disk | disk_space | 이오스타트 |
| 이름 | cmdb_ci_disk | 이름 | 이오스타트 |
| 이름 | cmdb_ci_file_system | 이름 | DF |
| 용량(MB) | cmdb_ci_file_system | 용량 | DF |
| 사용 가능한 공간(MB) | cmdb_ci_file_system | available_space | DF |
| 탑재 지점 | cmdb_ci_file_system | mount_point | DF |
| 이름 | cmdb_ci_patches | 이름 | 쇼레브 |
| 이름 | cmdb_running_process | 이름 | 추신 |
| 명령 | cmdb_running_process | command | 추신 |
| 연결 대상 | cmdb_running_process | connects_to | lsof |
| 청취할 위치 | cmdb_running_process | listening_on | lsof |
| 유형 | cmdb_running_process | 유형 | 추신 |
| PID | cmdb_running_process | pid | 추신 |
| 매개변수 | cmdb_running_process | 매개변수 | 추신 |
| 이름 | cmdb_ci_network_adapter | 이름 | 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 | 넷스타트 |
Solaris 영역 검색
디스커버리 는 탐지 시 전역 및 로컬 Solaris 영역 사이의 관계를 매핑합니다.
다음 예에서 Solaris 전역 영역에는 zone01 및 zone02의 두 로컬 영역이 포함되어 있습니다. 각 로컬 영역은 물리적 Solaris CI 레코드와 가상 머신 인스턴스 레코드로 표시됩니다. 각 로컬 영역은 영역 서버에 연결되어 있으며, 전역 영역과 가상화의 연결 방식을 보여줍니다(mmp1).
해당 상위 전역 영역에서 명령을 실행하여 로컬 영역 서버에 대한 TCP 연결 및 프로세스 정보를 수집해야 합니다. 로컬 영역 서버에 대한 TCP 연결 및 프로세스 정보를 수집하려면 먼저 로컬 및 전역 영역 물리적 컴퓨터 간의 관계를 설정해야 합니다.
- 시스템이 전역 영역에 대해 Solaris 서버 CI를 만듭니다.
- 디스커버리 가 로컬 영역을 탐지하고, 하이퍼바이저 영역 서버 레코드를 만들고, 로컬 영역의 각 Solaris 장치에 대해 가상 머신 인스턴스를 만듭니다.
- 디스커버리 가 하이퍼바이저 레코드와 VM 인스턴스 레코드 사이에 관계를 만듭니다.
- 시스템이 로컬 영역에 대해 Solaris 서버 CI를 만듭니다.
- 디스커버리 는 나중에 전역 영역 검색 중에 조정할 수 있도록 상관관계 ID를 설정합니다.
- 전역 영역 검색이 로컬 영역을 탐지합니다.
- 디스커버리 가 하이퍼바이저 영역 서버 레코드를 만들고 로컬 영역의 각 Solaris 장치에 대해 가상 머신 인스턴스를 만듭니다.
- 디스커버리 가 하이퍼바이저 레코드와 VM 인스턴스 레코드 사이에 관계를 만듭니다. 또한 물리적 로컬 영역 VM과 해당 가상 머신 인스턴스 레코드 사이에 관계를 생성합니다.
- 전역 영역은 자체적으로 로컬 영역으로 필터링하여 Solaris - ADM 프로브를 실행하고 이 데이터로 물리적 로컬 영역 VM을 업데이트합니다.
케이스 4: 물리적 로컬 및 전역 영역 머신 간의 관계 경로가 설정되었습니다.
이후에 전역 영역이 검색되면 포함된 로컬 영역에 대한 TCP 연결 및 프로세스 정보가 새로 고침됩니다.
시스템이 전역 영역을 검색할 때 Solaris - 영역 및 ADM Launcher 프로브가 Solaris - ADM 프로브를 트리거하여 발견된 전역 영역 및 각 로컬 영역을 탐색합니다. 로컬 영역에서 TCP 연결 및 프로세스 정보를 탐지하려면 Solaris - ADM 프로브가 전역 영역에서 실행되어야 하기 때문에 동일하게 보이는 여러 ECC 큐 레코드가 표시될 수 있습니다.
그러나 페이로드를 검사할 때는 각 프로브가 실제로 필터링하고 업데이트할 다른 영역 CI를 대상으로 한다는 것을 알 수 있습니다.
| 레이블 | 테이블 이름 | 필드 이름 | 소스 |
|---|---|---|---|
| 버전 | cmdb_ci_vm_zones |
버전 |
zoneadm, 영역 이름 |
| 상관 관계 ID | cmdb_ci_vm_zones |
correlation_id |
zoneadm, 영역 이름 |
| 이름 | cmdb_ci_solaris_instance |
이름 |
zoneadm, 영역 이름 |
| 상위 | cmdb_ci_solaris_instance |
상위 |
내부 |
| CMDB CI | cmdb_ci_solaris_instance |
cmdb_ci |
내부 |
| 상관 관계 ID | cmdb_ci_solaris_instance |
correlation_id |
zoneadm, 영역 이름 |