A resposta que não é realmente uma resposta: Para aqueles que estão acompanhando em casa, você notará que eu tive um tempinho tentando obter kSar
para fazer isso mim. Não duvido que realmente exista uma solução com o kSar, mas cheguei à difícil conclusão de que kSar
é uma droga. Eu não trabalho mais com plataformas não-Linux (usadas para gerenciar o Solaris, não muito agora), então qualquer vantagem de usar dados SAR agora é insignificante se ainda existir.
Minha solução pessoal:
Desde então, concentrei minhas energias em fazer com que isso funcionasse com collectd
e, nos últimos 30 minutos, obtive muito mais sucesso do que em três dias com lutas difíceis com kSar
. Isto é o que eu fiz nos meus servidores RHEL5 e RHEL6 (obviamente YMMV):
1. Assegure-se de que o repositório EPEL esteja instalado no servidor.
2. Instalou o collectd
, collectd-web
, collectd-apache
e
collectd-mysql
packages.
3. Editei o arquivo /etc/httpd/conf.d/collectd.conf
da seguinte forma:
ScriptAlias /collectd/bin/ /usr/share/collectd/collection3/bin/ Alias /collectd/ /usr/share/collectd/collection3/ <Directory /usr/share/collectd/> AddHandler cgi-script .cgi DirectoryIndex bin/index.cgi Order Deny,Allow Deny from all Allow from 192. 10. </Directory>
4. Garantiu que os seguintes plug-ins foram ativados em /etc/collectd.conf
:
LoadPlugin apache
LoadPlugin cpu
LoadPlugin df
LoadPlugin disk
LoadPlugin fscache
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
5. Iniciou o collectd
service e emitiu um comando service httpd reload
.
Aguarde um curto período de amostragem e aceda a collectd-web
(terceira parte da interface Web escrita em perl
) visitando:
- link MYHOSTNAME /collectd/bin/index.cgi
Pouco depois, eu estava gerando todos os gráficos que ele estaria interessado em ver e nada disso provavelmente iria confundi-lo. Também estou vendo que algumas collectd
stats podem ser orientadas para detalhes, o que pode ser útil para meus propósitos também.
A interface collectd-web
é totalmente funcional, mas bastante simples e difícil de personalizar. Ainda assim, é definitivamente mais fácil dar a ele esta URL, então eu vou apenas brincar com frontends diferentes.
Se alguém postar uma resposta específica de kSar
(ou se eu encontrar uma nesse meio tempo), aceito isso como a resposta. Mas finalmente acho que é hora de colocar uma única rosa negra no caixão da SAR e, finalmente, deixá-la morrer.
EDITAR:
Para os curiosos, veja alguns exemplos de gráficos aleatórios:
Existemtambémalgunsgráficosparamesclagemdefilaseutilizaçãodosistemadearquivosparadiscos,alémdeexecutarotamanhodafilaeasalternânciasdecontextoparaaCPU.Eletambémparece