Monitorix

Tela Software:
Monitorix
Detalhes de Software:
Versão: 3.10.1 Atualizado
Data de upload: 22 Jun 18
Revelador: Jordi Sanfeliu
Licença: Livre
Popularidade: 81

Rating: 1.3/5 (Total Votes: 3)

O Monitorix é um software de linha de comando de software livre que oferece aos usuários um utilitário de monitoramento de sistema muito útil e leve que pode ser usado tanto para administradores de sistema iniciantes quanto experientes.


Recursos em resumo

Ele foi projetado desde o início para monitorar o máximo possível de recursos e serviços do sistema, sem qualquer limitação, sendo, portanto, implementável em máquinas servidoras Linux / UNIX de produção. O aplicativo é composto de dois programas de linha de comando, um coletor e um script CGI chamado monitorix.cgi. Ele também vem com um servidor web embutido (HTTP).

É um aplicativo leve, já que seu comando CLI é extremamente simples e aceita apenas três argumentos (-c, -p e -d). Embora a opção -c possa ser usada para especificar o local do arquivo de configuração, a opção -p é usada para armazenar o ID do processo do daemon em um arquivo especificado.

Por outro lado, a opção -d é usada com três argumentos, nenhum, gráfico ou todos, permitindo que os usuários registrem informações detalhadas sobre o que o aplicativo está fazendo internamente. Embora o argumento all seja usado para exibir dados coletados de todos os gráficos ativados, o argumento none não exibirá dados. Além disso, você pode especificar uma lista separada por vírgulas de nomes de gráficos usando o argumento gráfico.


Sistema operacional suportado e disponibilidade

O programa é distribuído como um arquivo fonte, permitindo aos usuários configurá-lo, compilá-lo e instalá-lo em qualquer distribuição Linux, bem como pacotes binários para o sistema operacional Arch Linux, bem como sistemas baseados em RPM.

Distribuições Linux oficialmente suportadas incluem o Red Hat Enterprise Linux, o Fedora Linux, o CentOS, o Arch Linux, o Gentoo, o Debian e o Ubuntu. Além disso, suporta os sistemas operacionais FreeBSD, OpenBSD e NetBSD de código aberto UNIX.


Linha de fundo

Em suma, o Monitorix é um aplicativo de monitoramento de sistema universal simples e rápido que pode ser usado por administradores de sistema para monitorar máquinas de servidores Linux ou BSD. Também devido à sua simplicidade, ele também pode ser usado em dispositivos incorporados.

O que há de novo nesta versão:

  • Corrigido um mau escalonamento de memória em sistemas * BSD.
  • Corrigido em 'process.pm' para honrar totalmente a opção 'netstats_in_bps'.
  • Corrigida a declaração ausente de 'allvalues' em 'gensens.pm' que impedia a geração de gráficos se a opção 'show_gaps' estivesse ativada.
  • Corrigido para representar corretamente os valores no modo de texto em 'ipmi.pm'.
  • Corrigido um erro de alinhamento dos valores de temperatura da CPU e MB em 'lmsens.pm'.
  • Corrigido para limitar o tamanho dos nomes dos dispositivos em 'fs.pm'.
  • Corrigido um espaço ausente em alguns gráficos com zoom de 'system.pm'.
  • Corrigido para salvar valores ausentes como 'desconhecidos' em 'apcupsd.pm'. [# 201]
  • Corrigida uma vulnerabilidade de XSS em variáveis ​​CGI. [# 203] (graças a Sebastian Gilon de http://testarmy.com/, que apontou isso)
  • Corrigido para verificar se as funções setgid () e setuid () foram bem-sucedidas antes de iniciar o HTTP embutido. (obrigado a Sander Bos por apontar isso)
  • Corrigido para desativar o 'eco' ao digitar a senha em './htpasswd.pl'. (obrigado a Sander Bos por apontar isso)
  • Corrigido para definir as permissões 0600 para os arquivos de log. (obrigado a Sander Bos por apontar isso)

O que há de novo na versão:

  • Adicionado um gráfico estatístico completo de Libvirt (libvirt).
  • Adicionado um gráfico completo de estatísticas de processo (processo).
  • Adicionado o trabalho do Upstart. [# 46]
  • Adicionada mais verbosidade durante a inicialização.
  • Adicionado suporte para incluir nome de usuário e senha na opção 'url_prefix' do módulo 'emailreports'. (sugerido por V1ru535, admin AT mynet.fr)
  • Otimizou o gráfico 'serv' para não sobrecarregar servidores com grandes arquivos de log.
  • Adicionado suporte para incluir o código de acompanhamento do Piwik. (sugerido por V1ru535, admin AT mynet.fr)
  • Adicionado suporte para MTA somente de retransmissão (por exemplo, Nullmailer) em 'emailreports'. [# 49]
  • Adicionada a nova opção 'ip_default_table' para definir em qual tabela o Monitorix colocará todas as regras do iptables para o monitoramento da contabilização do tráfego de rede. (sugerido por Russell Morris, rmorris AT rkmorris.us)
  • Adicionadas estatísticas de SPF no gráfico "mail".
  • Adicionado suporte para o mais novo driver NVidia 340.24. [# 54]
  • Adicionada a nova opção 'url_prefix_proxy' para ignorar o desenvolvimento de URL no CGI. Útil quando o Monitorix é usado por trás de um proxy reverso. [# 58]
  • Adicionou um 'Makefile' para fornecer mais flexibilidade para usuários e empacotadores. [# 62]
  • Melhorou em todos os gráficos a funcionalidade 'limite' e 'rígida' e reduziu muito o código redundante.
  • Alterou todas as DST do COUNTER para o GAUGE no módulo 'net' para evitar picos enormes inesperados.
  • Adicionada uma verificação para detectar inconsistências entre gráficos ativados e gráficos definidos durante a inicialização.
  • Regexp corrigido que impedia a coleta de valores LOADPCT e ITEMP no módulo 'apcupsd'. (graças a Patrick Fallberg, patrick AT fallberg.net)
  • Corrigido para mostrar o nome do sistema de arquivos quando o Monitorix não consegue detectar o nome do dispositivo.
  • As mensagens fixas do argumento não são numéricas adicionais em fs.pm nas linhas 650 e 684. Isso aconteceu se um dos sistemas de arquivos definidos não for um ponto de montagem real com um nome de dispositivo associado. (obrigado a Andreas Itzchak Rehberg, izzy AT qumran.org por apontar isto)
  • Corrigidos os valores na interface de texto do gráfico 'fs'.
  • Corrigido o script de inicialização para funcionar corretamente com o Chef. [# 48]
  • Corrigida uma linha que fazia atualizações a cada minuto no gráfico "serv".
  • Corrigido o gráfico "icecast" para oferecer suporte ao formato de página de estatísticas mais recente.
  • Corrigido o uso de variáveis ​​não inicializadas no módulo 'phpapc'.
  • Corrigido para limpar corretamente os valores separados por vírgulas na opção 'list' do módulo 'mysql'.
  • Corrigido o servidor HTTP interno para retornar um cabeçalho Content-Type correto para arquivos '.css'. (obrigado a Liang Zhang, liangz AT fnal.gov por apontar isto)
  • Pequenas correções e erros de digitação.

O que há de novo na versão 3.5.0:

  • Adicionado um gráfico estatístico APC UPS completo (apcupsd). (graças a Ilya Karpov, gibzer AT gmail.com)
  • Adicionado um gráfico estatístico Netstat (netstat) completo. (sugerido por Maarten van Lieshout, mlieshout AT cocomowebbeheer.nl)
  • Adicionado suporte para amavisd-new nos gráficos 'serv' e 'mail' para contabilidade de e-mail de spam e vírus. (graças a Dirk Tanneberger, dirk em tanneberger.biz)
  • Adicionado suporte para PHP APC 4.0. [# 36]
  • Adicionada uma mensagem de erro ao email se "emailreports" não puder se conectar ao Monitorix.
  • Adicionada a nova opção 'addendum_script' no 'emailreports' para incluir os próprios dados do usuário nos e-mails. (graças a Dirk Tanneberger, dirk em tanneberger.biz)
  • Adicionado suporte para usar os caminhos '/ dev / disk / by-path /' como nomes de dispositivos no gráfico 'disk'. [# 37]
  • Adicionadas duas novas opções em 'emailreports' para configurar a hora em que os relatórios de email serão enviados. [# 39]
  • Adicionada uma nova opção para aceitar certificados autoassinados ao coletar valores remotamente usando o protocolo HTTPS. [# 40]
  • Adicionado suporte no gráfico 'port' para definir vários protocolos de rede no mesmo número de porta. (obrigado por Jean-Louis Halleux, monitorix AT ritm.be)
  • Adicionado o uso do inode no gráfico 'fs' e refatorado o layout. (sugerido por Andreas Itzchak Rehberg, izzy em qumran.org)
  • Adicionada uma nova opção chamada 'include_dir' para poder carregar arquivos de configuração adicionais de um diretório específico ('/etc/monitorix/conf.d' por padrão). Como resultado disso, o arquivo de configuração principal agora está localizado no novo diretório '/ etc / monitorix /'.
  • Adicionada a opção 'url' no gráfico 'nginx' para definir um URL completo a ser usado para coletar estatísticas. (sugerido por Melkor, morgoth AT free.fr)
  • Alterou o caminho padrão '/ usr / share / monitorix' da opção 'base_dir' para '/ var / lib / monitorix / www'. Isso deve tornar o Monitorix mais amigável à FHS.
  • Incrementou o tamanho da fonte dos títulos no gráfico "vincular".
  • Removido o sufixo codificado '/ server-status? auto' dos módulos 'apache' e 'lighttpd', agora ele faz parte da (s) URL (s) definida (s) na opção 'list'. (sugerido por Melkor, morgoth AT free.fr)
  • Removida a marca EOL no regexp das estatísticas 'milter-greylist' para suportar a versão mais nova 4.4.3. (obrigado a Sean Wilson, monitorix AT bsdpanic.com)
  • Corrigido para expandir lacunas também para valores negativos. [# 34]
  • Corrigido nos relatórios de e-mail para mostrar todos os gráficos da lista. [# 33]
  • Corrigido o formato de data para corresponder aos logs do UW-IMAP e também adicionar a contabilização de login do POP3. (graças a Wijatmoko U. Prayitno, koko AT crypto.my.id por apontar isto)
  • Corrigido para mostrar a interface de texto no gráfico 'memcached'.
  • Corrigido para inicializar um par de variáveis ​​em 'mail.pm' para evitar mensagens 'Uso de valor não inicializado ...' no arquivo de log. (graças a Dirk Tanneberger, dirk em tanneberger.biz)
  • Corrigido para evitar o agrupamento inesperado de interfaces de rede com aliases no gráfico 'net'. (obrigado a Ivo Brhel, ivb AT volny.cz)
  • Corrigido para incluir URLs com aspas simples no HTML de vários hosts.
  • Corrigidas mensagens de 'uso de valores não inicializados' e 'argumentos não numéricos em adição' nos gráficos 'proc' e 'fs' respectivamente nos sistemas FreeBSD. (graças a Janusz Pruszewicz, janusz AT pruszewicz.com)
  • Corrigido para corresponder exatamente aos tipos de conexão "in", "out" ou "in / out" no gráfico "port".
  • Corrigido para comparar as versões do kernel como strings em vez de números e melhorou a maneira como é extraída a versão do kernel. (graças a Jean-Louis Halleux, monitorix AT ritm.be)
  • Corrigimos algumas tags HTML em 'monitorix.cgi'.
  • Corrigida uma tag HTML ausente no gráfico 'port'. (graças a Jean-Louis Halleux, monitorix AT ritm.be)
  • Corrigidas mensagens de 'uso de valor não inicializado' no gráfico 'port'. (graças a Claude Nadon, claude AT ws01.info por apontar isto)
  • Corrigido o título de certos gráficos no modo Multihost.
  • Pequenas correções e erros de digitação.

O que há de novo na versão 3.4.0:

  • Adicionado um gráfico estatístico completo do Memcached. [# 27]
  • Adicionado suporte para diferentes versões de estatísticas do BIND (2 e 3 agora). (obrigado a Ivo Brhel, ivb AT volny.cz)
  • Adicionados dois novos alertas no gráfico de 'disco' para saber se uma unidade de disco excedeu ou atingiu um limite para setores realocados e pendentes. (sugerido por Matthew Connelly, maff AT maff.im)
  • Adicionada uma nova opção chamada 'max_historic_years' (com um valor padrão de 1), que permite ter até 5 anos de dados. Cuidado com esta opção porque gera um novo arquivo '.rrd' toda vez que o valor é estendido, perdendo os dados históricos atuais. (sugerido por Mohan Reddy, Mohan.Reddy AT analog.com)
  • Aprimorei o regexp ao coletar dados das interrupções de dispositivos, o que também corrige algumas mensagens incômodas ao usar argumentos não numéricos.
  • Adicionado suporte para os logs Pure-FTPd nos gráficos 'serv' e 'ftp'.
  • Adicionada a nova opção de configuração 'https_url'. [# 31]
  • Correção de mensagens de erro sobre o uso de valores não inicializados no gráfico 'sistema' em sistemas BSD.
  • Correção de mensagens de erro sobre argumentos não numéricos, além do gráfico 'fs' em sistemas BSD.
  • Corrigido em 'emailreports' para usar a linha de comando 'hostname' se a variável $ ENV {HOSTNAME} não estiver definida (Debian / Ubuntu e talvez outros sistemas). (graças ao Skibbi, skibbi AT gmail.com por apontar isso)
  • Corrigida a mensagem de erro 'String termina após o sinal = no CDEF: allvalues ​​=' no gráfico 'int' (o gráfico Interrupts está pendente para ter uma reescrita completa).
  • Corrigido o gráfico 'int' para ser mais compatível com o Raspberry Pi.
  • Corrigido em 'bind.pm' para armazenar um valor 0 se os segmentos estiverem desativados. [# 29]
  • Corrigido para enviar imagens corretamente nos gráficos 'proc', 'port' e 'fail2ban' ao usar o emailreports. (graças a Benoit Segond von Banchet, bjm.segondvonbanchet AT telfort.nl por apontar isto)
  • Corrigido para mostrar o nome do host real nos relatórios de e-mail.
  • Corrigido o gráfico 'int' para ser compatível com o produto Excito B3. (obrigado a Patrick Fallberg, patrick AT fallberg.net por apontar isso)
  • Corrigido para limpar corretamente a cadeia de entrada no servidor HTTP interno, o que levou a várias vulnerabilidades de segurança. [# 30]
  • Corrigida a falta de definição mínima em algumas fontes de dados do gráfico 'bind'. (obrigado a Andreas Itzchak Rehberg, izzy AT qumran.org por apontar isto)
  • Foi corrigida uma falha para limpar adequadamente as sequências de solicitações de JavaScript mal-intencionado. [# 30] (obrigado a Jacob Amey, jamey AT securityinspection.com por apontar isso)
  • Corrigido um erro de digitação no monitorix.service. [# 32]
  • Corrigido o valor de solicitações no gráfico "nginx". Agora, ele honra o rótulo para mostrar o valor por segundo, em vez de por minuto. (obrigado a Martin Culak, culak AT firma.azet.sk por apontar isto)
  • Pequenas correções e erros de digitação.

O que há de novo na versão 3.3.1:

  • Corrigido para limpar corretamente a cadeia de entrada no servidor HTTP interno, o que gerou várias vulnerabilidades de segurança. [# 30]

O que há de novo na versão 3.3.0:

  • Adicionado um gráfico estatístico completo do Wowza Media Server. (sugerido por Daniele Ilardo, kkstyle21 AT gmail.com)
  • Adicionado um gráfico estatístico PHP-APC completo. (sugerido por Petr & Scaron; vec, petr.svec EM pak.izscr.cz)
  • Reimplementou o manipulador de sinal de alarme colocando-o dentro do loop principal para poder controlar os tempos limites no gráfico de 'disco' (e outros).
  • Isso deve evitar um congelamento completo se a rede ficar inativa ao monitorar sistemas de arquivos NFS. [# 10]
  • Reimplementou a opção "tema".
  • Implementou um mecanismo completo de relatórios por email. [# 11]
  • Adicionamos o marcador "Total" no gráfico principal do "apache".
  • Adicionada uma nova opção chamada 'show_gaps' para poder ver as lacunas produzidas pela falta de dados nos gráficos. (sugerido por Skibbi, skibbi AT gmail.com)
  • Adicione uma verificação durante a inicialização do gráfico 'nvidia' para testar a existência do comando 'nvidia-smi'.
  • Adicione uma verificação durante a inicialização do gráfico 'nfss', para testar se existe o arquivo '/ proc / net / rpc / nfsd'.
  • Adicione uma verificação durante a inicialização do gráfico 'nfsc', para testar se existe o arquivo '/ proc / net / rpc / nfs'.
  • Adicionada a opção "url_prefix" no gráfico "traffacct".
  • Adicionada a opção 'global_zoom' a todos os gráficos.
  • Corrigido um erro que impedia ver estatísticas no gráfico 'nfss'.
  • Corrigido no gráfico 'nginx' o nome das regras do iptables que impediam o funcionamento do gráfico de tráfego da rede. [# 22]
  • Corrigido um bug que impedia uma coleta de dados correta no gráfico "fail2ban". [# 23]
  • Corrigida a descrição de 'netstats_in_bps' na página man monitorix.conf (5).
  • Corrigida uma mensagem de 'Argumento "" não é numérica no int ...' no gráfico 'nvidia' ao usar drivers oficiais mais recentes.
  • Corrigido um erro nos Grupos (visualização de múltiplos hosts) que impedia a visualização dos gráficos do servidor remoto do grupo selecionado. (graças a Mauro Medda, m.medda AT tiscali.it)
  • Pouca limpeza de código.

O que há de novo na versão 3.2.1:

  • Alterou a fonte de onde foi coletado o uso de memória no gráfico 'squid'. Agora os valores mostrados são mais reais e precisos.
  • Opções de autenticação de usuário / senha adicionadas no servidor HTTP interno. [# 14]
  • Adicionamos o script 'htpasswd.pl' para poder criptografar senhas. [# 14]
  • Adicionadas as opções 'hosts_allow' e 'hosts_deny' para restringir o acesso por endereço IP ao servidor HTTP interno. [# 14]
  • Adicionada a capacidade de especificar um endereço de host opcional para o servidor HTTP interno para vincular. [# 19]
  • Adicionada uma nova opção no gráfico 'disk' chamado 'accept_invalid_disk' que permite continuar trabalhando mesmo que alguns dos nomes de dispositivos definidos sejam inválidos ou inexistentes. Isso é especialmente útil para monitorar discos externos que não estão permanentemente conectados ao sistema.
  • Atualizou o arquivo 'monitorix.service'. [# 20] (graças a Christopher Meng, rpm no cicku.me)
  • Corrigido um bug que impedia a visualização das temperaturas do núcleo no gráfico 'lmsens'. (graças a Bryan Guidroz, bryanguidroz AT hotmail.com)
  • Corrigido um erro de digitação e escapou de um par de hífens na página man monitorix.conf (5).

O que há de novo na versão 3.2.0:

  • Adicionado um gráfico completo de sensores do Raspberry Pi. [# 10, # 13] (graças a graysky, graysky AT archlinux.us)
  • Aprimorei um pouco a documentação do MySQL na página man monitorix.conf (5). (graças a Luca Ferrario, luca AT ferrario.net)
  • Adicionada uma nova opção chamada 'temperature_scale' para poder alternar entre valores em Celsius ou em Fahrenheit. (sugerido por Bryan Guidroz, bryanguidroz AT hotmail.com)
  • Adicionado suporte para o idioma chinês simplificado nos relatórios mensais. (graças a Christopher Meng, rpm AT cicku.me)
  • Adicionado suporte para as placas gráficas ATI através das teclas 'gpu' no gráfico 'lmsens'. Como no caso da NVIDIA, requer os drivers oficiais da ATI. [# 8]
  • Alterou o conjunto de caracteres padrão no servidor HTTP interno para UTF-8. (graças a Akong, ak6783 AT gmail.com por apontar isto)
  • Adicionado detalhamento à 'configuração indefinida' do gráfico MySQL.
  • Corrigido um erro de digitação em uma regra iptables no gráfico Nginx. (graças a Faustin Lammler, faustin AT dejadejoder.com)
  • Corrigido o gráfico do Squid para honrar a opção 'netstat_in_bps'. (sugerido a Ignacio Freyre, nachofw AT adinet.com.uy)
  • Corrigido no gráfico 'port' para mostrar o número mínimo de gráficos entre o valor 'max' e o número de portas realmente definidas. Isso corrige as mensagens de erro de valores não inicializados nas linhas 410 e 411.
  • Corrigido para honrar o suporte dos parâmetros do controlador RAID nos nomes dos dispositivos de disco definidos no gráfico de disco. [# 12]
  • Pequenas correções no sistema de alertas dos gráficos 'fs', 'system' e 'mail'.
  • Corrigido um erro no gráfico "traffacct" que impedia o tráfego contábil se a opção estivesse vazia. Além disso, o módulo Socket foi adicionado.
  • Corrigido para obter o gráfico correto do número de grupo correto no gráfico 'fs' ao usar a opção 'silent = imagetag'. [# 16]

O que há de novo na versão 3.1.0:

  • Adicionado um gráfico estatístico completo de FTP.
  • O gráfico 'serv' agora usa o arquivo de log 'secure_log' para obter as estatísticas de login do FTP. Alternativamente, a opção 'ftp_log_date_format' foi renomeada para 'secure_log_date_format'.
  • Corrigido nos gráficos 'nginx' e 'port' para usar corretamente '-m conntrack --ctstate' em vez de '-m state-state' em todas as regras do iptables e evitar uma mensagem irritante do iptables sobre o uso de uma opção obsoleta.
  • Corrigido para delimitar os valores em 'disk- & gt; list- & gt; [n]' por "," (vírgula + espaço).
  • Corrigido para detectar se um nome de dispositivo definido em 'disk- & gt; list- & gt; [n]' realmente existe no sistema.
  • Corrigida a falta de inicialização de algumas matrizes de dados em 'lmsens' que gerou a mensagem "ERRO: ao atualizar /var/lib/monitorix/lmsens.rrd: esperada 52 leituras de origem de dados (obtidas 10) de N" se o ' o comando dos sensores está faltando.
  • Corrigido em 'lmsens' para lidar melhor com o valor retornado (um erro) quando o comando 'nvidia-smi' não está instalado no sistema.
  • Corrigida a extração de valores de temperatura ruim do comando 'sensors' no gráfico 'lmsens'. (graças a Cedric Girard por apontar isso)
  • Corrigido em 'nginx' para evitar o uso de valores não inicializados e para mostrar uma mensagem de erro quando o Monitorix não consegue se conectar ao servidor Nginx.
  • Corrigido no 'apache' para mostrar uma mensagem de erro quando o Monitorix não consegue se conectar ao servidor Apache.
  • Corrigido em 'lighttpd' para mostrar uma mensagem de erro quando o Monitorix não consegue se conectar ao servidor Lighttpd.
  • Corrigido no 'icecast' para mostrar uma mensagem de erro quando o Monitorix não consegue se conectar ao servidor Icecast.
  • Corrigido em 'traffact' para mostrar uma mensagem de erro quando o Monitorix não consegue se conectar ao servidor HTTP.
  • Corrigido para ter certeza de matar o servidor HTTP embutido se o Monitorix sair inesperadamente.
  • Mensagens fixas do tipo 'Uso de valor não inicializado ...' nos gráficos 'system', 'kern' e 'fs' nos sistemas FreeBSD.
  • Corrigido para extrair corretamente o menor número de versão do kernel em sistemas FreeBSD.
  • Corrigido um bug no gráfico 'user' que evitava contar corretamente o número de usuários atualmente logados nos sistemas FreeBSD.
  • Corrigido um bug em como os dados eram coletados usando 'ipfw' que afetava o gráfico 'port' que mostrava mais atividade do que real.

O que há de novo na versão 3.0.0:

  • Adicionou um servidor HTTP incorporado.
  • Alterou o caminho 'cgi-bin' para 'cgi'.
  • Corrigida a sequência de cores no gráfico 'fs'.
  • Corrigida uma divisão por zero no gráfico 'mysql'.
  • Preenchimento de fundo excessivo fixo no gráfico 'fs'.
  • Corrigido para usar sempre as mesmas cores para os valores '/', 'swap' e '/ boot' no gráfico 'fs'.
  • Corrigida uma má nomeação no título do gráfico "traffacct".
  • Corrigimos todas as URLs dos arquivos .png.

Programas semelhantes

AirSnort
AirSnort

3 Jun 15

mirmon
mirmon

20 Feb 15

tc-viewer
tc-viewer

2 Jun 15

Uptimed
Uptimed

14 Apr 15

Comentário para Monitorix

Comentários não encontrado
Adicionar comentário
Ligue imagens!