전체 글 385

[Ubuntu 18.04] 우분투 apt 의존성 에러 해결 방법 (우분투 저장소 분실, Unmet dependency ubuntu)

※ 해당 포스팅은 모든 패키지에서 의존성 에러가 발생하는 경우에 해당 합니다. 우분투 apt 의존성 에러 해결 방법 (Unmet dependency ubuntu) 일부 고객 중 간혹 우분투 apt, apt-get 명령어를 사용하여 패키지를 설치할 때 모든 패키지에서 의존성 에러가 발생 하는데, 원인은 어떠한 이유로 저장소(repository) 리스트가 우분투OS 전용이 아니거나 저장소 리스트가 깨져있는 것으로 추측 됩니다. 이럴 경우 우분투 저장소(repository)를 복구시켜 정상화 시킬 수 있습니다. sudo cp /etc/apt/sources.list /etc/apt/sources.list.back sudo vi /etc/apt/sources.list 를 입력하여 파일을 열은 후 모든 내용을 삭제..

[Zabbix 5.4] 자빅스 윈도우 CPU/GPU 온도 모니터링 설정 하기 (zabbix windows cpu/gpu temperature)

자빅스 윈도우 CPU/GPU 온도 모니터링 설정 하기 (zabbix windows cpu/gpu temperature) 자빅스로 윈도우 CPU/GPU 온도 모니터링 설정하는 방법 입니다. 이 방법에는 Python39 + WMI + OpenHardwareMonitor를 같이 사용 됩니다. ※ 해당 모니터링 설정은 자빅스 버전에 영향을 받지 않습니다. 단, 설정 방법 또는 트리거 문법 차이 등이 있을 수 있으니 이 부분은 버전에 맞게 수정하여 사용하시면 됩니다. 1-1. 사전 작업 (Agent Server) C드라이브에 zabbix 폴더를 생성하신 후 아래 링크를 참고하여 Python39 + WMI + OpenHardwareMonitor를 설치하고 3-3 코드를 참고하여 C:\zabbix\script\tem..

Monitoring/Zabbix 2021.06.23

[Zabbix 5.4] 자빅스 5.4 로그 파일 모니터링 트리거 설정 (zabbix 5.4 log file monitoring trigger example)

자빅스 5.4 로그 파일 모니터링 트리거 설정 (zabbix 5.4 log file monitoring trigger example) 자빅스 로그 파일 모니터링 트리거 설정 방법 입니다. 아이템 설정의 경우 자빅스 버전 차이가 크게 없기 때문에 아래 링크로 대신 합니다. (아래 링크의 어플리케이션 부분은 생략하셔도 무관 합니다.) (참고) 자빅스 로그 파일 아이템 설정 : https://nirsa.tistory.com/205?category=868727 (참고) 자빅스 로그 파일 모니터링 트리거 설정 : https://nirsa.tistory.com/210 정확하게 몇버전부터 적용된지는 모르겠으나 아래와 같이 5점대 부터 자빅스 트리거 설정의 문법이 변경 되었습니다. 자빅스 4점대 트리거 문법 예시 : ..

Monitoring/Zabbix 2021.06.23

[Python 3.9] 파이썬으로 윈도우 CPU/GPU 온도 가져오기 (Python get cpu temperature windows 10)

파이썬으로 윈도우 CPU/GPU 온도 가져오기 (Python get cpu temperature windows 10) 파이썬으로 윈도우 CPU/GPU 온도 가져오는 방법 입니다. 파이썬 3.9가 설치되어있는 환경을 기준으로 설명을 진행 합니다. 1. wmi 설치 아래 명령어를 사용해 wmi 모듈을 설치 해주세요. pip install wmi 2. Open Hardware Monitor 설치 윈도우의 CPU/GPU 온도를 가져오기 위해 Open Hardware Monitor를 설치 해주어야 합니다. 아래 링크에서 설치 후 OpenHardwareMonitor.exe를 실행 해주세요. 다운로드 링크 : https://openhardwaremonitor.org/downloads/ * 재부팅 시 자동 실행이 안될..

Programming/Python 2021.06.22

[Windows 10] 윈도우 10 파일 탐색기 "응답 없음" 해결 방법(windows explorer stopped responding and was closed)

윈도우 10 파일 탐색기 "응답 없음" 해결 방법 윈도우 10 파일 탐색기 "응답 없음" 해결 방법 입니다. 다양한 케이스가 있겠지만, 저의 경우 시스템 파일 손상으로 인해 발생하여 아래 절차를 통해 시스템 파일 복원 후 정상적으로 작동 하였습니다. 1. 윈도우 업데이트 진행되지 않은 업데이트 파일을 다운로드 및 설치 진행 했고 재부팅까지는 진행하지 않았습니다. (아래 절차에서 재부팅 필요) 2. 시스템 복원 cmd를 관리자 권한으로 실행시킨 뒤 아래 명령어를 입력 해주세요. DISM 명령어는 윈도우에 내장되어있는 프로그램이기 때문에 별도로 설치를 하실 필요는 없습니다. 또한 시스템 파일 복원을 도와주는 프로그램이기 때문에 별도의 데이터 손실은 없을것으로 보입니다. (저의 경우 데이터 손실등의 피해는 발..

[CentOS 8] 리눅스 시간 동기화 및 타임존 변경 (centos 8 chrony sync time)

1. 타임존 변경 # 현재 타임존 확인 date # 타임존 KST로 변경 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime # 변경된 타임존 확인 date 2. 시간 동기화 CentOS 7과는 다르게 CentOS 8에서는 기본 설정되어있는 chrony으로 동기화 할 수 있습니다. # chrony 패키지 확인 rpm -qa | grep chrony # chrony.conf 파일 내용 추가 echo -e "server time.bora.net iburst server send.mx.cdnetworks.com iburst " >> /etc/chrony.conf # 서비스 재시작 systemctl restart chronyd # 시간 확인 date

[Zabbix 5.4] 자빅스 로켓챗 연동 방법 (zabbix rocketchat integration, zabbix rocketchat webhook)

자빅스 로켓챗 연동 방법 1. 로켓챗 로그인 → 내 계정 → 개인 접근 토큰 → 임의 문자열 입력 → 추가 ※ 로켓챗 계정은 알람용으로 사용할 계정으로 진행 하시면 됩니다. 아래 내용에서 출력되는 토큰과 사용자 ID는 메모장이나 다른 문서에 저장하신 후 ok 버튼을 눌러 창을 종료 해주세요. 2. Administration → Media types → Rocket.Chat ※ Rocket.Chat이 없을 경우 https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/rocketchat/media_rocketchat.yaml 에서 yaml파일을 Import 해주세요. rc_url : 로켓챗 URL 입력 rc_user_id : 1번 과정..

Monitoring/Zabbix 2021.06.11

[Zabbix 5.4] 자빅스 에이전트 5.4.1 설치 (Zabbix agent 5.4.1 install)

자빅스 에이전트 5.4.1 설치 (Zabbix agent 5.4.1 install) 1. zabbix agent 5.4.1 install # CentOS 7 rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/7/x86_64/zabbix-release-5.4-1.el7.noarch.rpm yum install -y zabbix-agent # CentOS 8 rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm dnf install -y zabbix-agent 2. zabbix_agentd.conf 설정 /etc/zabbix/zabbix_agentd.conf..

Monitoring/Zabbix 2021.06.10

[Zabbix 5.4] 자빅스 로켓챗 연동 시 Sending failed: Request failed with status code 400: "Invalid href value provided" 에러 해결 방법 (zabbix rocketchat integration, webhook)

※ 해당 포스팅은 https://www.zabbix.com/integrations/rocketchat를 참고하여 진행한 경우에 한합니다. 자빅스 로켓챗 연동 시 Sending failed: Request failed with status code 400: "Invalid href value provided" 에러 해결 방법 해당 에러는 Media type에 의해 발생 합니다. Rocket Chat의 rc_title_link 필드를 보면 {$ZABBIX_URL} 이라는 전역 변수를 사용하는데, 이 전역 변수가 비어 있어 400 상태 코드를 반환하게 됩니다. {$ZABBIX.URL} 을 삭제하고 직접 자신의 자빅스 URL을 입력 하거나 아래 과정을 따라가서 전역 변수를 설정 해주면 에러를 해결할 수 있습니다..

Monitoring/Zabbix 2021.06.10

[Zabbix 5.4] CentOS 8 자빅스 5.4 설치 (zabbix 5.4 install centos8)

CentOS 8 자빅스 5.4 설치 (zabbix 5.4 install centos8) 1. Install Zabbix server, frontend, agent # Install Zabbix repository rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm dnf clean all # Install Zabbix server, frontend, agent dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent 2. Install MySQL 8.0 & Crea..

Monitoring/Zabbix 2021.06.10