MIDServerFinder - 전역

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기4분
  • MIDServerFinder 스크립트 포함은 지정된 IP 주소의 MID 서버 목록을 찾는 메서드를 제공합니다.

    서버 스크립트에서 목록을 가져옵니다 MID 서버 .

    MIDServerFinder - MIDServerFinder ()

    MIDServerFinder의 인스턴스를 작성합니다.

    표 1. 매개변수
    이름 유형 설명
    없음
    표 2. 반환
    유형 설명
    void

    MIDServerFinder - getMIDServers()

    지정된 범위 및 역량에 사용할 수 있는 MID 서버의 이름을 가져옵니다.

    표 3. 매개변수
    이름 유형 설명
    없음
    표 4. 반환
    유형 설명
    배열 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 가져옵니다.

    표 5. 매개변수
    이름 유형 설명
    없음
    표 6. 반환
    유형 설명
    배열 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()

    찾기 작업의 상태를 가져옵니다.

    표 7. 매개변수
    이름 유형 설명
    없음
    표 8. 반환
    유형 설명
    문자열 상태 메시지
    var msf = new MIDServerFinder();
    gs.print(msf.getStatusMessage());

    MIDServerFinder - setActive(부울 플래그)

    활성 또는 비활성 MID Server를 찾을지 여부를 설정합니다. 기본적으로 검색은 이 메서드에서 비활성을 지정하지 않는 한 활성 MID Server에 대한 것입니다.

    표 9. 매개변수
    이름 유형 설명
    플래그 부울 true이면 비활성 MID Server를 찾습니다. 아니오인 경우 비활성 MID 서버를 찾지 마십시오.
    표 10. 반환
    유형 설명
    void
    var msf = new MIDServerFinder();
    msf.setActive('true');

    MIDServerFinder - setCapabilities(배열 기능)

    찾을 기술을 설정합니다.

    표 11. 매개변수
    이름 유형 설명
    역량 배열 역량 목록을 포함합니다(예: capabilities = ["ssh","wmi","snmp",{"os_domain":"disco"},{"phase":1}];
    표 12. 반환
    유형 설명
    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(부울, onOrOff)

    디버깅을 켜거나 끕니다.

    표 13. 매개변수
    이름 유형 설명
    onOr오프 부울 True인 경우 디버깅을 켭니다. 디버깅을 끄려면 false입니다.
    표 14. 반환
    유형 설명
    void
    var msf = new MIDServerFinder();
    msf.setDebug('true');

    MIDServerFinder - setRanges(문자열 범위)

    조회할 IP 주소의 범위를 설정합니다.

    표 15. 매개변수
    이름 유형 설명
    범위 문자열 이러한 형식 중 하나로 된 쉼표로 구분된 목록입니다.
    • IP 주소(10.10.10.1, 10.10.10.2)
    • IP 네트워크(10.10.10.0/23)
    • IP 범위(10.10.10.1-10.10.11.254)
    표 16. 반환
    유형 설명
    void
    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');

    MIDServerFinder - setRangesByIPOrHostname(String ipOrHostname)

    입력이 단일 IP인지 호스트 이름인지 확인하고 IP 또는 여러 IP를 setRanges() 메서드에 전달합니다.

    ipOrHostname의 값이 IP 주소이면, setRanges() 메서드로 전달됩니다. 값이 호스트 이름인 경우 DNS 테이블(cmdb_ip_address_dns_name)을 조회하여 호스트 이름을 확인합니다. 결과는 IP 또는 여러 IP로 setRanges() 메서드에 전달됩니다.

    표 17. 매개변수
    이름 유형 설명
    ipOr호스트 이름 문자열 IP 주소, IP 범위 또는 호스트 이름입니다.
    표 18. 반환
    유형 설명
    void
    var msf = new MIDServerFinder();
    msf.setRangesByIPOrHostname('10.10.10.1-10.10.11.254');