오픈소스 모니터링 툴 Zabbix(자빅스) Cent OS 연동하기.

Zabbix 서버를 구축했으니 Agent를 설치해서 자빅스를 통해 대시보드로 띄워보고자 한다.자빅스는 윈도우와 리눅스 모두 지원하기 때문에 Zabbix-server 버전에 맞춰서 zabbix-agent를 설치하면된다. 설치 환경 자빅스 서버 버전 : 4.4설치 리눅스 버전 : Ubuntu 18.04 LTS Server Zabbix rpm 설치파일 다운로드 및 설치 wget https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-agent-4.4.4-1.el8.x86_64.rpm rpm -ivh zabbix-agent-4.4.4-1.el8.x86_64.rp Zabbix 에이전트 설정하기 vi /etc/zabbix/zabbix_agentd.confServer, ServerActive설정 // Zabbix 서버 정보를 입력 hostname은 안적어도된다.# 설정 변경 후에는 service …

라즈베리파이4 모니터링 시스템 구축(Zabbix)

설마해서 Zabbix 홈페이지에 들어가서 지원 OS를 보는데.. 충격적으로 Raspbain이 있는걸 확인했다..역시 오픈소스의 힘은 어마어마한듯.. 모르는 사람이있을까봐.. 요런거다.. 시스템 모니터링 그래서 이번에는 Zabbix 구축편이다. 안정적인 4.4버전을 사용할 수도있지만.. 이미 zabbix를 구축해서 실사용 하고있기때문에 새로운 버전으로 설치해보겠다. Zabbix 레포지터리 등록하기 wget https://repo.zabbix.com/zabbix/4.5/raspbian/pool/main/z/zabbix-release/zabbix-release_4.5-1+buster_all.debdpkg -i zabbix-release_4.5-1+buster_all.debapt update Zabbix 서버, frontend, 에이전트 설치 apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent 참고로 꽤 걸리니.. 참을성을 가지고 기다리자 …

오픈소스 모니터링 툴 Zabbix(자빅스) 윈도우 연동하기.

앞서 구축한 모니터링 솔루션 Zabbix에 윈도우 서버를 연동시켜보겠다. 설치환경 Zabbix Agent 4.4 Windwos Server 2019 리눅스와 마찬가지로 Zabbix 서버 버전에 맞는 Agent를 구해서 다운받자. https://www.zabbix.com/download_agents 나는 4.4 Windows 64bit 버전을 설치하겠다. 다운받은 .msi 파일 실행 수락 다음다음 여기서는 자빅스 서버의 정보를 입력해 줘야한다.Host name, Server, Active Server 예전 자빅스 구버전들은 cmd로 실행시켜서 설치하고 conf 파일도 수정해줘야했는데 많이편해진듯.. 방화벽 오픈 기본적으로 …

웹 훅을 이용하여 Zabbix & Slack 알람하기.

Zabbix의 경우 시스템 모니터링을 하면서 문제가 생겼을때 여러가지 방법으로 알람을 할 수 있는 방법을 지원한다. 여기서는 Webhook을 통해서 Slack 메신저와 연동해서 문제 발생시 Slack 으로 알람을 받을 수 있도록 시스템을 구축하도록 하겠다. Webhook이란 간단하게 말해서 역방향 API 라고 보면된다. 일반적인 API의 경우 클라이언트가 서버에게 요청을 하는 반면에 웹훅은 서버에서 특정 조건을 만족하는 트리거가 실행됐을때 클라이언트에게 요청하는 거라고 보면 된다. Zabbix를 …

오픈소스 시각화 툴 Grafana Zabbix 연동하기

자빅스 플러그인을 먼저 서버에 설치해준다. https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app Installation grafana-cli plugins install alexanderzobnin-zabbix-app 명령어를 치고 service grafana-server restart 이제 WebUI 다시 접속해서 좌측 콘솔에 Configuration > Plugins Zabbix 검색 클릭하고 Enable 이제 Zabbix의 Data Source를 넣어줘야한다. Zabbix 검색 후 클릭 안에 내용 입력 몇개만 채워주면 된다. 다 채우고 저장을 누르면 위 처럼 Zabbix API version:4.4.4 이렇게 뜨면 연결이 된것이다. 대시보드 추가 좌측 …

오픈소스 시각화 툴 Grafana 설치하기

오픈소스 시각화 툴 Grafana 설치 및 Zabbix 연동하기. 앞선글에서 Grafana가 어떤용도로 사용되는지, Zabbix와 연동하는 플러그인까지 소개했기 때문에 여기서는 바로 설치하도록 하겠다. 설치파일 다운로드 및 설치 https://grafana.com/grafana/download 서버에 접근(SSH) wget https://dl.grafana.com/oss/release/grafana_6.5.2_amd64.deb sudo dpkg -i grafana_6.5.2_amd64.deb 설치완료 후에는service grafana-server start 명령어로 시작 grafana의 기본 포트는 3000번이니 거기로 접속해보면 된다. grafana의 기본 id와 pw는 admin / admin 이니 참고. 로그인하면 자동으로 pw 변경하라고 …

오픈소스 시각화 툴 Grafana 란??

최근에 서버자원 및 서비스 모니터링을 위한 Zabbix를 설치해서 사용하고있던 도중에 좀더 예쁘고 가시성이 뚜렷한 오픈소스 시각화 툴 Grafana를 찾게되었다. 시각화 툴에는 kibana도 있지만 kibana의 경우 ELK스택에 최적화이기때문에 Zabbix와 호환성이 좋은 Grafana를 적용해보겠다. Grafana란?? Grafana를 사용하면 저장된 위치에 상관없이 메트릭 을 쿼리, 시각화, 경고 및 이해할 수 있습니다. 팀과 대시 보드를 생성, 탐색 및 공유하고 데이터 중심의 시각화를 제공합니다. Grafana 프로젝트는 …

오픈소스 모니터링 툴 Zabbix(자빅스) 그래프 한글깨짐 해결하기.

자빅스 설치 후에 위와 같이 한글 깨짐 현상이 발생하는 것을 확인할 수 있었다. 서버에 한글 폰트가 없어서 깨지는것이기 때문에 간단하게 폰트 다운로드 후 서버 폰트에 적용시켜주면 해결된다. 폰트 다운로드 원래 매번 나눔고딕을 썼었는데.. 이번에는 신선하게 나눔 스퀘어로 진행하겠다. 폰트는 네이버 소프트웨어에서 프리라고 써져있는거면 어느용도든 사용가능하다. https://software.naver.com/software/summary.nhn?softwareId=GWS_001726&categoryId=I0000000 다운받아서 압축을 풀면 아래와같이 4개가 나오는데 맘에드는걸 서버에 업로드 하자.(WinSCP사용) Zabbix 폰트 적용하기 cd …

오픈소스 모니터링 툴 Zabbix(자빅스) Ubunutu OS 연동하기.

Zabbix 서버를 구축했으니 Agent를 설치해서 자빅스를 통해 대시보드로 띄워보고자 한다. 자빅스는 윈도우와 리눅스 모두 지원하기 때문에 Zabbix-server 버전에 맞춰서 zabbix-agent를 설치하면된다. 설치 환경 자빅스 서버 버전 : 4.4 설치 리눅스 버전 : Ubuntu 18.04 LTS Server Zabbix 레포지토리 설치하기 wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb dpkg -i zabbix-release_4.4-1+bionic_all.deb Zabbix 에이전트 설치 apt -y install zabbix-agent Zabbix 에이전트 설정하기 vi /etc/zabbix/zabbix_agentd.confServer, ServerActive 설정 // Zabbix …

오픈소스 모니터링 툴 Zabbix(자빅스) nextcloud 연동하기.

앞선 글들을 통해서 Zabbix 구축 및 pfsense 방화벽 연동까지 진행했다. 이번에는 클라우드 서버 및 미디어 서버로 사용하고있는 nextcloud & Plex media server에 Zabbix모니터링 에이전트를 설치해 보겠다. 선행 조건 위에서 보다시피 Zabbix는 공식적으로 Nextcloud를 지원한다. 먼저 아래 github에 들어가서 파일들을 다운로드 받자. https://github.com/y-u-r/nextcloud-zabbix 다운 받은 파일중 zbx_export_templates.xml은 자빅스 서버에 템플릿으로 넣어줘야한다. 웹 UI 접속 후 설정 > 템플릿 > 가져오기 파일 …