Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다. 2016년 7월 이전의 글은 다음 링크를 참조하세요. 구 소프트웨어 뉴스 / 구 소프트웨어 포럼 / 구 뉴스 리포트 / 구 특집과 정보 / 구 스페셜 게시판 바로가기

Extra Form

 

  리눅스워크스테이션 으로 사용 하고 있는 사람입니다. 보통 리눅스에서 윈도우의 "에프터 버너"나 "HW모니터"를 대용으로 아래 보시는 것처럼 "conky"를 사람들이 많이 쓰죠. 우연히 구글링을 하다가 "NetData"라는 모니터링 툴을 발견했습니다. 기글에 해당 소프트웨어에 대한 설명이 없어서 글 남겨 봅니다.

 

pc1.jpg

X 윈도우 용 무료 HW monitor "conky"

 

 

  사실 리눅스에는 리소스 모니터링 툴은 top과 같이 간단하게 cli에서 작동하는 패키지부터 대규모 서버를 효과적으로 관리하기 위한 모니터링 및 관리 소프트웨어들이 많은 것으로 알고 있습니다. 이전에 "Prometheus"로 모니터링을 하려고 사용해 봤습니다만 생각보다 복잡하고, 제가 필요하지 않는 기능들이 너무 많아 사용을 안 했습니다 (몇년 전이라 지금은 어떻게 변했을지 모르겠네요..).

 

  "NetData"의 경우는 오픈소스이고, 상당히 가볍고 설치도 간편합니다. 제일 좋았던 것이 서버의 경고나 알람을 실시간으로 다른 매체로 전송을 해준다는 것입니다.

설치는 아래 첫 번째 라인을 입력하시면 자동 설치 됩니다. 혹은 아래 깃 허브로 들어가서 소스를 받으셔서 직접 컴파일 하셔도 됩니다.

bash <(curl -Ss https://my-NetData.io/kickstart.sh)

또는 

https://github.com/NetData/NetData

 

  설치를 하시고 19999 포트를 열어 주고, localhost:19999로 접속하시면 아래 그림처럼 바로 서버를 모니터링 할 수 있습니다. 저 같은 경우는 CPU, 메모리, GPU 의 사용량과 온도만 필요 하기 때문에 차트의 좀 바꿨습니다. 19999 포트를 포트 포워딩 해주면 외부 네트워크에서도 사용 가능 하지만 보안 기능이 없기 때문에 아무나 접속을 할 수 있습니다. 그렇기 때문에 웹 서버를 통과해서 접속 시켜 주는 것이 좋긴 하지만 저는 외부에서는 vpn으로 접속 해서 사용했습니다.

 

 

pc2.jpg

"NetData"의 기본 메인 화면 

 

  모니터링 화면의 우측을 보시면 상당히 많은 리소스들에 대한 서브 메뉴가 보입니다. 뭘 의미하는 것인지도 모르는 차트들이 많습니다.../etc/NetData 폴더 내 NetData.conf 파일을 열어서 “# priority = 에서 주석을 제외하고 숫자를 변경해서 필요 없는 것들은 뒤로 보낼 수도 있고, “# enable = 에서 “no를 입력 해주면 필요 없는 차트는 지워 집니다.

 

  NetData.conf 파일 내에서 데이터 차트에 대한 단위나 내용들을 변경을 할 수 있습니다.https://docs.NetData.cloud/ 에 들어가면 자세한 방법이 나와 있습니다. 저 같은 경우는 apps.cpu차트에 제가 자주 쓰는 소프트웨어의 실행 파일 명 들을 넣어 놨습니다. 해당 소프트웨어의 cpu 점유율이 일정 수준 이상 넘어가거나 얼마 이하의 점유율이 될 때 알림 설정을 해줄 수 있습니다.

 

pc3.jpg

Alarms 기능

 

pc4.jpg

여러 종류의 알림들 

 

  상단에 보시면 위의 그림처럼 알람 창이 있습니다. NetData 자체로 health monitoring이라는 기능으로 서버의 리소스 변화를 알림 또는 경고 해주는 기능을 해줍니다. 크롬에 띄워 알림 허용 해주시면, 예를 들어 메모리를 80 % 이상 사용 시에 경고를 뜨게 설정 해 놓을 수 있습니다. 첫 설치 시에는 상당히 많은 알람이 설정 창에 보일 것입니다. 저는 필요한 것들만 빼고 다 지웠습니다. /usr/lib/NetData/conf.d/health.d 폴더 내에 보시며 conf 파일들이 있는데 “to부분에 silent를 넣어주시거나 내용을 다 지워 주시고, NetData 서비스를 재시작 해주시면 알람이 꺼지거나 불필요 한 알람들이 알람 패널에서 사라지게 됩니다.

 

pc5.jpg

알림 기능도 세부적으로 변경 할수 있다.

 

  제가 개인적으로 제일 마음에 드는 기능은 위에 언급한 알림들을 실시간으로 메일이나, 텔레그램, SMS 등으로 보내 준다는 것입니다. 20가지가 넘는 방식으로 알림들을 전달을 할 수 있다고 합니다. Doc 페이지에 들어가 보시면 상세한 설명을 볼 수 있습니다. 저는 워크스테이션으로 쓰기 때문에 어떤 작업이 서버에 올라가 돌아갈 때 언제 끝날지 알 수 가 없습니다. NetData의 알림 기능을 사용해서 특정 프로그램의 cpugpu의 점유율이 어느 정도 만큼 줄었을 때 메일이나 SMS의 알림을 통해 전달 해주기 때문에 작업 종료를 빠르게 파악 할 수 있습니다.

 

 

  처음에 Email 알림을 이용해 설정해서 사용 했었는데, 도메인이 없어서 메일이 모두 스팸으로 가는 문제가 있더라구요.. 이메일 서버를 만들기 번거로워서 Telegram을 이용했습니다.

 

  아래 그림처럼 텔레그램에서 Botfather를 찾아서 /Newbot을 입력 해주시고 봇을 생성하면 봇 토큰이 생성 됩니다. 생성 해준 봇을 친추 해주시고, IDBot을 추가해서 새로운 그룹을 만들어서 방금 생성한 봇과 IDBot을 같은 그룹방으로 초대 해줍니다. 그리고 /getgroupid 해주시면 해당 그룹 방에 대한 id가 나옵니다. 봇 토큰과 "그룹 id"/usr/lib/NetData/conf.d 폴더 내 health_alarm_notify.conf 파일에서 TELEGRAM_BOT_TOKEN=" “, DEFAULT_RECIPIENT_TELEGRAM=" ” 이 두 부분에 차례로 넣어주고 NetData 서비스를 재시작 해주시면 알림이 시작됩니다. 설치 한지 아직 하루가 채 안 되서 이것 저것 만져보고 해봐야겠습니다. 관심 있으시면 Doc 페이지 가셔서 보시면 자세히 설명이 나와있습니다

 

a.jpg

Telegram 내 봇 추가 과정 

 

Phone.jpg

텔레그램으로 알림이 전달되고 있습니다.

 

 

 



  • ?
    포인트 팡팡! 2019.11.05 09:06
    히키꾸무리님 축하합니다.
    팡팡!에 당첨되어 50포인트를 보너스로 받으셨습니다.
  • profile
    Retribute      안녕하세요. 행복한 하루 되세요. https://blog.naver.com/wsts5336     2019.11.05 09:16
    SNMP를 이용하여 DB 연동을 하실 줄 아신다면 cacti나 grafana도 괜찮습니다.

    다만 이 두 개는 소셜 미디어 연동은 따로 없어서 다른 애드온을 추가해야겠지만요
  • ?
    히키꾸무리 2019.11.05 09:30
    예전에 프로메테우스랑 grafana 연동 설치해봤었는데 서버 구축하고 여간 .. 손볼게 많아서 ..ㅎㅎ
    cpu 도는 거 관리용으론 NetData가 필요한 기능만 잘 넣어 놓은 것 같더라구요.
  • profile
    title: 컴맹쮸쀼쮸쀼 2019.11.05 09:24
    리눅스 모니터링은 nagios나 cockpit 정도밖에 못 들어봤는데, 이런 것도 있군요.
  • ?
    title: 17세로리링 2019.11.05 10:21
    전에 써봣엇는데 저사양서버에서 쓰기좋은물건은 아니엿던거같아서 뗏엇습니다
    나중에 사양빵빵한걸로 x윈도우나 다시 써보고싶네여 저사양서버에는 gui나 서비스하나 부담이너무커요
    로그생성이던지 저사양은 심플 이즈 베스트더군여 3900x부럽네여
  • profile
    title: 흑우남겨진흔적 2019.11.07 23:31
    텔레그램봇 참 유용하죠.. 저것을 이용해서 시놀로지 알림도 받을수있죠


  1. plex서버 파일 동기화가 이상해요

      pc에 플렉스 서버를 설치해두고 외부에서 동영상을 감상하는데 자주 실제 서버컴의 파일이랑 서버의 파일 구성이 달라요... 예를 들어서 위 사진을 보시면 폴더에 s03(기)e01(화)부터s03e13까지 있어야 하는데 s03e02~s3e03 파일이 빠...
    Date2019.11.09 질문 By자데스 Reply2 Views350 file
    Read More
  2. No Image

    ICMP 터널링

    안녕하세요 요즘 질문글만 계속 올려서 우선 죄송하단 말씀 드립니다(...)   물어볼 것은 다름이 아니라 링크처럼 ICMP로 터널링하여 ICMP 프로토콜로 기존 IP 트래픽을 보낸다는 것인데요. 현재 여기 인터넷 상황이 거시기하여 꼭 이 ICM...
    Date2019.11.08 질문 By하스웰 Reply9 Views559
    Read More
  3. MS 엣지, 리눅스 버전도 내년에 발표

    마이크로소프트가 크로미움 기반의 엣지를 리눅스 버전으로도 내놓을 예정입니다. 윈도우 버전이 내년 1월 15일에 나오니까 리눅스 버전은 그 다음에 나오겠죠.
    Date2019.11.07 소식 By낄낄 Reply0 Views669 file
    Read More
  4. 랩톱에 안드로이드 OS 설치...

    서브노트북 바이오 P에 안드로이드와 윈도우를 동시 사용하고 싶습니다.   총 용량은 60GB로, 시스템 파티션 100MB + 윈도우 파티션 59GB 정도였는데, Minitool Partition Wizard를 적당히 사용하여 안드로이드용 파티션을 만들었습니다. ...
    Date2019.11.07 질문 Bytitle: 고삼Veritas Reply1 Views1201 file
    Read More
  5. No Image

    페이스북: 리브라의 완성까지는 수십년이 걸린다

    페이스북의 가상화폐 프로젝트인 리브라를 주도하는 Calibra 제품 담당 책임자, Kevin Weil은 리브라가 SNS처럼 짧은 시간 안에 퍼지지 않으며, 완전한 형태가 되기까지 수십년이 걸릴 것이라고 밝혔습니다. 물론 이건 출시된 후에 개선을...
    Date2019.11.07 소식 By낄낄 Reply1 Views592
    Read More
  6. 윈도우 10 20H1 빌드 19013의 ISO 이미지 공개

    마이크로소프트가 윈도우 10 인사이더 프리뷰 빌드 19013(20H1)의 ISO 이미지를 공개했습니다. 위에 걸어둔 참고 링크에서 윈도우 인사이더 프로그램에 참가한 마이크로소프트 계정으로 로그인하면 해당 빌드를 다운받을 수 있습니다. 이...
    Date2019.11.07 소식 By낄낄 Reply3 Views923 file
    Read More
  7. No Image

    트렌드 마이크로, 전 직원이 고객 정보 유출

    트렌드 마이크로의 일본 홈페이지에 올라온 글입니다. 전 직원이 해외 시장에서 개인용 제품을 사용하는 고객 정보를 빼내 제삼자에게 제공했다고 합니다. 일본 시장에서 개인용 제품을 쓰는 고객이나 단체는 유출되지 않았고, 유출된 정...
    Date2019.11.06 소식 By낄낄 Reply1 Views523
    Read More
  8. No Image

    윈도우10 자동로그인이 안됩니다.

    최근 윈도우10을 구매하고 포멧설치를 한뒤 부팅시 로그인이 귀찮아 인터넷을   검색하여 자동로그인이 되게끔 설정하였습니다.   그런데 분명 제대로 설정하였는데 매번 오류가 나오면서 로그인이 안되고   바로 암호쳐서 로그인해도 안...
    Date2019.11.06 질문 ByHilm Reply3 Views272
    Read More
  9. No Image

    아 다음 스마트워크

    사람이 쓰는게 아니네요 ㅋㅋ   카카오 메일 만들었더니 기존 다음 id로든 카카오 아이디로든 imap 로그인 불가....    
    Date2019.11.06 일반 Bynsys Reply4 Views590
    Read More
  10. 어도비 MAX 개최. 새로운 아이패드/스마트폰 앱

    어도비가 자사 제품의 새로운 정보를 발표하는 어도비 MAX를 열었습니다. 포토샵/라이트룸/일러스트레이터 같은 주요 애플리케이션에서 크리에이티브 클라우드 업데이트를 통해 가속화를 진행 중입니다. 라이트룸은 GPU 가속, 포토샵은 A...
    Date2019.11.05 소식 By낄낄 Reply0 Views520 file
    Read More
  11. No Image

    유료 VPN 추천해주세요

    지금까지 써본 유료 VPN은 ExpressVPN, ProtonVPN, TrustZone입니다.   가장 만족스러운건 Express였는데 한달에 13달러는 너무 사악해서 우선 고려 안하고 있고 프로톤은 무료로 괜찮게 쓰다가 베이직이랑 플러스 둘 다 써봤는데 갈수록 ...
    Date2019.11.05 질문 Bytitle: 명사수실핀 Reply12 Views529
    Read More
  12. 페이스북, 새로운 자사 로고 발표

        페이스북은 페이스북 회사와 페이스북 소셜 미디어 서비스를 명확하게 구분하기 위해 새 자사 로고를 발표했습니다. 페이스북은 몇 주 안에 새로운 로고를 제품과 마케팅 매체에 사용할 계획입니다.
    Date2019.11.05 소식 Bytitle: 귀요미Rufty Reply0 Views552 file
    Read More
  13. No Image

    MS 크로미움 엣지 정식판이 내년 1월 15일에

    마이크로소프트가 크로미움 기반의 마이크로소프트 엣지 브라우저 정식 버전을 내년 1월 15일에 공개합니다. 윈도우/macOS에서 쓸 수 있으며, 호환성을 위해 인터넷 익스플로러 모드도 제공합니다.
    Date2019.11.05 소식 By낄낄 Reply4 Views529
    Read More
  14. MS, 모바일 워드/엑셀/파워포인트를 오피스로 통합

    마이크로소프트가 모바일 버전의 워드, 엑셀, 파워포인트를 오피스 앱으로 합칩니다. 3개 안드로이드 버전 앱의 용량은 200MB. 오피스 하나로 합치면 80MB입니다.
    Date2019.11.05 소식 By낄낄 Reply7 Views695 file
    Read More
  15. NetData: 알림이 가능한 리눅스 리소스 모니터링 툴

        리눅스를 워크스테이션 으로 사용 하고 있는 사람입니다. 보통 리눅스에서 윈도우의 "에프터 버너"나 "HW모니터"를 대용으로 아래 보시는 것처럼 "conky"를 사람들이 많이 쓰죠. 우연히 구글링을 하다가 "NetData"라는 모니터링 툴을 ...
    Date2019.11.05 일반 By히키꾸무리 Reply6 Views521 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 196 Next
/ 196

최근 코멘트 30개
Rufty
01:49
Rufty
01:48
Rufty
01:48
파팟파파팟
01:41
가우스군
01:37
슬렌네터
01:37
리키메
01:35
가우스군
01:34
플라위
01:33
쿤달리니
01:24
붕붕붕
01:22
DemonicBKN
01:20
붕붕붕
01:19
아엠푸
01:14
스티히
01:02
투명드래곤
00:58
투명드래곤
00:56
레이첼로즌
00:55
투명드래곤
00:54
투명드래곤
00:53
자칭
00:48
하루살이
00:47
Kylver
00:43
GTX야옹이
00:43
포인트 팡팡!
00:42
애플쿠키
00:42
wisewolf
00:39
애플쿠키
00:37
Gorgeous
00:35
Gorgeous
00:29

지원아이앤씨
MSI 코리아
쓰리알시스템

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소