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

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

달소 달소 1493

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 25425 +24
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27050 +23
QNAP에 이기능은 정말 마음에 드네요 9 EXP 2일 전07:38 395 +1
시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 4일 전16:52 328 +1
지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 8 나와너 6일 전17:35 544 +2
3457
normal
헤르미안 23.05.30.09:21 1259 0
3456
image
달소 23.05.30.09:06 549 0
3455
image
촨서기 23.05.29.21:53 446 0
3454
image
빨간물약 23.05.29.21:28 990 +3
3453
image
keiminem 23.05.29.20:12 358 0
3452
normal
Ung2 23.05.29.18:16 280 0
3451
image
똥쓰똥쓰 23.05.29.17:41 281 0
3450
image
애즈락척척석사 23.05.29.17:26 408 0
3449
normal
달빛토끼 23.05.29.11:56 1872 0
image
달소 23.05.29.02:32 1493 +2
3447
image
달소 23.05.29.01:57 25425 +24
3446
image
달소 23.05.28.22:13 629 +2
3445
image
스마일 23.05.28.21:31 562 0
3444
normal
kamiss 23.05.28.20:25 289 0
3443
normal
행복하게살자 23.05.28.19:20 754 +1
3442
normal
달빛토끼 23.05.28.16:24 397 0
3441
image
꿀만두 23.05.28.15:44 326 +1
3440
image
핫포사이 23.05.28.15:06 182 0
3439
image
카노푸스 23.05.28.13:35 390 0
3438
normal
행복하게살자 23.05.28.11:47 444 0