우분투 나스 사용하기

glances 모니터링 도구 설치 – 시놀로지

Glances 소개

Glances 는 오픈 소스 시스템 크로스 플랫폼 모니터링 도구입니다. CPU, 메모리, 디스크, 네트워크 사용량 등 시스템의 다양한 측면을 실시간으로 모니터링할 수 있습니다. 또한 실행 중인 프로세스, 로그인한 사용자, 온도, 전압, 팬 속도 등을 모니터링할 수 있습니다. 또한 컨테이너 모니터링도 지원합니다. Docker, LXC와 같은 다양한 컨테이너 관리 시스템을 지원합니다. 정보는 읽기 쉬운 대시보드에 표시되며 웹 인터페이스나 명령줄 인터페이스를 통해 시스템을 원격으로 모니터링하는 데에도 사용할 수 있습니다. 설치와 사용이 간편하며, 관심 있는 정보만 표시되도록 맞춤 설정할 수 있습니다.

모니터링 툴은 여러가지가(zabbix, munin, nagios, netdata, cockpit) 있는데 이걸 설치하게 된건 순전히 gethomepage에서 위젯으로 정보를 볼 수 있기 때문입니다.

gethomepage 아니면 아예 몰랐을 툴이였네요! ㅡ.,ㅡ

아래 gethomepage 위젯 부분의 모니터링 도구가 glances 정보를 보여주는 화면입니다.

설치 방법

먼저 파일스테이션 docker 폴더에 glances 폴더를 생성합니다.

컨테이너 매지져를 실행 후 프로젝트 신규생성 아래와 같이 설정해줍니다

docker-compose.yml 내용은 아래 내용르 복사 붙여넣기 후 생성 진행합니다.

version: "3.5"
services:
  glances:
    container_name: glances
    image: nicolargo/glances:latest
    restart: unless-stopped
    pid: host
    ports:
      - 61208:61208
    environment:
      - TZ=Asia/Seoul
      - GLANCES_OPT=-w
      #- GLANCES_OPT= "-C ./config/glances.conf -w"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      #- ./config:/glances/conf
      #- ./config/glances.conf:/glances/conf/glances.conf
    #secrets:
    #  - source: glances_password
    #    target: /root/.config/glances/glances.pwd
#secrets:
#  glances_password:
    #file: ./secrets/glances_password

완료된 후 인터넷 주소창에 나스아이피:61208 포트로 접속하면 아래와 같이 투박한 모니터링 도구를 확인하실 수가 있습니다.

gethomepage 위젯 설정하기

gethomepage 설치 하셨다면 위젯으로 설정하는 방법을 알려드립니다.

파일 스테이션에서 docker>gethomepage>config 폴더의 services.yml 파일의 아래 형식으로 대체해주시면 됩니다.

- Synology Resouce:
    - Synology info:
       widget:
          type: glances
          url: http://나스 IP:61208/
          metric: info

    - CPU Usage:
       widget:
          type: glances
          url: http://나스 IP:61208/
          description: cpu 사용량
          metric: cpu
    - process Usage:
       widget:
          type: glances
          url: http://나스 IP:61208
          metric: process
    - Cpu 온도:
       widget:
          type: glances
          url: http://나스 IP:61208
          metric: sensor:Physical id 0
    - Memory Usage:
       widget:
          type: glances
          url: http://나스 IP:61208
          metric: memory
    - Network1 Usage:
       widget:
          type: glances
          url: http://나스 IP:61208
          metric: network:eth0  #네트워크명 작성해줘야 함
    - Network2 Usage:
       widget:
          type: glances
          url: http://나스 IP:61208
          metric: network:eth1  #네트워크명 작성해줘야 함

마니

Recent Posts

Paperless-ngx 설치 방법 – Docker Compose 설치 가이드(ai 포함)

목차[Open][Close]Paperless-ngx 소개와 특징(Chatgpt)주요 특징Paperless-ngx (100%번역 완료)Paperless-ngx Docker compose 설치 방법docker compose 작성env 환경변수 파일 작성사용자…

1주 ago

홈서버관리 대시보드 organizr 설치 – nginx & php8.4 기반

Table of Contents[Open][Close]소개설치 방법php8.4 설치 php8.4 설정organizr github 복사Organizr Nginx 서버 설정 작성Organizr 초기 접속…

2주 ago

casaos 기반 나스 우분투 설정가이드

Table of Contents[Open][Close]우분투 설치 24.04 서버우분투 SSH 연결윈도우 ssh 연결맥 ssh 연결Samba 설정CasaOS 설치Nginx -extras…

2주 ago

Cloudflare SSL/TLS 적용 – 클라우드플래어 https 설정 가이드

Table of Contents[Open][Close]Cloudflare 인증서 장점과 Let's Encrypt 비교Cloudflare SSL의 주요 장점두 서비스의 비교선택 기준Cloudflare 인증서…

2주 ago

도메인 구매와 cloudflare로 이전

Table of Contents[Open][Close]도메인 구매저렴한 도메인 구매 사이트Cloudflare 도메인 이전 작업namecheap 네임서버 변경도메인 Cloudflare 아이피 연결(DNS…

2주 ago

casaos 설치 방법 – 우분투 초기 설정 기준

Table of Contents[Open][Close]CasaOS 설치CasaOS 설치 명령어같이 설치되는 프로그램들CasaOS 설정사용자 설정 및 포트변경비공식 스토어 추가CasaOS 구조CasaOS…

2주 ago

This website uses cookies.