A necessidade de controlar as coisas ou, simplesmente, monitorar as coisas é essencial. Isso não se limita apenas a computadores ou software, mas pode ser aplicado a qualquer tipo de situação. Por exemplo, um guarda não pode monitorar um prédio de cinco andares sozinho com facilidade, mas com a ajuda de câmeras CCTV, ele pode.
O problema de monitorar um ambiente distribuído
No caso de um ambiente distribuído em que um aplicativo é implantado em vários servidores, o monitoramento é essencial. Mas monitorar o aplicativo e os servidores localmente se torna cada vez mais difícil até se tornar quase impossível com a adição de novos servidores.
O mesmo pode ser aplicado a um cluster de cache distribuído, o que significa que haverá muitos nós de cache. Este cluster pode ser facilmente monitorado, se feito remotamente. Isto é facilmente alcançado através de NCache.
NCache Web Manager NCache Ferramenta PowerShell NCache Monitor da Web
Monitorando seu cluster de cache remotamente com NCache
Clusters de cache remotos podem ser monitorados facilmente com as ferramentas fornecidas por NCache. Você nem precisa NCache a ser instalado em seus sistemas para realizar o monitoramento remoto de clusters de cache. Isso é feito através do NCache Web Monitor e o Windows PowerShell.
A NCache Web Monitor é uma ferramenta interativa baseada na web que pode ser executada em seu navegador de internet. Você pode acessar o NCache Web Monitor através do NCache Gerenciador Web. o NCache O Web Manager roda na porta 8251. Lá você encontrará a opção de acessar o NCache Monitor da Web através do Monitore botão. Este botão é ativado quando você seleciona um cluster de cache que deseja monitorar.
NCache também fornece integração com o Windows PowerShell para automatizar facilmente seu processo administrativo. Isso pode ser acessado executando o PowerShell e, em seguida, emitindo os comandos com suporte. Ambas as ferramentas (NCache Web Monitor e Windows PowerShell) são muito robustos. Usando-os, você pode monitorar seus clusters de cache, nós de cache individuais e seus respectivos recursos local e remotamente.
NCache Web Manager NCache Ferramenta PowerShell NCache Monitor da Web
Monitoramento de uma janela
Você pode monitorar clusters de cache e seus nós de uma única janela da Web remotamente e localmente usando o NCache Monitor da Web. Não importa o tamanho do cluster de cache, o monitoramento pode ser feito a partir de uma única janela, o que o torna ainda mais conveniente.
A NCache O Web Monitor oferece a opção de monitorar várias estatísticas do cluster de cache na forma de gráficos e tabelas. o NCache O Web Monitor fornece três painéis para você escolher, a saber,
- Painel do servidor: Mostra as estatísticas em forma gráfica provenientes da extremidade do servidor.
- Painel do Cliente: Mostra as estatísticas em forma gráfica provenientes do cliente final.
- Painel de relatórios: Mostra as estatísticas em forma de tabela para o lado do servidor e do cliente.
A NCache O Web Monitor também oferece a opção de adicionar seus próprios painel personalizado.
As seguintes estatísticas são exibidas para o usuário no NCache Monitor da Web,
- Saúde do cluster de cache
- Solicitações por segundo no cluster de cache
- utilização do CPU do cluster de cache e cliente
- Uso de memória do cluster de cache e cliente
- NCache Logs de Eventos e muito mais
Contadores de cache NCache Gestão Web Monitorar caches
NCache Contadores PerfMon
Performance Monitor (PerfMon) é uma ferramenta que vem integrada com o Windows e permite que você analise o desempenho do seu sistema e os aplicativos que estão sendo executados nele. O desempenho do cluster de cache também pode ser monitorado usando esta ferramenta, porque NCache fornece vários contadores para o Windows Performance Monitor. A melhor parte é que você também pode realizar o monitoramento remoto digitando o endereço IP da máquina remota enquanto adiciona contadores para monitorar.
A seguir estão alguns dos contadores fornecidos por NCache para o lado do cliente e do servidor para monitorar a latência.
- Média μs/adicionar
- Média μs/addbulk
- Média μs/remoção
- Média μs/inserção em massa e muito mais.
Monitorar o cache usando o Web Manager Monitorar caches Monitorar Cache com a Ferramenta PerfMon
Monitoramento remoto do cluster de cache com o Windows PowerShell
O PowerShell está disponível para Linux, Mac e Windows, o que o torna muito versátil. Há cenários em que o sistema operacional que está sendo usado não oferece suporte a uma GUI. Nesses tipos de cenários, o NCache Web Monitor torna-se inutilizável. É aí que o Windows PowerShell se torna sua primeira escolha. Isso ocorre porque ele pode ser usado em sistemas operacionais baseados em GUI e não baseados em GUI.
Usando o Windows PowerShell, você pode monitorar e gerenciar clusters de cache remotamente com facilidade, emitindo os comandos com suporte. Para os comandos suportados, você pode ir para Referência do PowerShell. Os resultados retornados a você na emissão desses comandos estarão na forma de texto.
Esta figura mostra como você pode monitorar a integridade do cluster de cache com o Windows PowerShell.
Esta figura mostra como você pode monitorar as estatísticas do servidor de cache com o Windows PowerShell.
Contadores de cache NCache Ferramenta PowerShell Monitorar caches
Monitorando os contadores de desempenho por meio do Prometheus e do Grafana
NCache fornece várias maneiras de monitorar seus clusters de cache. Você pode monitorar servidores de cache, servidores de clientes e caches de ponte por meio dos contadores publicados por NCache. Para monitorar suas estatísticas em uma única plataforma, NCache fornece suporte para as seguintes ferramentas ricas em recursos:
Prometheus para armazenamento de dados: O Prometheus é uma ferramenta de coleta e armazenamento de métricas de software livre que permite coletar e visualizar as estatísticas de cache coletivas acumulativas de maneira amigável. Você pode pesquisar os contadores que deseja monitorar na barra de pesquisa e executar a consulta para adicioná-los ao painel. O Prometheus buscará todas as instâncias desse contador de todos os destinos especificados no arquivo yml.
Abaixo são mostrados vários contadores de cache sendo exibidos junto com vários painéis.
NCache Adicionar ao carrinho Monitoramento com Prometheus Monitoramento com Grafana
Monitoramento com Grafana: O Grafana é uma ferramenta GUI de monitoramento de código aberto multiplataforma que usa o servidor Prometheus como fonte de dados para obter todas as métricas e, em seguida, coleta e exibe esses dados de métricas do NCache grupo. NCache suporta a integração com o aplicativo Grafana GUI que coleta e exibe dados de métricas de seu NCache cluster de cache. Para usar o Grafana, você deve configurar o monitoramento de NCache usar o Prometheus como Grafana coleta métricas publicadas no servidor Prometheus.
NCache Adicionar ao carrinho Monitoramento com Prometheus Monitoramento com Grafana
Monitore NCache usando contadores SNMP
SNMP, abreviação de Simple Network Management Protocol, é um protocolo leve e requer pré-requisitos mínimos para ser usado junto com NCache sem qualquer aborrecimento. Basta adicionar os arquivos MIB enviados com NCache para qualquer ferramenta de navegação que você deseja e comece a monitorar seus contadores o mais cedo possível. Para uma compreensão detalhada desses arquivos, visite o Documentos de monitoramento SNMP. Junto com a adição dos arquivos MIB, agora você pode monitorar qualquer um dos NCache contadores facilmente através do protocolo SNMP conforme demonstrado abaixo:
NCache Adicionar ao carrinho Monitoramento SNMP Monitorar caches
Conclusão
NCache torna muito conveniente e fácil monitorar seus clusters de cache com várias formas de monitoramento de cluster de cache, como Web Monitor, Windows PowerShell, PerfMon Tool, Prometheus, Grafana e SNMP. O monitoramento remoto é uma necessidade essencial do 21st Century porque torna tudo rápido e fácil. Isso se torna ainda mais evidente com o aumento diário do uso de tecnologias baseadas em nuvem, onde os recursos estão presentes em locais remotos.
NCache Adicionar ao carrinho Comparação de edições Baixar NCache