데브옵스 6

CentOS 원격접속 설정 (xrdp)

1. yum 업데이트 A. yum update 2. epel repo 설치 A. yum install -y epel-release 3. gcc 관련 패키지 설치하기 A. yum install -y yum-fastestmirror B. yum install -y gcc gcc-c++ make automake autoconf 4. 개발 패키지 그룹 설치하기 A. yum groupinstall "Development Libraries" B. yum groupinstall "Development Tools" C. yum groupinstall "Legacy Software Development" 5. centos 설치모드 확인 A. yum group list 6. gui 패키지 설치 A. yum groupins..

젠킨스 설치 (CI/CD)

1. Jdk 설치 A. Jdk버전 확인 i. yum list | grep jdk B. jdk 설치 i. yum install -y java-11-openjdk.x86_64(설치할 버전 확인하여 진행할 것) 2. 젠킨스 repo 추가 A. wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo B. rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 3. 젠킨스 설치 A. yum install -y jenkins.noarch 4. 설정정보 확인 A. 젠킨스 기본 포트는 8080으로 사용 포트 및 기타 설정정보를 변경하는 경우 config파일 ..

zabbix 설치 (Zabbix 4.2 / CentOS7 / MySQL)

1. zabbix download 페이지에서 설치버전 및 운영환경, 설치방법 확인 A. https://www.zabbix.com/download?zabbix=4.2&os_distribution=centos&os_version=7&db=mysql 2. zabbix repo 추가 A. yum install epel-release -y B. rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm C. yum clean all 3. zabbix 및 관련 패키지 설치 yum -y install zabbix-server-mysql zabbix-web-mysql mysql mariadb-server htt..

GitHub Enterprise – SNMP 모니터링 설정

GitHub 권장 경고 임계 값 A. Storage Severity Threshold Warning 디스크 사용이 총 사용 가능 용량의 70 %를 초과 Critical 디스크 사용이 총 사용 가능 용량의 85 %를 초과 B. CPU Severity Threshold Warning 15 분 로드 평균이 CPU 코어의 1 배를 초과 Critical 15 분 로드 평균이 CPU 코어의 2 배를 초과 C. Memory Severity Threshold Warning 지속적인 RSS 사용이 전체 사용 가능한 메모리의 50 %를 초과 Critical 지속적인 RSS 사용이 전체 사용 가능한 메모리의 70 %를 초과 SNMP 설정 setup UI에서 Enable SNMP를 활성화 한다 사용할 SNMP Version ..

TeamCity 설치 (CI/CD)

팀시티 권장 설치환경 - OS : Windows, Linux, Docker - JDK : 1.8버전을 가이드로 하고있으나 빌드 버전에 맞춰 추가 JDK를 진행하고 설정을 진행해줘야함 - 하드웨어 스펙은 프로젝트, 빌드 구성, 이용자 인원에 따라 유동적으로 달라짐 - Ex. 60개의 프로젝트와 300개 빌드구성, 빌드당 2M Log, 사용자 50명, 100 VCS Branch, Daily 150 Integration, 데이터베이스 (MySQL)가 동일한 시스템에서 실행 중, TeamCity 서버 프로세스에는 -Xmx1100m JVM 설정 - CPU : Intel 3.2GHz Dual Core - MEM : 4G - HDD : Single HDD - Network : 1Gb network adapter - ..