오픈소스 모니터링 툴 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 접속 후 설정 > 템플릿 > 가져오기

파일 가져오기 파일선택

템플릿 가져오기 완료.

nextcloud.conf 작성하기

ssh 접근 후
vi /etc/zabbix/zabbix_agentd.conf.d/nextcloud.conf

UserParameter=nextcloud[*],curl -s --user "admin":"$2" https://도메인/ocs/v2.php/apps/serverinfo/api/v1/info | grep "$1" | cut -d "<" -f 2 | cut -d ">" -f 2 | head -n 1

추가 완료 후 service zabbix-agent restart 재시작

Zabbix 웹 UI 설정

설정 > 호스트 > DS-Cloud 들어가서 템플릿 수정

아까 추가한거 넣으면 됨

{$NCPW} = 아까 위 conf 에 넣은 계정의 PW를 매크로로 넣어주면됨.

그리고 갱신 후 대기.

적용 완료. 파일 갯수같은것도 확인이 가능하다.

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link