명령 옵션을 사용하여 설치를 위한 현재 구성 값을 재정의하거나 debconf 데이터베이스를 구성하여 설치를 사용자 지정할 수 있습니다.

명령줄에서 사용자 지정

명령줄에서 설치를 구성하려면 다음 형식의 명령을 사용합니다.

sudo <OPTION=value> dpkg  -i vmware-log-insight-agent-<version-and-build-number>_all.deb

전체 옵션 목록은 Linux에서 VMware Aria Operations for Logs 에이전트를 설치하기 위한 명령줄 옵션 항목을 참조하십시오.

다음 예에서는 명령줄에서 수행되는 몇 가지 일반적인 구성을 보여 줍니다.

  • 대상 VMware Aria Operations for Logs 서버를 지정합니다.
  • 설치 도중 대상을 설정하려면 다음 예와 같이 sudo 명령을 실행하고 hostname을 VMware Aria Operations for Logs 서버의 IP 주소 또는 호스트 이름으로 바꿉니다.
    sudo SERVERHOST=hostname dpkg -iv mware-log-insight-agent-<version-and-build-number>_all.deb
    설치 도중 --force-confold 플래그를 사용하도록 설정한 경우 이외에는 새 버전으로 업데이트할 때마다 시스템이 liagent.ini 구성 파일을 유지할지 아니면 바꿀지 물어봅니다. 다음의 시스템 메시지가 나타납니다.
    Configuration file `/var/lib/loginsight-agent/liagent.ini'
     ==> Modified (by you or by a script) since installation.
     ==> Package distributor has shipped an updated version.
       What would you like to do about it ?  Your options are:
        Y or I  : install the package maintainer's version
        N or O  : keep your currently-installed version
          D     : show the differences between the versions
          Z     : start a shell to examine the situation
     The default action is to keep your current version.
    *** liagent.ini (Y/I/N/O/D/Z) [default=N] ? 
    

    기존 구성을 유지하려면 [default=N]을 사용합니다. 명령줄에서 전달된 추가적인 매개 변수는 계속 적용됩니다.

  • 연결 프로토콜을 구성합니다.

    기본 연결 프로토콜을 재정의하려면 다음 예와 같이 SERVERPROTO 변수를 사용합니다.

    sudo SERVERPROTO=syslog dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb
    				  
    				
  • 연결 포트를 구성합니다.
    기본 연결 포트를 재정의하려면 다음 예와 같이 SERVERPORT 변수의 값을 설치 관리자에 제공합니다.
    sudo SERVERPORT=1234 dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb 
  • 루트가 아닌 사용자로 에이전트를 실행합니다.
    루트가 아닌 사용자로 VMware Aria Operations for Logs Linux 에이전트를 실행하려면 sudo 명령을 실행합니다.
    sudo LIAGENTUSER=liagent dpkg -i vmware-log-insight-agent-<version-build-number>_all.deb

    지정한 사용자가 없는 경우 VMware Aria Operations for Logs Linux 에이전트가 설치 도중 해당 사용자 계정을 생성합니다. 생성된 계정은 Agent를 제거해도 삭제되지 않습니다. LIAGENTUSER=non_root_user 매개 변수로 Linux 에이전트를 설치하고 LIAGENTUSER=non_root_user2 매개 변수로 업그레이드하려고 하면 non_root_user2 사용자에게는 non_root_user 사용자의 사용 권한이 없으므로 충돌이 발생하고 경고가 표시됩니다.

debconf 데이터베이스에 대한 DEB 패키지 사용자 지정 옵션

에이전트 DEB 패키지도 debconf 데이터베이스를 통해 구성할 수 있습니다. 다음 표는 지원되는 debconf 옵션과 해당하는 VMware Aria Operations for Logs 에이전트 DEB 설치 관리자 옵션을 나타냅니다.

명령줄 옵션 Debconf 옵션 설명
SERVERHOST=hostname vmware-log-insight-agent/serverhost

VMware Aria Operations for Logs 가상 장치의 IP 주소 또는 호스트 이름입니다.

기본값은 loginsight입니다.

SERVERPROTO={cfapi|syslog } vmware-log-insight-agent/serverproto

에이전트의 로그 이벤트가 VMware Aria Operations for Logs 서버로 전송되는 데 사용되는 프로토콜입니다. 가능한 값은 cfapisyslog입니다.

기본값은 cfapi입니다.

SERVERPORT=portnumber vmware-log-insight-agent/serverport
에이전트의 로그 이벤트가 VMware Aria Operations for Logs 또는 타사 서버로 전송되는 데 사용되는 통신 포트입니다. 기본적으로 에이전트는 SSL 및 프로토콜에 설정된 옵션을 기반으로 적절한 포트를 사용합니다. 아래 목록에 제공된 기본 포트 값을 참조하십시오. 이러한 기본값과 다른 경우에만 포트 옵션을 지정해야 합니다.
  • SSL이 활성화된 cfapi: 9543
  • SSL이 비활성화된 cfapi: 9000
  • SSL이 활성화된 syslog: 6514
  • SSL이 비활성화된 syslog: 514
LIAGENT_INITSYSTEM={init|systemd} log-insight-agent/init_system 설치 시간 동안 에이전트에서는 에이전트를 설치 중인 시스템의 init 시스템 유형을 자동으로 감지합니다. 이 옵션으로 시스템 값 유형을 지정하여 이 동작을 재정의할 수 있습니다. 지원되는 init 시스템은 initsystemd의 두 가지 유형이 있습니다.
LIAGENT_AUTOUPDATE={yes|no} vmware-log-insight-agent/auto_update

에이전트에 대한 자동 업데이트를 활성화하거나 비활성화합니다. 또한 자동 업데이트를 완전하게 활성화하려면 VMware Aria Operations for Logs 서버에서도 자동 업데이트를 활성화해야 합니다. 기본값은 yes입니다.

Linux BIN 패키지에는 자동 업데이트가 지원되지 않습니다.

LI_AGENT_RUNSERVICES vmware-log-insight-agent/init_system

설치 후 즉시 서비스 liagentd(에이전트) 및 liupdaterd(업데이터)가 기본적으로 시작됩니다. LIAGENT_RUNSERVICES debconf 매개 변수를 no로 설정하여 서비스가 시작되지 않도록 할 수 있습니다. 기본값은 yes입니다. 허용되는 유일한 값은 yesno입니다. 1 또는 0은 지원되지 않는 값입니다.

LIAGENT_SSL vmware-log-insight-agent/ssl C
LIAGENTUSER=user-account-name vmware-log-insight-agent/liagentuser

에이전트가 실행 중인 계정을 지정합니다. 사용자가 없으면 설치 관리자가 정규 사용자로 사용자를 생성합니다. 지정한 사용자 계정이 없는 경우 VMware Aria Operations for Logs Linux 에이전트가 설치 도중 해당 사용자 계정을 생성합니다. 생성된 계정은 Agent를 제거해도 삭제되지 않습니다.

기본적으로 에이전트는 루트 사용자로 실행되도록 설치됩니다.

LIAGENTUSER=non_root_user 매개 변수를 사용하여 에이전트를 설치하고 LIAGENTUSER=non_root_user2를 사용하여 업그레이드하려고 하는 경우 충돌이 발생합니다. non_root_user2 사용자에게 non_root_user사용자의 사용 권한이 없으므로 경고가 표시됩니다.

생성된 사용자는 제거하는 동안 삭제되지 않습니다. 수동으로 삭제할 수 있습니다. 이 매개 변수는 에이전트 서비스 전용입니다. 업데이터 서비스는 항상 루트 사용자로 실행됩니다.