SYSSTAT-Ferramenta de monitoramento de atividades do sistema All-in-One
- 3022
- 707
- Arnold Murray
Sysstat é realmente uma ferramenta útil que vem com o número de serviços públicos para monitorar os recursos do sistema, suas atividades de desempenho e uso. Número de utilitários que todos usamos em nossas bases diárias vem com o pacote SYSSTAT. Ele também fornece a ferramenta que pode ser agendada usando o Cron para coletar todos os dados de desempenho e atividade.
Instale o sysstat no LinuxA seguir estão a lista de ferramentas incluídas nos pacotes Sysstat.
Recursos Sysstat
- iostat: relata todas as estatísticas sobre sua CPU e estatísticas de E/S para dispositivos de E/S.
- mpstat: Detalhes sobre CPUs (individual ou combinado).
- pidstat: Estatísticas sobre processos/tarefas de execução, CPU, memória etc.
- sar: Salvar e relatar detalhes sobre diferentes recursos (CPU, memória, IO, rede, kernel etc ...).
- SADC: Coletor de dados de atividade do sistema, usado para coletar dados no back -end para SAR.
- SA1: Buscar e armazenar dados binários no arquivo de dados SADC. Isso é usado com SADC.
- SA2: Relatório diário de resumos para ser usado com SAR.
- Sadf: Usado para exibir dados gerados pela SAR em diferentes formatos (CSV ou XML).
- Sysstat: Página de homem para utilitário sysstat.
- nfsiostat-systat: Estatísticas de E/S para NFS.
- Cifsiostat: Estatísticas para CIFs.
RECENLTY, em 17 de junho de 2014, Sysstat 11.0.0 (versão estável) foi lançada com alguns novos recursos interessantes, como segue.
O comando pidstat foi aprimorado com algumas novas opções: primeiro é “-R”, Que fornecerá informações sobre a prioridade de política e agendamento de tarefas. E o segundo é “-G”Que podemos pesquisar processos com nome e obter a lista de todos os tópicos correspondentes.
Alguns novos aprimoramentos foram trazidos para SAR, SADC e SADF com relação aos arquivos de dados: agora os arquivos de dados podem ser renomeados usando “Sayyyymmdd" em vez de "Sadd”Usando a opção -D e pode ser localizado no diretório diferente de “/var/log/sa”. Podemos definir um novo diretório definindo a variável “Sa_dir”, Que está sendo usado por SA1 e SA2.
Instalação de Sysstat em Linux
O 'Sysstat'Pacote também disponível para instalação no repositório padrão como um pacote em todas as principais distribuições do Linux. No entanto, o pacote que está disponível no repositório é um pouco antigo e desatualizado versão. Então, é por isso que aqui vamos baixar e instalar a versão mais recente do sysstat (i.e. versão 11.0.0) do pacote de origem.
Primeiro baixe a versão mais recente do pacote sysstat usando o seguinte link ou você também pode usar wget comando para baixar diretamente no terminal.
- https: // github.com/sysstat/sysstat
# wget https: // github.com/sysstat/sysstat/archive/refs/tags/v12.5.4.alcatrão.gzBaixe o pacote sysstat
Em seguida, extraia o pacote baixado e entre nesse diretório para iniciar o processo de compilação.
# tar -xvf v12.5.4.alcatrão.gz # cd sysstat-12.5.4
Aqui você terá duas opções de compilação:
a). Em primeiro lugar, você pode usar iconfig (que lhe dará flexibilidade para escolher/entrar nos valores personalizados para cada parâmetros).
# ./iconfigComando sysstat iconfig
b). Em segundo lugar, você pode usar o padrão configure comando para definir opções em linha única. Você pode correr ./Configurar -Help comando para obter a lista de diferentes opções suportadas.
# ./Configurar - -HelpSysstat Configure ajuda
Aqui, estamos avançando com a opção Standard I.e. ./configure comando para compilar pacote sysstat.
# ./Configurar # Make # Make InstallConfigurar Sysstat no Linux
Após a conclusão do processo de compilação, você verá a saída semelhante a acima. Agora, verifique a versão sysstat executando o seguinte comando.
# mpstat -v sysstat versão 11.0.0 (c) Sebastien Godard (Sysstat Orange.fr)
Atualizando Sysstat no Linux
Por padrão, sysstat use “/usr/local”Como seu diretório de prefixo. Então, todos os utilitários binários serão instalados em “/usr/local/bin”Diretório. Se você tem o pacote Sysstat existente instalado, eles estarão lá em “/usr/bin”.
Devido ao pacote SYSSTAT existente, você não refletirá sua versão atualizada, porque seu “$ Caminho”Variável não tem“/usr/local/bin definir". Portanto, verifique se "/usr/local/bin" existe lá em seu "$ path" ou set -prefixo opção para “/usr”Durante a compilação e remova a versão existente antes de começar a atualizar.
# yum remover sysstat [on Chapéu vermelho sistema baseado] # apt-get remove sysstat [on Debian sistema baseado]
# ./Configure - -prefix =/usr # make #
Agora, novamente, verifique a versão atualizada do systat usando o mesmo comando 'mpstat' com opção '-v'.
# mpstat -v sysstat versão 11.0.0 (c) Sebastien Godard (Sysstat Orange.fr)
Referência: Para mais informações, passe pela documentação do SYSSTAT
Por enquanto, é isso, no meu próximo artigo, mostrarei alguns exemplos práticos e usos do comando sysstat, até então fique atento às atualizações e não se esqueça de adicionar seus pensamentos valiosos sobre o artigo na seção de comentários abaixo.
- « Como instalar a pilha Lemp no Rocky Linux 8
- Como instalar o guacamole para acessar seus computadores de qualquer lugar no Ubuntu »