본문 바로가기

728x90

리눅스

Zabbix 7에서 Apache 서비스와 포트 상태를 모니터링하는 템플릿을 생성하는 방법 Zabbix 7.0에서 Apache(httpd) 서비스와 80/443 포트 상태를 모니터링하는 템플릿을 생성하는 방법1. 템플릿 생성*템플릿 이름 : Template Apache Monitoring표시명 : Apache Monitoring*템플릿 그룹 : Templates/Customer설명 : Apache(httpd) 서비스 및 TCP 80/443 포트 모니터링을 위한 템플릿2. 매크로 설정매크로 : {$APACHE_PROCESS_NAME}값 : httpd설명 : Apache 프로세스 이름(기본값 httpd, 환경에 따라 apache2 등으로 변경 가능)3. 아이템 생성3.1 Apache 프로세스 상태 모니터링*이름 : Apache process status종류 : Zabbix agent*키 :proc.. 더보기
CentOS 7에서 SELinux 상태 확인 및 비활성화 방법 CentOS 7에서 SELinux 상태 확인 및 비활성화 방법SELinux(Security-Enhanced Linux)는 Linux 시스템의 보안을 강화하기 위해 적용된 보안 모듈입니다. 하지만 개발이나 특정 서비스 설정 중에는 SELinux가 제약 요소가 되기도 합니다.SELinux 현재 상태 확인getenforceEnforcing상세 설정 확인sestatusSELinux status: enabledCurrent mode: enforcing...SELinux 일시적으로 비활성화 (재부팅하면 복구됨)현재 세션에서만 SELinux를 Permissive 모드로 전환setenforce 0Permissive0 → Permissive (허용 모드)1 →.. 더보기
자동 크로스오버 기능 자동 크로스오버 기능ethtool에서 언급되는 MDI와 MDI-X는 이더넷 네트워크 인터페이스에서 물리적 연결을 설정하는 데 사용되는 개념으로 주로 twisted pair 케이블(예: Cat5, Cat6)을 통해 데이터를 송수신하는 방식을 의미합니다.MDI/MDI-X란?MDI(Medium Dependent Interface)직접 연결용 (straight-through) 케이블을 사용하는 포트 타입보통 컴퓨터, 라우터, 서버의 NIC는 MDIMDI-X(MDI Crossover)크로스오버 연결용 포트 타입보통 스위치나 허브 포트가 MDI-X과거에는 MDI ↔ MDI 또는 MDI-X ↔ MDI-X 간에는 크로스 케이블이 필요했는데 요즘은 대부분 장치가 Auto-MDI/MDI-X 기능을 지원해서 자동으로 맞춰줍.. 더보기
Linux에서 Composer를 설치하는 방법 Linux에서 Composer를 설치하는 방법curl 명령어를 사용하여 Composer 설치 스크립트를 다운로드curl -fsSL https://getcomposer.org/installer | php전역 Composer 명령을 사용할 수 있도록 실행 가능한 파일을 /usr/local/bin 디렉토리로 이동sudo mv composer.phar /usr/local/bin/composer설치가 제대로 이루어졌는지 확인composer --version테스트 환경$ cat /etc/os-release NAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLO.. 더보기
우분투에 Docker와 Docker Compose를 설치하는 방법 우분투에 Docker와 Docker Compose를 설치하는 방법1. Docker 설치Docker 설치를 위해 apt 패키지 관리자를 업데이트합니다.sudo apt updateDocker 설치를 위한 패키지 저장소 관련 패키지를 설치합니다.sudo apt install apt-transport-https ca-certificates curl software-properties-commonDocker 공식 GPG 키를 추가합니다.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgDocker 패키지 저장소를 추가합니다.echo "deb.. 더보기
Ansible AWX에서 Slack 알림을 구성하는 방법 Ansible AWX에서 Slack 알림을 구성하는 방법Slack API 설정New App 클릭slack api(https://api.slack.com/apps)workspace 생성App Name:workspace:OAuth & Permissions 클릭Scopes 클릭OAuth Scope: chat:writetowerhost 호스트 이름 변경설정 > 기타 시스템 > 서비스의 기본 URL(https://towerhost) 편집 참고URL- Ansible Documentation : 23.4.8. Slack- Ansible Documentation : 23.7. Configure the towerhost hostname for notifications 더보기
Nginx에서 URL 재작성 규칙을 설정하는 방법 Nginx에서 URL 재작성(Rewrite) 규칙을 설정하는 방법Rewrite 규칙을 설정에는 rewrite 지시어와 try_files 지시어를 사용합니다. 1. 특정 URL을 다른 URL로 리디렉션 (301/302 리다이렉트)location /old-page { return 301 https://example.com/new-page;}/old-page로 접근하면 /new-page로 영구 리디렉션(301)됨302 리다이렉트를 하려면 return 302로 변경2. URL 패턴 변경 (rewrite 사용)location /blog { rewrite ^/blog/(.*)$ /articles/$1 break;}/blog/some-post → /articles/some-post로 변경break는 해당 .. 더보기
Ansible AWX 설치 시 내부 PostgreSQL 데이터의 지속성을 보장하는 방법 Ansible AWX 설치 시 내부 PostgreSQL 데이터의 지속성을 보장하는 방법Ansible AWX에서 PostgreSQL 데이터를 지속적으로 유지하려면 PersistentVolume(PV) 및 PersistentVolumeClaim(PVC)을 올바르게 설정하는 것이 중요합니다. 기본적으로 AWX Operator는 Ephemeral Storage를 사용하므로 데이터를 유지하려면 별도의 PV/PVC를 설정해야 합니다.Persistent Volume(PV)- 클러스터 관리자가 미리 생성해 놓은 물리적 또는 네트워크 저장소- NFS, Ceph, AWS EBS, HostPath 등 다양한 저장소 지원- 노드가 재부팅되거나 Pod가 삭제되더라도 데이터 유지 가능Persistent Volume Claim(P.. 더보기

728x90
반응형