Sysstat-12.7.7

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 corretamente usando uma plataforma LFS 12.3.

Informação do Pacote

Instalação do "Sysstat"

Instale Sysstat executando os seguintes comandos:

sa_lib_dir=/usr/lib/sa    \
sa_dir=/var/log/sa        \
conf_dir=/etc/sysstat     \
./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

Instale as unidades e temporizadores do systemd executando os seguintes comandos como o(a) usuário(a) root:

install -v -m644 sysstat.service /usr/lib/systemd/system/sysstat.service                      &&
install -v -m644 cron/sysstat-collect.service /usr/lib/systemd/system/sysstat-collect.service &&
install -v -m644 cron/sysstat-collect.timer /usr/lib/systemd/system/sysstat-collect.timer     &&
install -v -m644 cron/sysstat-rotate.service /usr/lib/systemd/system/sysstat-rotate.service   &&
install -v -m644 cron/sysstat-rotate.timer /usr/lib/systemd/system/sysstat-rotate.timer       &&
install -v -m644 cron/sysstat-summary.service /usr/lib/systemd/system/sysstat-summary.service &&
install -v -m644 cron/sysstat-summary.timer /usr/lib/systemd/system/sysstat-summary.timer

Corrija uma das unidades do systemd executando o seguinte comando como o(a) usuário(a) root:

sed -i "/^Also=/d" /usr/lib/systemd/system/sysstat.service

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]

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 de Inicialização do Sistema

Na inicialização do sistema, uma mensagem LINUX RESTART precisa ser inserida no arquivo diário de dados para reinicializar os contadores do núcleo. Isso pode ser automatizado habilitando-se a unidade do systemd instalada anteriormente executando-se o seguinte comando como o(a) usuário(a) root:

systemctl enable sysstat

Além de colocar a mensagem LINUX RESTART no arquivo diário de dados, existem temporizadores do systemd instalados que capturarão automaticamente as informações exigidas de histórico para o comando sar.

Conteúdo

Aplicativos Instalados: cifsiostat, iostat, mpstat, pidstat, sadf, sar e tapestat
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/sa, /usr/share/doc/sysstat-12.7.7 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