Este documento descreve o projeto interno e o fluxo operacional dos gráficos de monitoramento do Prime Network.
Você pode acessar os gráficos de monitoramento em https://<ip>:1311/graphics
onde '<ip>' é o nome de host ou endereço IP do seu gateway de rede principal. Por exemplo, https://10.1.1.2:1311/graphs
.
O usuário de login é admin e a senha é a senha da GUI raiz.
O script update.pl reúne os dados de desempenho individuais para cada Máquina Virtual Autônoma (AVM) em arquivos ocultos temporários em /tmp em intervalos de 20 segundos. Esses arquivos são legíveis e fornecem memória, cpu, linhas de log e assim por diante para cada um dos AVMs. São os valores do AVM no momento em que o arquivo foi criado.
Em seguida, o script copia esses arquivos para o servidor de gateway. Eles colocam esses dados no
~/.RemoteCommands/units/<IP>/graphics/<data/hora>_graph_counters arquivos no gateway.
Após a cópia para o gateway, a unidade exclui os arquivos de /tmp.
A cópia da unidade para o gateway é executada na unidade como esta:
~/local/scripts/remote_copy.cmd $local_file $gateway_ip:$remote_file
O script update.pl processa os arquivos gerados pelos AVMs do gateway. O script update_remote.pl processa os arquivos gerados pelos servidores da unidade. Esses scripts leem os arquivos em .RemoteCommands uma vez a cada minuto. Esses arquivos representam uma única pesquisa de dados de unidade.
O script atualiza os arquivos *.rdd no diretório ~/Main/scripts/monitoring/data. Há um arquivo para cada AVM no sistema (ip_avm#.rdd). Este arquivo .rdd é uma janela móvel que contém um mês de dados dos arquivos .RemoteCommands. É comprimido e não legível por seres humanos.
Esses dois scripts também leem todos os arquivos .rdd existentes no diretório de dados e criam cada gráfico individual possível que pode ser exibido.
Ele coloca esses gráficos no diretório ~/Main/scripts/monitoring/output. Eles têm o formato de <ip>_<graphType>_<timePeriod>.png. Esses arquivos podem ser exibidos em qualquer visualizador de imagens ou em uma página da Web.
As páginas da Web individuais exibem vários gráficos que podem ser vistos individualmente se você procurar no
~/Main/scripts/monitoring/output diretory.
O graph.cgi e o mcstats.cgi exibem os gráficos adequados com base nas seleções do usuário.
Você pode escolher View > Source no menu Internet Explorer para ver a origem e onde os arquivos exatos se originam.