Esta é uma ferramenta que fornece uma estatística de uso do sistema de plotagem de página CGI usando o RRDTool. Com apenas cerca de 400 linhas de código, é muito simples e, portanto, fácil de entender e estender .
Atualmente, ele coleta média de carga , uso da CPU , temperatura , E/S de disco , tráfego de rede e memória e uso de troca , que são plotados durante um período escolhido pelo usuário em tempo de execução.
É acumular duas partes:
Você precisa ter RRDTool com capacidade de plotagem instalada, bem como as ferramentas comuns para a construção de programas C (ou seja, Make e GCC). Este programa deve ser instalado em um caminho em que seu servidor da web é capaz de executar o script Stat.pl por meio do seu CGI.
Quando esses pré -requisitos são atendidos, a instalação é feita com as etapas seguintes:
git clone https://github.com/aandergr/serverstat-linuxmake./mkrrd.sh./rrdupd ./rrdupd deve ser iniciado automaticamente na inicialização do sistema. Nos sistemas de grande parte do Debian, isso pode ser alcançado usando:
echo "start-stop-daemon -S -x /var/www/html/stat/rrdupd -c stat -b" >> /etc/rc.local
chmod +x /etc/rc.local
(Onde Stat é o nome do usuário e/var/www/html/stat o caminho deste software)
Além disso, existe um modelo de script SystemCTL serverstat-linux.service neste repositório.
Consulte a documentação do seu sistema operacional para obter mais informações.
Agora você pode apontar seu navegador para a direção do seu stat.pl e (espero) tudo funcionar. É claro que levará alguns minutos até você ver alguns dados.
Pode ser assim: