Este repositório contém um script para Linux que gera um relatório detalhado sobre diversos aspectos do servidor. O script foi projetado para fornecer uma visão abrangente do estado e das configurações do servidor, abordando as seguintes áreas:
-
Relatório Consolidado do Servidor
- Gera um relatório geral sobre o servidor, consolidando as principais informações.
-
Informações do Servidor (Hardware)
- Coleta dados detalhados sobre o hardware do servidor, incluindo CPU, memória e discos.
-
Informações dos Usuários (Acessos e Permissões)
- Exibe informações sobre os usuários do sistema, incluindo acessos e permissões concedidas.
-
Informações sobre Permissões (Arquivos e Diretórios Diversos)
- Relata as permissões configuradas para arquivos e diretórios importantes.
-
Informações dos Serviços/Produtos Web
- Fornece detalhes sobre os serviços e produtos web em execução no servidor.
-
Informações sobre Portas de Conexão Abertas (Server/Client)
- Lista as portas de conexão abertas e os serviços que as utilizam.
-
Informações sobre Serviço de Horário (NTP)
- Mostra o status e a configuração do serviço de sincronização de horário (NTP).
-
Informações sobre Serviço de Autenticação (SSH)
- Apresenta detalhes sobre a configuração e status do serviço SSH.
-
Informações sobre Aplicações/Pacotes Instalados (Inclusive PHP)
- Relata as aplicações e pacotes instalados no servidor, com destaque para o PHP.
-
Informações sobre Rotinas de Recuperação de Arquivos (Backup)
- Fornece informações sobre as rotinas de backup configuradas no servidor.
-
Informações sobre Camadas de Segurança Aplicadas
- Exibe as camadas de segurança aplicadas, incluindo firewalls e outras medidas.
-
Informações sobre o Serviço de Agendamentos (CRON)
- Mostra as tarefas agendadas no sistema através do CRON.
-
Informações sobre o SGBD do Servidor
- Apresenta detalhes sobre o Sistema de Gerenciamento de Banco de Dados (SGBD) em uso.
-
Análise dos Arquivos de Log das Aplicações e Serviços Não Web
- Analisa os arquivos de log das aplicações e serviços não relacionados à web.
-
Informações da Quantidade de Acessos a Páginas Web (Incluso por Status HTTP)
- Fornece estatísticas sobre o acesso às páginas web, incluindo informações por status HTTP.
-
Análise dos Arquivos de Log dos Serviços Web (Identificar Tentativas de Acesso Não Autorizado)
- Analisa os arquivos de log dos serviços web para identificar tentativas de acesso não autorizado.
-
Clone o repositório:
git clone https://github.com/seurepositorio/script-relatorio-linux.git cd script-relatorio-linux -
Torne o script executável:
chmod +x script.sh
-
Execute o script:
./script.sh
- Bash
- Ferramentas padrão do Linux (ex.:
ps,df,netstat,grep,awk)
Sinta-se à vontade para contribuir com melhorias ou correções. Para isso, por favor, siga o fluxo de trabalho de pull request padrão do GitHub.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Se você tiver dúvidas ou sugestões, abra uma issue.