NETWORK & SEVER FACTORY

개인 공부 기록

자빅스 8

[ZABBIX] ICMP 모니터링 설정하기

안녕하세요 ~ Zabbix를 사용하던 중에 ICMP 모니터링이 안되어 찾아보니 추가 설정이 필요한 것을 알게 되었습니다. 그래서 ping 모니터링을 위한 Zabbix 설정을 해보겠습니다. 패키지 설치 root@zabbix:~ apt-get install -y fping 1. 우선 fping 패키지를 설치해줍니다. root@zabbix:~ which fping 2. 다음으로 which 명령어로 PATH를 확인해줍니다. zabbix_server.conf 파일 수정 vi /usr/local/etc/zabbix_server.conf Timeout=4 LogSlowQueries=3000 StartPingers=5 FpingLocation=/usr/bin/fping 3. 다음으로 이제 zabbix_server.co..

Server/Monitoring 2022.11.11

[TP-Link] SNMP를 이용한 Zabbix 모니터링 (T1700G-28TQ)

안녕하세요 ~ 오늘은 TP-Link 스위치를 자빅스에서 모니터링 설정을 진행하겠습니다. SNMP 설정할 스위치는 T1700G-28TQ 모델입니다. TP-Link 스위치 설정 1. 우선 스위치 관리 페이지를 로그인해주세요. 2. MAINTENANCE -> SNMP -> Global Config -> SNMP 옵션을 enable 변경 후 적용시켜 주세요. 3. SNMP v1/v2c -> Add를 눌러서 Community 값을 설정해주세요. 이번 글에서는 public으로 설정했습니다. 4. Notification -> Add를 눌러서 Config 설정을 진행합니다. IP Address : Zabbix IP (192.168.1.123) UDP Port : SNMP Port (161) User : public S..

장비/네트워크 2022.10.14

[Synology] SNMP를 이용한 Zabbix 모니터링 (DS1821+)

안녕하세요 ~ 오늘은 Synology NAS를 Zabbix에서 모니터링 설정을 해보겠습니다. Synology 설정 1. 제어판 - 터미널 및 SNMP에 들어가서 위처럼 설정해줍니다. SNMP 서비스 활성화 체크 및 커뮤니티를 입력해주세요. SNMP 장치 정보는 Zabbix IP를 입력해주시면 됩니다. 2. 다음으로 방화벽에 가셔서 SNMP 체크하여 허용해주세요. 여기까지 하면 이제 시놀로지 SNMP 설정은 끝나게 됩니다. Zabbix 설정 아래 URL에 접속하여 자신에게 맞는 Zabbix 버전 템플릿을 찾아주세요. https://github.com/zabbix/community-templates/tree/main/Storage_Devices/Synology/template_synology_diskstat..

장비/NAS 2022.10.10

[ER-4] SNMP를 이용한 Zabbix 모니터링 (Edgerouter4)

안녕하세요 ~ 오늘은 EdgeRouter의 메모리, CPU, 인터페이스 트래픽 모니터링을 위해 Zabbix에 SNMP로 연동해보겠습니다. ER-4 설정 configure set service snmp community public set service snmp listen-address 192.168.100.1 commit; save 우선 Edgerouter4에 콘솔 연결 후 SNMP 설정을 해줍니다. community는 public 로 설정하였고, 다른 값을 사용 가능합니다. 해당 값은 zabbix 설정 시 Community 값과 동일하면 됩니다. listen-address는 SNMP 요청을 받을 인터페이스의 IP를 설정합니다. eth2에 할당한 192.168.100.1로 설정했습니다. Zabbix 호..

장비/네트워크 2022.10.10

[ZABBIX] DB 백업 및 복원

안녕하세요 ~ 오늘은 Zabbix를 다른 서버로 옮기기 위해 설정값을 백업 후 복원하는 방법에 대해 알아보겠습니다. 먼저 아래 링크에서 Source 코드를 다운로드한 후 데이터 백업이 필요한 Zabbix 서버로 옮겨줍니다. https://github.com/maxhq/zabbix-backup/wiki GitHub - maxhq/zabbix-backup: Backup script for Zabbix configuration data (MySQL/PostgreSQL) Backup script for Zabbix configuration data (MySQL/PostgreSQL) - GitHub - maxhq/zabbix-backup: Backup script for Zabbix configuration da..

Server/Monitoring 2022.10.07

[ZABBIX] 폰트 깨짐 해결

Zabbix를 사용하는 중 폰트 깨짐이 맘에 안 들어서 오늘 한번 고쳐보고 글을 남겨봅니다. 먼저 이런 현상이 나타나는 이유는 서버에 한글 폰트가 없어서 깨지는 것이기 때문에 간단하게 폰트 다운로드 후 서버 폰트에 적용시켜주면 해결이 가능합니다. 저는 이번 작업에 WinSCP 프로그램을 사용하겠습니다. 시작하기 전 폰트를 먼저 다운로드해야 하는데 아래 링크를 통해 원하는 폰트를 다운받주세요. 네이버 폰트 다운로드 폰트를 다운로드하였다면 WinSCP로 폰트를 옮겨줍니다. 먼저 아래 디렉터리로 이동후에 기본 폰트를. bak으로 이름을 변경해주세요. cd /usr/share/zabbix/assets/fonts/ mv graphfont.ttf graphfont.ttf.bak 이제 다운로드한 폰트를 /usr/sh..

Server/Monitoring 2021.07.30

[ZABBIX] Zabbix 설치하기

오늘은 zabbix를 설치해보는 시간을 가져보도록 하겠습니다. zabbix는 먼저 시스템, 네트워크를 모니터링할 수 있는 오픈소스 툴입니다. 설치환경은 CentOS7에서 진행하겠습니다. 설치 전 WEB으로 사용될 80 포트와 Zabbix Server, agent가 사용하는 10050, 10051 포트를 모두 오픈 해야합니다. 먼저 apache와 php를 설치해줍니다. php, apache 설치 [root@zabbix ~]# yum -y install php httpd [root@zabbix ~]# vi /etc/php.ini # 878 라인 주석 해제 후 아래와 같이 입력 date.timezone = Asia/Seoul mysql 설치를 해줍니다. mysql 설치 # mysql 관련 패키지 설치 [roo..

Server/Monitoring 2021.02.18

[ZABBIX] Slack으로 서버 상태 알림 받기

오늘은 Webhook을 통해 Slack과 연동해서 웹서버 문제 발생 시 Slack으로 알림을 받을 수 있도록 시스템을 구축하도록 해보겠습니다. 먼저 준비물은 Slack Webhook 주소, Zabbix 서버, slack.sh 스크립트입니다. 먼저 Slack Webhook 주소를 받아야 합니다. 아래 사이트에 들어가 주세요. https://my.slack.com/services/new/incoming-webhook 시작하기 팀과 함께 무료로 Slack 체험해보기 시작하려면 이메일 주소를 입력하세요. slack.com 포스트 할 채널을 선택 후 수신 웹후크 통합 앱 추가 버튼을 눌러주세요. 그럼 저렇게 웹후크 URL이 나오는데 메모해주시면 되겠습니다. 이제 slack.sh 스크립트를 서버에 적용하는 작업을 ..

Server/Monitoring 2021.02.15