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

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

달소 달소 1471

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로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24804 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26388 +23
후기 ghost 블로그를 만들어 봤습니다 4 빨간물약 23시간 전15:26 250 +2
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 3일 전18:45 389 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 5일 전12:25 184 +1
5104 질문
normal
서브어린이 3시간 전12:00 35 0
5103 후기
image
빨간물약 23시간 전15:26 250 +2
5102 질문
image
지축또타 1일 전13:44 264 0
5101 질문
image
김펭귄 1일 전08:48 114 0
5100 질문
normal
헤놀로지맨 1일 전07:21 179 0
5099 질문
normal
sabss 1일 전20:35 214 0
5098 질문
image
양미 1일 전18:47 101 0
5097 질문
file
지나가는_문과생 2일 전12:20 204 0
5096 질문
normal
툭툭이 3일 전14:32 112 0
5095 질문
normal
zip 3일 전13:40 81 0
5094 질문
normal
jinsol2 3일 전11:13 498 0
5093 질문
normal
M-M-M 3일 전09:15 66 0
5092 후기
image
링츠링링 3일 전18:45 389 +2
5091 질문
normal
nadomola 3일 전17:30 113 0
5090 질문
normal
Venzamin 4일 전11:40 188 0
5089 잡담
normal
서맹 4일 전09:42 474 0
5088 질문
image
초보나스 4일 전03:44 149 0
5087 질문
image
Noil 4일 전23:22 96 0
5086 질문
image
서브어린이 4일 전20:16 91 0
5085 질문
image
서브어린이 4일 전17:50 131 0