MIDServerFinder - 전역
MIDServerFinder 스크립트 포함은 지정된 IP 주소의 MID 서버 목록을 찾는 메서드를 제공합니다.
서버 스크립트에서 목록을 가져옵니다 MID 서버 .
MIDServerFinder - MIDServerFinder()
MIDServerFinder의 인스턴스를 만듭니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
MIDServerFinder - getMIDServers()
지정된 범위와 역량에 사용할 수 있는 MID 서버의 이름을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 배열 | MID 서버 이름의 배열입니다. 사용할 수 있는 MID 서버가 없으면 빈 배열을 반환합니다. |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
var msnames = msf.getMIDServers();
for(var i=0; i<msnames.length; i++) {
gs.print(msnames[i]);
};
MIDServerFinder - getMIDServersBySysId()
지정된 범위와 역량에 사용할 수 있는 MID 서버의 sys_ids 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 배열 | MID 서버 sys_ids의 배열입니다. 사용할 수 있는 MID 서버가 없으면 빈 배열을 반환합니다. |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
var msids = msf.getMIDServersBySysId();
for(var i=0; i<msids.length; i++) {
gs.print(msids[i]);
};
MIDServerFinder - getStatusMessage()
찾기 작업의 상태를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 상태 메시지 |
var msf = new MIDServerFinder();
gs.print(msf.getStatusMessage());
MIDServerFinder - setActive(부울 플래그)
활성 또는 비활성 MID 서버를 찾을지 여부를 설정합니다. 기본적으로, 이 방법으로 비활성을 지정하지 않는 한 활성 MID 서버에 대한 검색이 수행됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 플래그 | 부울 | true이면 비활성 MID 서버를 찾습니다. false인 경우 비활성 MID Server를 찾지 않습니다. |
| 유형 | 설명 |
|---|---|
| void |
var msf = new MIDServerFinder();
msf.setActive('true');
MIDServerFinder - setCapabilities(어레이 기능)
살펴볼 기술을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 역량 | 배열 | 역량 목록을 포함합니다(예: capabilities = ["ssh","wmi","snmp",{"os_domain":"disco"},{"phase":1}]); |
| 유형 | 설명 |
|---|---|
| void |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
var capab = ["ssh","wmi","snmp"];
msf.setCapabilities(capab);
MIDServerFinder - setDebug(Boolean onOrOff)
디버깅을 켜거나 끕니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOrOff | 부울 | 디버깅을 켜려면 True입니다. false로 설정하면 디버깅을 해제할 수 있습니다. |
| 유형 | 설명 |
|---|---|
| void |
var msf = new MIDServerFinder();
msf.setDebug('true');
MIDServerFinder - setRanges(문자열 범위)
찾을 IP 주소의 범위를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 범위 | 문자열 | 다음 형식 중 하나로 된 쉼표로 구분된 목록입니다.
|
| 유형 | 설명 |
|---|---|
| void |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
MIDServerFinder - setRangesByIPOrHostname(문자열 ipOrHostname)
입력이 단일 IP인지 호스트 이름인지 결정하고 IP 또는 여러 IP를 setRanges() 메서드에 전달합니다.
ipOrHostname의 값이 IP 주소인 경우 setRanges() 메서드로 전달됩니다. 값이 호스트 이름이므로 DNS 테이블(cmdb_ip_address_dns_name)을 조회하여 호스트 이름을 확인하려고 합니다. 그런 다음 IP 또는 여러 IP의 결과가 setRanges() 메서드로 전달됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| ipOrHostname | 문자열 | IP 주소, IP 범위 또는 호스트 이름입니다. |
| 유형 | 설명 |
|---|---|
| void |
var msf = new MIDServerFinder();
msf.setRangesByIPOrHostname('10.10.10.1-10.10.11.254');