Script desenvolvido para amostra de informações importantes do host após o início de sessão.
Este script foi desenvolvido para exibir informações detalhadas após o logon em servidores Linux. Inicialmente, foi criado para funcionar em sistemas das famílias .deb e .rpm, sendo implementado, neste exemplo específico, em um servidor Ubuntu Server 22.04 com Zabbix instalado para monitoramento.
Na sua versão inicial, o script fornece as seguintes informações após o logon do usuário:
O script depende dos seguintes pacotes:
bc
curl
Se estas dependências não estiverem instaladas, o script solicitará a permissão para instalá-las automaticamente.
Para que o script tenha seu funcionamento correto, devem ser respeitados alguns critérios:
/usr/local/bin
.chmod a+x /usr/local/bin/serverLogonInfo.sh
..bashrc
de cada usuário para exibir as informações após o login.Durante a primeira execução, algumas perguntas serão feitas para personalizar o script conforme o servidor. No entanto, é necessário adicionar manualmente algumas informações, realizando as alterações a seguir:
SERVICOS
com os nomes dos serviços cujo estado deseja exibir.PARTICOES
com as partições das quais deseja obter informações.O script oferece algumas opções de argumento para facilitar seu uso:
--help
| -help
| help
| -h
: Fornece uma lista de ajuda;--version
| -version
| version
| -v
: Exibe informações de versionamento e licença do script;./serverLogonInfo.sh --help
Está prevista a adição de informações sobre rotinas de backup Veeam ao script. Essas informações serão apresentadas de outro repositório que será adicionado ao GitHub, incluindo o script responsável por obter as informações das rotinas de backup, as alterações necessárias no script serverLogonInfo.sh
e a posterior configuração do monitoramento Zabbix para tais informações.