본문 바로가기

728x90

리눅스

Zabbix 알림을 Slack과 연동하는 방법 Zabbix 알림을 Slack과 연동하는 방법Slack Webhook을 사용하여 Slack 채널로 알림을 보낼 수 있습니다.1. Slack에서 Webhook 설정Webhook URL 복사https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXXcURL 요청curl -X POST -H 'Content-type: application/json' \--data '{"text":"Test message from Zabbix"}' \https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXXcurl -X POST \--data-urlencode \"payl.. 더보기
Zabbix에서 웹 인터페이스의 언어를 한국어로 변경하는 방법 Zabbix 7.0 LTS에서 웹 인터페이스의 언어를 한국어로 변경하는 방법1. 한국어 로케일 설치로케일 확인$ locale -aCC.utf8en_US.utf8POSIX$ locale | egrep 'LANG|LC_CTYPE|LC_MESSAGES'LANG=en_US.UTF-8LANGUAGE=LC_CTYPE="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"로케일 생성한국어 로케일을 생성합니다.sudo locale-gen ko_KR.UTF-8Generating locales (this might take a while)... ko_KR.UTF-8... doneGeneration complete.생성된 로케일 확인$ locale -aCC.utf8en_US.utf8ko_KR.utf8POSI.. 더보기
Zabbix에서 Spring Boot 애플리케이션의 Listen 상태를 모니터링하는 방법 Zabbix에서 Spring Boot 애플리케이션의 Listen 상태를 모니터링하는 방법1. 템플릿설정 > 템플릿 > 템플릿 작성템플릿 이름 : Template Spring Boot Monitoring그룹 : Template이름 : Template Spring Boot Monitoring2. 매크로Zabbix의 호스트 매크로를 활용하여 모니터링할 포트를 정의합니다. 호스트 매크로는 동일한 호스트에서 여러 포트를 개별적으로 관리하기에 적합합니다.설정 > 템플릿 > Template Spring Boot Monitoring 템플릿 > 매크로매크로 : {$SPRING_PORT1}값 : 8080이름 : default port 8080매크로 : {$SPRING_PORT2}값 : 8081이름 : default por.. 더보기
우분투에서 KVM과 Cockpit을 설치하고 사용하는 방법 우분투 24.04에서 KVM과 Cockpit을 설치하고 사용하는 방법1. 시스템 업데이트 및 필수 패키지 설치KVM 관련 필수 패키지를 설치합니다.sudo apt updatesudo apt install -y cpu-checkersudo apt install -y qemu-kvm libvirt-daemon-system bridge-utils libguestfs-tools virt-managersudo kvm-ok$ sudo kvm-okINFO: /dev/kvm existsKVM acceleration can be usedsudo virsh version$ sudo virsh versionCompiled against library: libvirt 10.0.0Using library: libvirt 10... 더보기
colordiff 명령어 colordiff 명령어colordiff는 diff 명령어의 출력에 색상을 추가해 가독성을 높이는 도구입니다.1. 설치Ubuntu/Debian 계열sudo apt updatesudo apt install -y colordiffCentOS/RHEL 계열sudo yum install -y epel-releasesudo yum install -y colordiff2. 기본 문법diff [OPTION]... FILEShelp더보기---$ colordiff --helpUsage: diff [OPTION]... FILESCompare FILES line by line.Mandatory arguments to long options are mandatory for short options too. --nor.. 더보기
우분투에서 ModemManager를 비활성화하는 방법 우분투에서 ModemManager를 비활성화하는 방법ModemManager는 우분투에서 사용되는 모뎀 관리 데몬으로 다양한 셀룰러 네트워크 장치(3G, 4G LTE, 5G 모뎀 등)를 지원하고 관리하는 역할을 합니다. 이 데몬은 백그라운드에서 동작하며 네트워크 연결을 설정하거나 상태를 모니터링하는 데 사용됩니다.ModemManager가 불필요한 경우유선 이더넷(LAN)이나 Wi-Fi 네트워크만 사용하는 경우셀룰러 모뎀 장치를 사용하지 않는 서버 환경1. 서비스 상태 확인sudo systemctl status ModemManager2. 서비스 비활성화 및 중지sudo systemctl disable --now ModemManagerRemoved "/etc/systemd/system/dbus-org.free.. 더보기
우분투에서 multipathd를 비활성화하는 방법 우분투에서 multipathd를 비활성화하는 방법multipathd는 다중 경로 장치 관리 데몬으로 장치가 여러 경로를 통해 접근 가능할 때 이를 관리하고 성능과 가용성을 최적화합니다. 이 데몬은 다중 경로 I/O(Multipath I/O)를 설정하고 유지 관리하며 SAN 환경이나 다중 경로를 지원하는 스토리지 장치에서 주로 사용됩니다.multipathd가 불필요한 경우로컬 스토리지만 사용하는 경우NVMe, SATA, SSD, HDD 등 로컬 디스크만 사용한다면 다중 경로 설정이 필요하지 않습니다.SAN/iSCSI와 같은 다중 경로 스토리지가 없는 경우다중 경로로 연결되지 않은 외장 스토리지, NAS(Network Attached Storage) 등도 multipathd 없이 동작합니다.1. multip.. 더보기
우분투에서 nvm을 설치하고 이를 사용하여 여러 버전의 nodejs를 관리하는 방법 우분투에서 nvm(Node Version Manager)을 설치하고 이를 사용하여 여러 버전의 nodejs(Node.js)를 관리하는 방법nvm(Node Version Manager)을 사용하면 여러 버전의 Node.js를 설치하고 쉽게 전환할 수 있습니다.필수 패키지 설치sudo apt install -y jqNVM 최신 릴리스 버전을 가져오기export NVM_VERSION=$(curl --silent "https://api.github.com/repos/nvm-sh/nvm/releases/latest" | jq -r .tag_name)$ echo $NVM_VERSIONv0.40.11. nvm 설치nvm 설치 스크립트 실행curl -o- https://raw.githubusercontent.com/n.. 더보기

반응형