Sysstat-12.7.2
      
      
        
          Introdução ao "Sysstat"
        
        
          O pacote Sysstat contém
          utilitários para monitorar o desempenho do sistema e a atividade de
          uso. Sysstat contém o utilitário
          sar, comum a muitos
          "Unixes" comerciais, e ferramentas que você pode agendar via "cron"
          para coletar e historizar dados de desempenho e atividades.
        
        
          Esse pacote é conhecido por construir e funcionar adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
        
          Dependências do "Sysstat"
        
        
          Não existem requisitos de tempo de construção para esse pacote;
          entretanto, ele foi projetado para ser controlado por um processo
          de segundo plano "cron", como o Fcron-3.2.1.
        
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/sysstat
        
       
      
        
          Instalação do "Sysstat"
        
        
          Instale Sysstat executando os
          seguintes comandos:
        
        sa_lib_dir=/usr/lib/sa   \
sa_dir=/var/log/sa        \
conf_dir=/etc/sysconfig   \
./configure --prefix=/usr \
            --disable-file-attr &&
make
        
          Esse pacote não vem com uma suíte de teste funcional.
        
        
          Agora, como o(a) usuário(a) root:
        
        make install
       
      
        
          Explicações do Comando
        
        
          sa_lib_dir: Essa variável de ambiente
          especifica o local do diretório específico do pacote da biblioteca.
        
        
          sa_dir: Essa variável de ambiente
          especifica o local do diretório que contém os arquivos de dados.
        
        
          conf_dir: Essa variável de ambiente
          especifica o local do diretório do sistema da configuração.
        
        
          --disable-file-attr: Não
          configure atributos nos arquivos sendo instalados. Esse parâmetro
          faz com que a instalação ignore a variável do grupo "man",
          resultando nos arquivos de manual tendo a titularidade da
          propriedade root: root.
        
        
          
          
            Nota
          
          
            Execute ./configure
            --help para ver outras variáveis de ambiente
            influentes que você possa passar para o configure. Você possivelmente
            queira usar as variáveis history e
            compressafter para personalizar a
            quantidade de arquivos de dados mantidos no sistema.
          
         
       
      
        
          Configurando o "Sysstat"
        
        
          
            Arquivos de
            Configuração
          
          
            /etc/sysconfig/sysstat e
            /etc/sysconfig/sysstat.ioconf
          
         
        
          
            Informações do "cron"
          
          
            Para começar a coletar informações do histórico do Sysstat, você precisa adicionar ou criar um
            "crontab" de usuário(a) privilegiado(a). O local dos dados do
            histórico é /var/log/sa. O(A)
            usuário(a) que executa os utilitários do Sysstat via "cron" precisa ter acesso de
            escrita a esse local.
          
          
            Abaixo está um exemplo do que instalar no "crontab". Ajuste os
            parâmetros para atender às suas necessidades. Use man sa1 e man sa2 para informações a
            respeito dos comandos.
          
          # Informes de atividades das 8h às 19h a cada 10 minutos durante a semana
0 8-18 * * 1-5 /usr/lib/sa/sa1 600 6 &
# Informes de atividades das 19h às 8h, a cada hora durante a semana
0 19-7 * * 1-5 /usr/lib/sa/sa1 &
# Informes de atividades a cada hora aos sábados e domingos
0 * * * 0,6 /usr/lib/sa/sa1 &
# Resumo diário aprontado às 19h05
5 19 * * * /usr/lib/sa/sa2 -A &
          
            Certifique-se de submeter o "crontab" revisado ao processo de
            segundo plano "cron".
          
         
        
          
            Informações de
            Inicialização do Sistema
          
          
            Na inicialização do sistema, uma mensagem "LINUX RESTART" precisa
            ser inserida no arquivo de dados diários para reinicializar os
            contadores do núcleo. Isso pode ser automatizado instalando o
            script de iniciação /etc/rc.d/init.d/sysstat incluído no pacote
            blfs-bootscripts-20230101
            usando o seguinte comando como o(a) usuário(a) root:
          
          make install-sysstat
         
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              cifsiostat, iostat, mpstat, pidstat,
              sadf, sar e tapestat
            
            
              Bibliotecas Instaladas:
              Nenhuma
            
            
              Diretórios Instalados:
              /usr/lib/sa,
              /usr/share/doc/sysstat-12.7.2 e /var/log/sa
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    cifsiostat
                   
                 | 
                
                   
                    exibe estatísticas relativas a operações de leitura e
                    escrita em sistemas de arquivos "CIFS"
                   
                 | 
              
              
                | 
                   
                    iostat
                   
                 | 
                
                   
                    informa estatísticas de "CPU" e estatísticas de
                    entrada/saída para dispositivos e partições
                   
                 | 
              
              
                | 
                   
                    mpstat
                   
                 | 
                
                   
                    escreve atividades para cada processador disponível
                   
                 | 
              
              
                | 
                   
                    pidstat
                   
                 | 
                
                   
                    é usado para monitorar tarefas individuais atualmente
                    sendo gerenciadas pelo núcleo Linux
                   
                 | 
              
              
                | 
                   
                    sadf
                   
                 | 
                
                   
                    é usado para exibir o conteúdo dos arquivos de dados
                    criados pelo comando sar. Mas diferentemente
                    do sar, o
                    sadf pode
                    escrever os dados dele em muitos formatos
                   
                 | 
              
              
                | 
                   
                    sar
                   
                 | 
                
                   
                    é usado para exibir o conteúdo dos contadores de
                    atividades cumulativas eleitos no sistema operacional
                   
                 | 
              
              
                | 
                   
                    tapestat
                   
                 | 
                
                   
                    é usado para monitorar a atividade de unidades de fita
                    conectadas a um sistema
                   
                 |