Solaris 검색
검색이 Solaris 컴퓨터에 대한 정보를 식별하고 분류합니다.
지원되는 운영 체제
- Oracle Solaris 10
- Oracle Solaris 11
필요 조건
검색이 최대 80자까지 잘린 명령줄 매개변수로 [cmdb_running_process] 테이블에 데이터를 저장합니다. 그러면 여러 애플리케이션이 하나의 CI로 병합될 수 있습니다. 전체 명령줄을 가져오고 이 문제를 방지하려면 pargs -a를 실행하고 결과를 구문 분석합니다.
검색이 패턴을 사용하여 Solaris 컴퓨터를 찾도록 하려면 SNEEP를 설치해야 합니다. 그렇지 않으면 검색이 일련 번호를 찾을 수 없습니다.
Solaris 영역을 사용 중이면 일련 번호에 대해 고유한 값을 반환하도록 각 영역을 구성해야 합니다. 그렇지 않으면 각 영역이 동일한 번호를 반환하여 CI 식별 문제가 발생합니다.
Solaris-ADM 프로브를 사용하려면 LSOF 명령을 설치해야 합니다.
자격 증명
검색하려는 시스템에 대해 SSH 자격 증명을 구성합니다.
및 에 필요한 검색 권한 있는 명령 목록은 조직에서 Unix 기반 호스트를 검색하고 매핑하기 위해 승격된 권한이 필요한 명령 목록을 참조하십시오권한이 있는 사용자를 필요로 하는 서비스 매핑 명령.서비스 매핑
분류 규칙, 프로브 및 패턴
| 분류 규칙 | 프로브 | 패턴 |
|---|---|---|
| Solaris (UNIX 분류) |
|
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 |
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 |
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 |