Puppet 자동화 소프트웨어 검색

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 디스커버리 는 서버에서 실행 중인 Puppet 마스터를 UNIX 식별합니다.

    검색은 SSH(보안 셸) 명령을 사용하여 정보를 수집합니다.

    Puppet 마스터 기록에 액세스하려면 다음으로 이동하십시오. 모두 > 구성 > 자동화 서버 > Puppet 마스터. Puppet 마스터 기록의 관련 목록에서 자원을 확인할 수 있습니다.

    Puppet 마스터 프로브의 작동 방법

    검색은 다음 프로세스를 통하여 Puppet 마스터를 식별합니다.
    1. UNIX - 활성 프로세스 프로브는 다음의 한 기준과 일치하는 실행 중인 프로세스를 탐지합니다.
      • 프로세스의 이름이 pe-httpd입니다.
      • 프로세스의 이름은 ruby이고 프로세스의 매개변수에 puppet master를 포함합니다.
    2. 다음의 한 기준과 일치하는 항목이 있는 경우:
      • 실행 중인 프로세스에 대한 기록이 없는 경우 Puppet 마스터 테이블 [cmdb_ci_puppet_master]에서 기록이 생성됩니다.
      • Puppet - 마스터 정보 프로브가 트리거됩니다. 이 프로브의 센서는 Puppet 마스터 [cmdb_ci_puppet_master] 기록에 추가 정보를 채웁니다.

    Puppet 마스터를 검색하기 위한 요구 사항

    기본적으로 검색은 UNIX 서버에서 실행 중인 Puppet 마스터를 식별합니다. 검색은 SSH(보안 셸) 명령을 사용하여 정보를 수집합니다.

    UNIX 서버를 검색하는 데 사용되는 자격 증명에는 다음 명령을 실행하는 권한이 있어야 합니다. sudo 사용이 지원되지만 must_sudo 매개변수를 프로브에 추가해야 합니다.

    프로브 명령
    Puppet – 마스터 정보 퍼핏, 에코, 호스트 이름(Borne 셸 스크립트 내)
    Puppet – 인증 요청 puppet
    Puppet – 매니페스트 에코, sed, 찾기(Bourne 셸 스크립트 내)
    Puppet – 모듈 puppet

    수집된 데이터

    표 1. 기본적으로 Puppet 자동화 소프트웨어에 대해 검색에서 수집한 데이터
    이름 Puppet 마스터 [cmdb_ci_puppet_master] name Puppet - 마스터 정보
    구성 디렉터리 Puppet 마스터 [cmdb_ci_puppet_master] config_directory Puppet - 마스터 정보
    매니페스트 디렉터리 Puppet 마스터 [cmdb_ci_puppet_master] 매니페스트dir Puppet - 마스터 정보
    모듈 경로 Puppet 마스터 [cmdb_ci_puppet_master] 모듈 경로 Puppet - 마스터 정보
    전체 주소 도메인 이름 Puppet 마스터 [cmdb_ci_puppet_master] fqdn Puppet - 마스터 정보
    IP 주소 Puppet 마스터 [cmdb_ci_puppet_master] ip_address Puppet - 마스터 정보
    버전 Puppet 마스터 [cmdb_ci_puppet_master] version Puppet - 마스터 정보