Prometheus와 컴퓨터 모니터

저장소 GitHub



https://github.com/Tetzdesen/Monitoramento-Com-Prometheus

소브레



Tutorial desenvolvido para o monitoramento de recursos de uma máquina, utilizando um exportador do prometheus(node ​​exporter).

종속성과 기술








  • Docker
  • Docker-Compose
  • Prometheus
  • Grafana

  • 구성



    os repositórios 실현




    $ sudo apt update
    


    Docker 및 Docker-compose 설치




    $ sudo apt install docker.io
    $ sudo apt install docker-compose
    


    Crie um diretório do arquivo docker-compose




    $ sudo mkdir docker
    


    Crie o arquivo do docker-compose




    $ cd docker
    $ touch docker-compose.yml
    


    Abre o arquivo e cole a seguinte configuração




    version: '3'
    services:
      prometheus:
        image: prom/prometheus:latest
        container_name: prometheus
        ports:
        - 9090:9090
        command:
        - --config.file=/etc/prometheus/prometheus.yml
        volumes:
        - /etc/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
        restart: always
    
      grafana:
        image: grafana/grafana:latest
        container_name: grafana-server
        user: "1000"
        environment:
        - GF_SECURITY_ADMIN_PASSWORD=tutorial2022
        depends_on:
        - prometheus
        ports:
        - 3000:3000
        restart: always
    
      node-exporter:
        image: prom/node-exporter
        container_name: node-exporter
        restart: always
        ports: 
        - 9100:9100
    


    Crie o diretório do arquivo de configuração 프로메테우스




    $ sudo mkdir /etc/prometheus
    


    Depois cry o arquivo de configuração do Prometheus




    $ sudo touch /etc/prometheus/prometheus.yml
    


    Abre o arquivo e cole a seguinte configuração




    global:
        scrape_interval: 5s
        evaluation_interval: 5s
    scrape_configs:
      - job_name: 'prometheus'
        scrape_interval: 5s
        static_configs:
             - targets: ['yourip:9090']
        metrics_path: "/metrics"
    
      - job_name: node-exporter
        scrape_interval: 5s
        static_configs:
             - targets: ['yourip:9100']
        metrics_path: "/metrics"
    


    IP 확인




    $ ifconfig
    


    Com seu editor de texto preferido mude o IP na configuração do prometheus




    $ sudo nano /etc/prometheus/prometheus.yml
    


    Levante os 컨테이너의 방향성 도커 없음




    $ sudo docker-compose up -d
    


    Se Server Prometheus foi levantado 확인


  • 액세스 http://localhost:9090
  • Verifique os 대상

  • 확인 se o Grafana Server foi levantado


  • 액세스 http://localhost:3000
  • Usuário: 관리자
  • 센하: tutorial2022


  • 인증



    검증 프로메테우스


  • Coloque as configurações de seu endereço de servidor Prometheus.
  • 서비스 종료: http://seuip:9090
  • 구성으로 저장합니다.

  • Verificação Grafana



    Accesse o 대시보드 do node exporter e faça o 다운로드


  • Node Dashboard

  • Grafana 없이 Dashboard 가져오기



  • 검증 또는 대시보드


  • 좋은 웹페이지 즐겨찾기