분류 전체보기 썸네일형 리스트형 우분투에서 Minikube를 설치하고 실행하는 방법 우분투에서 Minikube를 설치하고 실행하는 방법(none 드라이버로 실행)none 드라이버는 Minikube가 가상 머신이나 Docker 컨테이너 대신 호스트 시스템에서 직접 Kubernetes 클러스터를 실행합니다.테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS스왑 메모리 비활성화sudo swapoff -asudo sed -i '/swap/ s/^/#/' /etc/fstabMinikube 클러스터 삭제더보기---minikube stopminikube deletesudo rm -rf $HOME/.kube $HOME/.minikubesudo rm -rf /var/lib/minikubesudo rm -rf /etc/kubernetes---필수 패키지 설치s.. 더보기 Minikube Dashboard 활성화 및 외부 접근 설정 방법 Minikube Dashboard 활성화 및 외부 접근 설정 방법Minikube 실행변군이글루 블로그 : Minikube 실행하는 방법Minikube 클러스터 삭제더보기---minikube stopminikube deleterm -rf ~/.minikube---Minikube 클러스터 실행더보기---minikube start --driver=none --force---Minikube 클러스터 상태 확인minikube statusminikubetype: Control Planehost: Runningkubelet: Runningapiserver: Runningkubeconfig: ConfiguredMinikube Dashboard 설치minikube addons enable dashboardminikube.. 더보기 CentOS 7에서 Ansible AWX 17을 설치하는 방법 CentOS 7에서 Ansible AWX 17을 설치하는 방법AWX는 Ansible Tower의 오픈소스 버전으로 웹 기반 UI를 제공하는 Ansible 관리 도구입니다. Ansible의 웹 기반 사용자 인터페이스 및 API로 Ansible 작업을 관리하고 자동화하는 데 사용됩니다. AWX는 Kubernetes 또는 Docker를 기반으로 배포할 수 있습니다.테스트 환경# CentOS 7 버전 확인$ cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)# SELinux 비활성화 확인$ grep "^SELINUX=" /etc/selinux/configSELINUX=disabled1. 사전 요구 사항AWX를 설치하려면 Docker, Ansible 등이 필.. 더보기 우분투에서 Ansible AWX를 Minikube로 설치하는 방법 우분투 24.04에서 Ansible AWX를 Minikube로 설치하는 방법AWX는 Ansible Tower의 오픈소스 버전으로 웹 기반 UI를 제공하는 Ansible 관리 도구입니다. Ansible의 웹 기반 사용자 인터페이스 및 API로 Ansible 작업을 관리하고 자동화하는 데 사용됩니다. AWX는 Kubernetes 또는 Docker를 기반으로 배포할 수 있습니다.필수 패키지 설치sudo apt updatesudo apt install -y curl wget git vim jq도커 설치curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.shsudo usermod -aG docker $USERnewgrp dockersudo s.. 더보기 Zabbix에서 NGINX의 access.log와 error.log를 모니터링하는 방법 Zabbix에서 NGINX의 access.log와 error.log를 모니터링하는 방법Zabbix 7.0에서 NGINX의 로그를 모니터링하기 위해 템플릿, 매크로, 아이템, 트리거를 생성합니다.1. 템플릿 생성템플릿 이름 : Nginx Log Monitoring2. 매크로 설정매크로 이름기본값설명{$NGINX_ACCESS_LOG}/var/log/nginx/access.logNGINX 액세스 로그 경로{$NGINX_ERROR_LOG}/var/log/nginx/error.logNGINX 에러 로그 경로3. 아이템(Item) 생성NGINX 액세스 로그이름 : NGINX 액세스 로그 - 4XX 오류키 : logrt[{$NGINX_ACCESS_LOG},"HTTP/(1\.0|1\.1|2\.0|3)\" 4[0-9]{.. 더보기 Zabbix에서 UserParameter를 사용하여 웹 모니터링을 하는 방법 Zabbix에서 UserParameter를 사용하여 웹 모니터링을 하는 방법UserParameter를 사용하면 curl 명령어 등을 이용해 HTTP 응답 코드를 가져와 Zabbix에 등록합니다.Zabbix Agent2 설정 파일 수정cat /etc/zabbix/zabbix_agent2.d/webmonitor.conf# UserParameter 설정# 사용법: web.monitor[도메인, 로컬 IP, 포트, 프로토콜, 경로]# 예: web.monitor[example.com,127.0.0.1,443,https,/]UserParameter=web.monitor[*],curl -s -o /var/log/zabbix/webmonitor_error.log -w "%{http_code}" --resolve "$.. 더보기 Nginx와 Apache 연동하여 프록시 설정하기 Nginx와 Apache 연동하여 프록시 설정하기이 구성은 Nginx를 프록시 서버로 활용하여 특정 요청(/test/)을 Apache 서버로 전달하는 방식입니다. 이를 통해 Nginx의 고성능 리버스 프록시 기능과 Apache의 웹 처리 능력을 결합하여 더욱 안정적인 웹 서비스를 제공할 수 있습니다.https://test.scbyun.comhttps://test.scbyun.com/test/테스트 환경Nginx 서버 : 192.168.10.101Apache 서버 : 192.168.10.102Nginx 설정설정 파일 위치 : /etc/nginx/conf.d/test.scbyun.com.confvim /etc/nginx/conf.d/test.scbyun.com.confupstream backend { .. 더보기 Zabbix에서 Slack으로 Webhook 알림을 받는 방법 Zabbix에서 Slack으로 Webhook 알림을 받는 방법Zabbix 7.0에서는 Webhook을 활용하여 Slack으로 장애 알림을 받을 수 있습니다.1. Slack Webhook URL 생성2. Slack 알림 스크립트 작성Zabbix가 Slack으로 장애 메시지를 전송할 수 있도록 Bash 스크립트를 작성합니다.vim /usr/lib/zabbix/alertscripts/slack.sh#!/bin/bash# Zabbix에서 전달하는 파라미터WEBHOOK_URL="$1" # Slack Webhook URLCHANNEL="$2" # Slack 채널SUBJECT="$3" # Zabbix 메시지 제목 (PROBLEM / RESOLVED 등)MESSAGE="$4" # Za.. 더보기 이전 1 ··· 17 18 19 20 21 22 23 ··· 299 다음