Network & Server Factory

개인 공부 기록

자빅스 8

[ZABBIX] ICMP 모니터링이 안 될 때 fping 설정

Zabbix에서 ICMP Ping 모니터링이 동작하지 않아 확인해 보니 fping 설치와 서버 설정이 추가로 필요했습니다. fping을 설치하고 zabbix_server.conf에 경로를 지정한 뒤, 호스트에 ICMP Ping 템플릿을 적용했습니다.1. 문제Zabbix로 호스트의 ICMP(Ping) 상태를 모니터링하려 했는데 데이터가 수집되지 않았습니다. Zabbix 서버는 Ping 확인에 fping을 쓰기 때문에, fping 설치와 경로 설정이 필요했습니다.2. 해결 과정2.1 fping 설치root@zabbix:~ apt-get install -y fping설치 후 which로 fping 경로를 확인합니다. 이 경로를 다음 단계에서 설정 파일에 넣습니다.root@zabbix:~ which fpingf..

[TP-Link] T1700G-28TQ 스위치를 SNMP로 Zabbix에서 모니터링

TP-Link T1700G-28TQ 스위치에서 SNMP v2c를 켜고, Zabbix 5.4에 공식 TP-Link SNMP 템플릿을 가져와 호스트로 등록했습니다. 설정을 마치면 SNMP로 스위치 데이터를 수집합니다.1. 환경항목내용스위치TP-Link T1700G-28TQ모니터링 서버Zabbix 5.4 (192.168.1.123)SNMP 버전v2cCommunitypublic2. 스위치 설정2.1 SNMP 활성화스위치 관리 페이지에 로그인한 뒤 MAINTENANCE > SNMP > Global Config에서 SNMP를 Enable로 바꾸고 적용합니다.스위치 관리 페이지 로그인SNMP Global Config 활성화2.2 Community 설정SNMP v1/v2c에서 Add를 눌러 Community를 추가합니..

[Synology] DS1821+를 SNMP로 Zabbix에서 모니터링

시놀로지 DS1821+에서 SNMP를 켜고 방화벽에서 허용한 뒤, Zabbix에 커뮤니티 템플릿을 가져와 호스트로 등록했습니다. 잠시 기다리면 SNMP로 NAS 데이터가 수집됩니다.1. 환경항목내용NASSynology DS1821+모니터링 서버Zabbix템플릿zabbix/community-templates의 Synology DiskStation 템플릿2. 시놀로지 설정2.1 SNMP 활성화제어판 > 터미널 및 SNMP에서 SNMP 서비스를 활성화하고 커뮤니티를 입력합니다. SNMP 장치 정보에는 Zabbix 서버 IP를 넣습니다.터미널 및 SNMP 설정2.2 방화벽 허용방화벽에서 SNMP를 허용합니다. 여기까지 하면 시놀로지 쪽 설정은 끝입니다.방화벽에서 SNMP 허용3. Zabbix 설정3.1 템플릿 ..

Hardware/NAS 2022.10.10

[EdgeRouter] ER-4를 SNMP로 Zabbix에서 모니터링

EdgeRouter 4(ER-4)의 메모리, CPU, 인터페이스 트래픽을 보려고 SNMP를 켜고 Zabbix에 호스트로 등록했습니다. CLI에서 community와 listen-address만 설정하면 되고, Zabbix에서는 SNMPv2 인터페이스와 매크로, 템플릿을 지정합니다.1. ER-4 설정콘솔로 접속해 SNMP를 설정합니다.configureset service snmp community publicset service snmp listen-address 192.168.100.1commit; savecommunity: 이 글에서는 public으로 설정했습니다. 다른 값을 써도 되며, Zabbix에 넣는 Community 값과 같아야 합니다.listen-address: SNMP 요청을 받을 인터페이..

[ZABBIX] zabbix-backup 스크립트로 설정 DB 백업하고 다른 서버에 복원

Zabbix를 다른 서버로 옮기려고 maxhq/zabbix-backup 스크립트(0.9.3)로 설정 DB를 백업하고, 새 서버의 zabbix DB를 다시 만든 뒤 복원했습니다. 이 스크립트는 이력(history, trends 등) 같은 큰 테이블은 구조만 백업하고, 설정 데이터만 옮깁니다.1. 환경항목내용DBMySQL 5.7.33 (zabbix DB)백업 도구maxhq/zabbix-backup 0.9.3 (zabbix-dump)백업 범위설정 데이터 (history, trends, events 등 큰 테이블은 스키마만)주의: 복원 과정에서 새 서버의 기존 zabbix DB를 삭제(DROP)합니다. 새 서버에 남겨야 할 데이터가 있다면 먼저 백업해 두세요.2. 백업 (기존 서버)2.1 스크립트 준비아래 저장..

[Zabbix] 그래프 한글 폰트 깨짐 해결

Zabbix 그래프의 한글이 깨지는 원인은 서버에 한글 폰트가 없기 때문입니다. 기본 폰트 graphfont.ttf를 백업하고 나눔스퀘어 폰트를 같은 이름으로 넣어 해결했습니다.1. 증상과 원인Zabbix 그래프에서 한글이 네모 등으로 깨져 보였습니다. Zabbix가 그래프에 쓰는 기본 폰트(graphfont.ttf)에 한글 글리프가 없어서 생기는 문제입니다.한글이 깨진 그래프2. 폰트 준비한글 폰트를 내려받습니다. 저는 나눔스퀘어(NanumSquare_acB.ttf)를 사용했습니다. 네이버 폰트는 네이버 한글 폰트 페이지에서 받을 수 있습니다. 내려받은 폰트는 WinSCP로 서버에 옮겼습니다.WinSCP로 서버에 폰트 업로드3. 폰트 교체3.1 기본 폰트 백업Zabbix 폰트 디렉터리로 이동해 기본 폰..

[Zabbix] CentOS 7에 Zabbix 4.4 설치

CentOS 7에 Apache, PHP, MySQL 5.7을 설치하고 Zabbix 4.4 서버와 에이전트를 올렸습니다. DB와 계정을 만들고 초기 스키마를 넣은 뒤, 웹 설치 마법사를 거쳐 Admin/zabbix로 로그인했습니다.1. 환경Zabbix는 시스템과 네트워크를 모니터링하는 오픈소스 도구입니다. 항목내용OSCentOS 7Zabbix4.4 (server, web, agent)DBMySQL 5.7웹Apache + PHP필요 포트80(웹), 10050(에이전트), 10051(서버) 설치 전에 80, 10050, 10051번 포트를 열어 둡니다.firewall-cmd --permanent --add-port=80/tcp --add-port=10050-10051/tcpfirewall-cmd --reloa..

[Zabbix] 웹 시나리오 장애를 Slack으로 알림 받기

Slack Incoming Webhook과 slack.sh 알림 스크립트로 Zabbix 알림을 Slack에 보내도록 구성했습니다. 웹 시나리오로 웹 서버를 1분마다 확인하고, 실패하면 트리거와 액션이 동작해 장애와 복구 알림이 Slack으로 옵니다.1. 구성구성 요소역할Slack Incoming WebhookSlack 채널로 메시지를 받을 URLslack.shZabbix가 호출하는 알림 스크립트웹 시나리오웹 페이지를 주기적으로 요청해 상태 확인트리거웹 시나리오 실패 시 장애 발생액션장애·복구 시 Slack으로 알림 전송 Zabbix 서버 설치는 이전 글을 참고해 주세요. [CentOS] 1. zabbix 설치하기오늘은 zabbix를 설치해보는 시간을 가져보도록 하겠습니다. zabbix는 먼저 시스템, 네..

서울
--:--:--
-전체 글
-카테고리
오늘 방문