RHEL용 설치 프로그램을 사용하여 에이전트 만들기

다음에서 지원:

이 가이드에서는 Red Hat Enterprise Linux (RHEL) 8.7에 에이전트를 설치하는 데 필요한 패키지를 제공합니다. 에이전트를 설치하기 전에 이 문서에 나열된 필수 패키지를 설치하고 구성해야 합니다.

각 작업이 성공적으로 실행되도록 명령어를 하나씩 실행하는 것이 좋습니다.

필수 패키지 설치 및 구성

필수 패키지를 설치하고 구성하려면 다음 단계를 따르세요.

  1. 다음 명령어를 실행하여 PATH 변수를 구성합니다.
  2. echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
    
  3. 다음 명령어를 실행하여 Linux 패키지를 설치합니다.
  4. dnf update -y
    dnf groupinstall -y 'Development Tools'
    dnf install bzip2-devel -y
    dnf install sqlite -y
    dnf install libffi-devel -y
    dnf install gcc -y
    dnf install gcc-c++ -y
    dnf install python2-devel -y
    dnf install python3-devel -y
    dnf install zlib-devel -y
    dnf install openssl-devel -y
    dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    dnf install epel-release -y
    subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
    dnf install perl-core -y
    dnf update -y
    dnf install supervisor -y
    dnf install at -y
    dnf install sharutils -y
  5. 다음 명령어를 실행하여 atd 서비스를 시작합니다.
  6. systemctl start atd
    systemctl enable atd
  7. 다음 명령어를 실행하여 OpenSSL 3.0.7을 설치합니다.
  8. cd /usr/local/src
    wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
    tar -xf openssl-3.0.7.tar.gz
    cd openssl-3.0.7
    ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
    make -j$((`nproc`+1))
    make install
    cd /etc/ld.so.conf.d/
    echo /usr/local/ssl/lib64 > openssl-3.0.7.conf
    ldconfig -v
    echo PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ssl/bin" > /etc/environment
    source /etc/environment
    ln -sf  /usr/local/ssl/bin/openssl /usr/bin/openssl
    export LDFLAGS="$LDFLAGS -L/usr/local/ssl/lib64"
    export LD_LIBRARY_PATH=/usr/local/ssl/lib64
  9. 다음 명령어를 실행하여 Python 3.7.4를 설치합니다.
  10. cd /usr/src
    wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
    tar xzf Python-3.7.4.tgz
    cd Python-3.7.4
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  11. 다음 명령어를 실행하여 Python 3.11.8을 설치합니다.
  12. cd /usr/src
    wget http://www.python.org/ftp/python/3.11.8/Python-3.11.8.tgz
    tar xzf Python-3.11.8.tgz
    cd Python-3.11.8
    make clean
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  13. 다음 명령어를 실행하여 Python 심볼릭 링크를 만듭니다.
  14. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
    ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  15. 다음 명령어를 실행하여 모든 Python 버전에 대해 pip를 구성합니다.
  16. wget -O get-pip.py https://bootstrap.pypa.io/pip/2.7/get-pip.py
    /usr/local/bin/python2 get-pip.py
    /usr/local/bin/python3 get-pip.py
    /usr/local/bin/pip2 install --upgrade pip
    /usr/local/bin/pip3 install --upgrade pip
    wget -O get-pip-3.11.py https://bootstrap.pypa.io/get-pip.py
    /usr/local/bin/python3.11 get-pip-3.11.py
    /usr/local/bin/python3.11 -m pip install --upgrade pip
  17. 선택사항: Microsoft SQL 통합을 사용하는 경우 다음 명령어를 실행하여 MsOdbc SQL 드라이버 유틸리티를 설치합니다.
  18. dnf -y remove unixODBC unixODBC-devel
    curl  https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/mssql-release.repo
    dnf install -y msodbcsql17 mssql-tools unixODBC-devel
    ln -sfn /opt/mssql-tools/bin/bcp /usr/bin/bcp
    ln -sfn /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd

원격 에이전트 설치

원격 에이전트를 설치하기 전에 필수 구성을 모두 완료했는지 확인하세요.

원격 에이전트를 설치하려면 다음 단계를 따르세요.

  1. 플랫폼에서 설정 > 고급 > 원격 에이전트로 이동합니다.
  2. 원격 에이전트 페이지에서 추가를 클릭하고 > 수동 설치를 클릭합니다.
  3. 에이전트 이름을 입력하고 환경을 선택합니다.
  4. 다음을 클릭합니다.
  5. 에이전트 파일을 다운로드할 옵션을 선택합니다.

    • 머신에 에이전트를 다운로드합니다.
    • 다운로드 파일을 구성된 이메일 주소로 전송할 이메일 주소를 입력합니다. 이메일 통합이 올바른 환경으로 구성되어 있는지 확인합니다.
  6. 선택사항: 환경 연락처 추가를 클릭하여 환경의 담당자를 추가합니다.

    다음 파일이 다운로드됩니다.

    • .env: Siemplify 환경 변수
    • SiemplifyAgent_Centos.sh: 설치 프로그램 스크립트 파일
  7. 다음을 클릭합니다.
  8. 설치 프로그램 명령어를 안전한 위치에 저장합니다.
  9. WinSCP (또는 유사한 도구)를 사용하여 에이전트를 설치할 머신에 파일을 복사합니다.
  10. 사용자 이름과 비밀번호를 사용하여 SSH로 머신에 로그인합니다.
  11. 다음 명령어를 실행하여 설치 프로그램 스크립트의 권한을 설정합니다.
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. 저장한 설치 프로그램 명령어를 실행하여 에이전트를 설치합니다.
  14. 플랫폼의 설치 프로세스로 돌아간 후 다음을 클릭합니다. 상담사 연결 확인 메시지가 표시됩니다.

도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.