분류 전체보기 262

Zabbix Jenkins HTTP API 연동

Jenkins 4 특정 job의 마지막 build 결과 확인이 필요하여 진행한 내용을 정리한 것이며, 예전 4버전 기준으로 작성합니다. 1. Item 탭에서, 1) Name: 적절히 설정 2) Type: HTTP agent 3) Key: 적절히 설정 4) URL: Jenkins HTTP API URL 입력 ex) http://jenkins서버/job/작업명/lastBuild/api/json 5) Convert to JSON 은 체크하지 않습니다. (결과가 json이라 혼동 가능하나, 설정하지 않아야 합니다.) 6) HTTP authentication: Basic 7) User name: 연동용 Jenkins 계정명 8) Password: 연동용 Jenkins 계정 token ※ Jenkins 관리 - M..

Monitoring 2024.03.12

Zabbix 로그 파일 모니터링

예전 4버전 기준으로 작성합니다. 1) Name은 적절히 설정합니다. 2) Type: Zabbix agent (active) ※ active 모드 설정시, /etc/zabbix 아래 등에 있는 zabbix_agentd.conf 에서 아래 설정을 추가 후, 재시작해야 합니다. ① ServerActive=Zabbix서버IP ② hostname=Zabbix서버에등록된현재서버명 3) Key : logrt.count["/로그파일경로/파일명.log","찾을문자열"] ex) /tmp/log_20240312.log 파일에서 error 개수를 찾는 경우, logrt.count["/tmp/log_[0-9]{8}.log","error"] 로 설정 가능 ※ logrt.count 는 log file rotation 등으로 날짜..

Monitoring 2024.03.12

CentOS 계열 Minimum 설치 후 기본 튜닝 및 설정

1. vi /etc/selinux/config 변경 후 리부팅 (초기 구성 작업을 위해, 단, 보안 상 구성 후 복원 권장) SELINUX=disabled 2. open-vm-tools 설치 (8 이상은 dnf, 7 이하는 yum) dnf install -y open-vm-tools 3. vi /etc/sysctl.conf (net 부분은 IPV6 끄고, 여러 게시물 참조 튜닝안 반영, fs.file-max는 free -k 해서 Mem(Total)/10/2 정도로 잡음-Exadata 참조- 용도에 따라 다르나 어느정도 수치 이상이면 큰 영향은 없음) net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.core.rmem..

OS/CentOS 2024.01.26

CentOS Online LVM resize / LVM 기존 디스크 온라인 증설 (+VMware)

1. 기존 파일 시스템 용량 확인 (/dev/sda 안에 LVM 구성된 /dev/mapper/centos-root가 18G) [root@centos7 ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 25M 1.9G 2% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mapper/centos-root 18G 1.8G 17G 10% / /dev/sda1 497M 125M 373M 26% /boot tmpfs 379M 0 379M 0% /run/user/0 2. 디스크 증설 (/dev/sda) 3. lsb..

OS/CentOS 2024.01.10

HTTP proxy 서버 구축 (Apache httpd)

1. Apache httpd 다운로드 (아래는 윈도우즈용) https://www.apachehaus.com/cgi-bin/download.plx 2. 다운로드 파일 압축해제 (아래 경로는 예시) C:\Program Files\Apache24 3. proxy 설정 1) conf/httpd.conf 설정 - 아래 모듈 주석 해제 (# 제거) LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_html_module modules/mod_proxy_html.so LoadModule proxy_http_module modules/mod_proxy_..

카테고리 없음 2024.01.08

만료된 CentOS 버전 패키지 저장소 주소(YUM, vault repository)

OS 버전이 만료되어 패키지 업데이트나 설치가 불가할 경우, 아래와 같이 저장소 주소를 변경해서 시도해볼 수 있습니다. # cd /etc/yum.repos.d/ # cp CentOS-Base.repo CentOS-Base.repo.bak # vi CentOS-Base.repo vi 에서 아래 내용 입력 (마지막 wq 입력후 엔터) :%s/mirrorlist=/#mirrorlist=/g :%s/#baseurl=/baseurl=/g :%s/mirror.centos.org\/centos/vault.centos.org/g :wq # yum install ...(원하는패키지명)... 만약 vault.centos.org 도 안될 경우, valut.centos.org를 아래 내용으로 변경하여 실행해볼 수 있습니다. ..

OS/CentOS 2023.11.23

Redhat 기반 Linux Failover VIP 설정 (keepalived Active/Standby IP)

※ root 계정으로 작업 1. Kernel 설정 (ip forwarding 및 VIP binding 허용) # vi /etc/sysctl.conf ... net.ipv4.ip_forward = 1 net.ipv4.ip_nonlocal_bind = 1 ... # sysctl -p 2. 필수 프로그램 및 관련 라이브러리 설치 # yum install keepalived 3. 설정 파일 수정 # vi /etc/keepalived/keepalived.conf (아래는 149 MASTER 서버에 151 VIP 및 150 BACKUP 서버 등록하는 예제로, 빨간색 부분은 서버에 맞게 설정) 1) 1번 서버 내용 ! Configuration File for keepalived global_defs { notific..

OS/CentOS 2023.09.26