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

다음에서 지원:

이 문서에서는 CentOS 7.9에 에이전트를 설치하는 데 필요한 패키지를 제공합니다. 에이전트를 설치하기 전에 이 문서에 나열된 필수 패키지를 설치하고 구성해야 합니다.

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

필수 패키지 설치 및 구성

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

  1. 다음 명령어를 실행하여 Linux 패키지를 설치합니다.
  2. yum update -y
    yum groupinstall -y 'development tools'
    yum install bzip2-devel -y
    yum install sqlite -y
    yum install libffi-devel -y
    yum install gcc -y
    yum install gcc-c++ -y
    yum install python-devel -y
    yum install python3-devel -y
    yum install zlib-devel -y
    yum install openssl-devel -y
    yum install epel-release -y
    yum install perl-core -y
    yum update -y
    yum install supervisor -y
    yum install at -y
    yum install sharutils -y
  3. 다음 명령어를 실행하여 atd 서비스를 시작합니다.
  4. systemctl start atd
    systemctl enable atd
  5. OpenSSL 3.0.7을 설치합니다.

    다음 명령어를 실행하여 OpenSSL 3.0.7을 설치합니다.

  6. 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
  7. 다음 명령어를 실행하여 Python 3.7.4를 설치합니다.

  8. 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
    make clean
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  9. 다음 명령어를 실행하여 Python 3.11.8을 설치합니다.

  10. 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
  11. 다음 명령어를 실행하여 특정 Python 파일에 대한 심볼릭 링크를 만듭니다.
  12. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
    ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  13. 다음 명령어를 실행하여 pip을 구성합니다.
  14. 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
  15. 선택사항: Microsoft SQL 통합을 사용하는 경우 다음 명령어를 실행하여 MsOdbc SQL 드라이버 유틸리티를 설치합니다.
  16. yum -y remove unixODBC unixODBC-devel
    rpm -Uvh --replacepkgs https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
    yum install -y msodbcsql-13.0.1.0-1 mssql-tools-14.0.2.0-1 unixODBC-utf16-devel
    ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
    ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /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 전문가로부터 답변을 받으세요.