Skip to content

Um conjunto de scripts para automatizar a instalação e configuração de um servidor de monitoramento completo, incluindo Docker, Portainer, Grafana, MySQL e Zabbix.

License

Notifications You must be signed in to change notification settings

EsleyLeal/monitoring-server-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Monitoring Server Setup

Um conjunto de scripts para automatizar a instalação e configuração de um servidor de monitoramento completo, incluindo Docker, Portainer, Grafana, MySQL e Zabbix.

📋 Sumário

Descrição

Este repositório contém scripts de shell (.sh) que automatizam todo o processo de instalação de um servidor de monitoramento em sistemas baseados em Linux (Debian/Ubuntu). São instalados os seguintes componentes em contêineres Docker:

  • Portainer: interface de gerenciamento de contêineres Docker.
  • Grafana: painel de visualização de métricas.
  • MySQL: banco de dados relacional para armazenamento de dados do Zabbix.
  • Zabbix Server & Agent: plataforma completa de monitoramento de infraestrutura.

Funcionalidades

  • Instalação e configuração do Docker Engine.
  • Deploy de Portainer, Grafana, MySQL e Zabbix em contêineres.
  • Criação automática de volumes e redes Docker.
  • Verificação de versões mais recentes de imagens Docker.
  • Logs e status de cada etapa de instalação.

Pré-requisitos

Antes de começar, certifique-se de ter:

  • Acesso root ou permissão sudo no servidor.
  • Conexão com a internet para baixar pacotes e imagens.
  • Firewall configurado (caso necessário), liberando portas:
    • 9000 (Portainer)
    • 3000 (Grafana)
    • 3306 (MySQL)
    • 10051 (Zabbix Server)
    • 10050 (Zabbix Agent)

Sistemas Suportados

  • Ubuntu 20.04+
  • Debian 10+

Instalação

  1. Clone este repositório:
    git clone https://github.com/EsleyLeal/monitoring-server-setup.git
    cd monitoring-server-setup
    chmod +x monitoring-server-setup.sh
    ./monitoring-server-setup.sh
    

Agradecimentos

Este projeto é licenciado sob a Licença MIT.
Aqui fica o meu agradecimento se você chegou até aqui.


Obrigado por visitar meu repositório!

About

Um conjunto de scripts para automatizar a instalação e configuração de um servidor de monitoramento completo, incluindo Docker, Portainer, Grafana, MySQL e Zabbix.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages