디스커버리 에이전트 설치 [리눅스]

발견 에이전트

Linux OS가 설치된 장치에 Freshservice Discovery Agent for Linux를 설치하여 장치 정보를 Freshservice에 업데이트함으로써 자산을 추적하세요 ( .NET Core 3.1 지원).


단일 장치에 에이전트 설치하기 (프록시 없이)

  1. 관리자 Admin -> Discovery로 이동합니다.

  2. 에이전트 다운로드 섹션에서 Linux를 선택합니다.

  3. 에이전트 다운로드 버튼을 클릭합니다. tar.gz 파일이 다운로드됩니다.

  4. 다운로드된 tarball 파일을 폴더에 추출하면 FS-Linux-Agent.py 파일이 추출됩니다.

  5. 터미널을 열고 에이전트를 설치하기 위해 다음 명령어를 사용하여 FS-Linux-Agent.py 파일을 실행합니다: sudo python FS-Linux-Agent.py
  6. 이 파이썬 설치 파일(FS-Linux-Agent.py)은 .Net core 런타임 이상이 설치되어 있는지 확인합니다. 설치되어 있지 않으면 최신 빌드의 .Net core 런타임을 다운로드하고 설치를 진행합니다.

참고: 지원되는 파이썬 버전은 3.8 이상입니다

단일 장치에 에이전트 설치하기 (프록시 사용)

  1. 다운로드된 tarball 파일을 폴더에 추출하면 FS-Linux-Agent.py 파일이 추출됩니다.

  2. 터미널을 열고 프록시 매개변수를 사용하여 FS-Linux-Agent.py를 실행하여 프록시로 에이전트를 설치합니다.  다음은 프록시 매개변수입니다:
    1. --server 또는 -s - 프록시 서버의 호스트 주소입니다.
    2. --port 또는 -p는 프록시 포트 번호입니다.
    3. --username 또는 -u는 프록시 사용자 이름입니다.
    4. --password 또는 -k 는 프록시 비밀번호입니다.
    5. -h 는 예제 구문을 제공합니다.
  3. 예제:
    1. 프록시 자격 증명 사용 시: sudo python FS-Linux-Agent.py --server <host_address> --port <port> --username <username> --password <password>
    2. 프록시 자격 증명 없이: sudo python FS-Linux-Agent.py --server <host_address> --port <port>


참고: 앞으로 Mac 버전 5.1.0  Linux 버전 4.0.0 Discovery agent는 .net 6 런타임을 사용하여 실행됩니다. 아래 URL들이 네트워크에서 허용되었는지 확인하세요.


https://dotnetcli.azureedge.net/dotnet

https://dotnetbuilds.azureedge.net/public

https://dotnetcli.blob.core.windows.net/dotnet

https://dotnetbuilds.blob.core.windows.net/public


여러 장치에 에이전트 설치하기

Linux에는 여러 버전이 존재하므로 여러 장치에 Linux 에이전트를 설치하는 공통 방법은 없습니다. 그러나 필요한 몇 가지 전제 조건은 다음과 같습니다:


  • 다운로드된 파이썬 스크립트가 필요합니다. 
  • 지원되는 파이썬 버전은 3.8 이상입니다

기타 작업 수행

기타 작업을 수행하려면 이 문서를 참조하세요:

https://support.freshservice.com/en/support/solutions/articles/50000002840-discovery-agent-commands-mac-linux-

이 문서가 도움이 되었나요?

Freshservice AI 도우미

디스커버리 에이전트 설치 [리눅스]

AI 어시스턴트 초기화 중...