• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

Grafana를 이용해서 시놀로지를 제대로 모니터링해보자!(+InfluxDB, snmp 및 telegraf)

달소 달소 1492

2

11

 

안녕하세요. 달소입니다.

 

오늘은 시놀로지/헤놀로지를 좀더 효율적으로 사용하고 자원현황이나 상태를 좀더 모니터링하기 쉽도록 

influxDB, Grafana, snmp 및 telegraf를 이용해서 모니터링 시스템을 구축해보도록하겠습니다.

 

아래는 맛보기이미지입니다 ㅎ

 

image.png.jpg

image.png.jpg

image.png.jpg

 

 

 

사전준비사항

먼저 7.2버전의 Container Manager, 기존의 docker가 설치되어있어야합니다.

image.png.jpg

그리고 모니터링을 위한 snmp 활성화를 진행해줍니다.

 

Synology NAS의 제어판에서 터미널 및 SNMP로 이동합니다.
SNMP 탭을 클릭하고 SNMPv1, SNMPv2 서비스를 활성화합니다.
그리고 커뮤니티에 public을 입력해주세요.

image.png.jpg

 

이제 influxdb와 grafana db를 마운트해줄 디렉터리를 생성해주겠습니다.

 

image.png.jpg

 

이제 사용할 이미지를 가져오겠습니다.

컨테이너 매니저 -> 이미지 -> 가져오기 -> URL에서 추가
https://hub.docker.com/r/alhazmy13/telegraf-influxdb-grafana 를가져옵니다.

 

image.png.jpg

 

이미지를 다 가져왔으면 본격적으로 컨테이너를 생성해봅시다.

 

컨테이너 생성기

 

위 다운로드받은 이미지에 실행을 눌러서 컨테이너 생성을 진행합니다.

 

image.png.jpg

 

포트와 볼륨은 아래처럼 설정해주시면되겠습니다.

 

image.png.jpg

 

그리고 환경변수에 TZ Asia/Seoul을 넣어주세요.

 

image.png.jpg

 

 

최종적으로 아래와같습니다.

 

image.png.jpg

 

컨테이너가 생성 완료되었으면 ip:3033으로 grafana 콘솔로 접근합니다.

기본계정은 root/root입니다.

 

image.png.jpg

 

그리고 좌측의 대시보드 -> import로 갑니다.

 

image.png.jpg

 

ID창에 아래와같이 작성해주시면됩니다.

 

image.png.jpg

 

그리고 InfluxDB를 선택해주고 import합니다.

 

image.png.jpg

 

그럼 바로 아래와같이 대시보드가 어느정도 보이실겁니다!

 

image.png.jpg

image.png.jpg

 

로그센터 로깅 설정하기.

 

먼저 로그센터를 정상적으로 패키지센터에서 한번 설치해주세요.

image.png.jpg

 

그리고 실행 후 로그전송으로가서 아래와같이 로그를 docker로 보내줍니다.

ip는 시놀로지 ip입니다

 

image.png.jpg

 

테스트 로그가 정상적으로 보내졌으면 그라파나 대시보드로 가서 최하단의 log가 제대로 들어왔나 봐줍니다.

 

image.png.jpg

 

생각보다 어렵지않죠?

 

기존 능력자분들이 이미지와 가이드를 잘써주셔서 적용하기 쉬운가이드가 된것같습니다.

궁금하시다면 한번씩 시도해보세요 ㅎㅎㅎㅎㅎ

 

여기서 조금 더 응용하신다면 트리거를 걸어서 시스템 상태,디스크 상태, syslog등에 대해서 alert도 충분히 설정가능합니다.

신고공유스크랩
11
1등
돈많은거지 2023.05.29. 05:15
오우 이거 본거같은데 따라해봐야겠네요
방금까지 projectsend 올려본다고 삽질했다가 시간만 날렸네요
외국 홈페이지에 자세한 설치 방법 있길래 시도했다가 db쪽 연결이 계속 안되서 흑흑..
profile image 2등
EXP 2023.05.29. 10:18

lmport(14590)에서 게이트웨이 오류 뿜으시는 분은(도커 방화벽 설정 하거나.)
https://grafana.com/grafana/dashboards/14590-synology-dashboard/
JSON 받으셔서 lmport via panel json에 로드 해주시면 됩니다..(저는 그렇해 해결했어요...)

profile image
달소 글쓴이 2023.06.02. 10:01
EXP
앗 방화벽에서 161포트를 열어주면된다고보긴했는데 업데이트해야겠습니다
3등
Noksu 2023.06.01. 02:22
확실히 구축하고 나니 netdata보다 가독성이 좋네요.
EXP님 처럼 게이트웨이 에러 뿌려서 JSON 받아서 import 했습니다.
똥쓰똥쓰 2023.06.02. 11:36
달소
리버스프록시가 없는 장비가 있어서요....
문서 보니 grafana.ini에 인증서 위치 줘야하는것 같은데
도커 bash로 들어가 etc/grafana 밑에 있는 grafana.ini를 vi나 nano로 수정시도 했는데
editor 명령이 안먹네요.... 요길 따로 볼륨으로 빼서 밖에서 수정 불가할까요?
profile image
달소 글쓴이 2023.06.02. 11:48
똥쓰똥쓰
etc grafana도 매핑해서 하면되지않을까 싶긴합니다..
https://grafana.com/docs/grafana/latest/setup-grafana/set-up-https/
신이 2023.08.31. 15:24
브릿지 내부포트만 열어서 3003으로 리버스 프록시 바로 주었는데..
502 배드가 뜨는데 문제가 무엇일까요?
8086, 3000, 80 포트로 연결해도 마찬가지 502 배드뜨고 514 연결하니 404 뜹니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25422 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27049 +23
잡담 QNAP에 이기능은 정말 마음에 드네요 9 EXP 2일 전07:38 394 +1
잡담 시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 4일 전16:52 327 +1
질문 지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 8 나와너 6일 전17:35 540 +2
5146 질문
normal
훔바조련사뎀장군 10시간 전22:54 87 0
5145 질문
image
DEVOPS 10시간 전22:53 80 0
5144 잡담
normal
제러스 18시간 전15:34 210 0
5143 질문
normal
묵월야(墨月夜) 23시간 전09:50 81 0
5142 질문
normal
햄뽁이아빠 1일 전16:26 155 0
5141 질문
normal
narf 2일 전08:37 219 0
5140 질문
normal
양미 2일 전08:04 205 0
5139 잡담
image
EXP 2일 전07:38 394 +1
5138 질문
normal
narf 2일 전21:19 100 0
5137 질문
image
yholics 3일 전11:35 245 0
5136 질문
image
묵월야(墨月夜) 4일 전03:54 134 0
5135 질문
image
Noksu 4일 전02:43 101 0
5134 잡담
normal
TheSTREET 4일 전00:38 447 0
5133 잡담
normal
헬로 4일 전16:52 327 +1
5132 질문
normal
게으른침대생활 4일 전12:49 108 0
5131 질문
normal
준이건축 6일 전19:43 270 0
5130 질문
normal
나와너 6일 전17:35 540 +2
5129 질문
normal
서브어린이 6일 전15:01 159 0
5128 정보
image
FantomD 6일 전12:47 633 +6
5127 질문
normal
서브어린이 6일 전10:46 168 0