Vamos supor que você tenha um site de comércio eletrônico que usa NCache como um cache distribuído para desempenho mais rápido e escalabilidade linear. Para acompanhar o desempenho, NCache fornece suporte para ferramentas de monitoramento nativas como PerfMon no Windows. Como o Linux agora também suporta .NET junto com o uso de NCache, por isso a necessidade de um protocolo nativo para monitoramento NCache contadores no ambiente Linux torna-se necessário.
NCache um cache na memória e distribuído linearmente oferece suporte ao monitoramento SNMP de seus contadores para ambientes Windows e Linux de maneira fácil e amigável.
SNMP: protocolo para monitorar NCache
O SNMP, abreviação de Simple Network Management Protocol, é considerado um protocolo padrão da Internet por meio do qual diferentes dispositivos em uma rede se comunicam e compartilham informações. Ele expõe dados de gerenciamento na forma de variáveis nos sistemas gerenciados organizados em uma base de informações de gerenciamento (MIB), que descreve o status e a configuração do sistema.
O SNMP é 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 desejada e comece a monitorar seus contadores o quanto antes.
NCache Adicionar ao carrinho Monitoramento SNMP Monitorar caches
Como monitorar NCache Usando SNMP
NCache suporta o protocolo nativo SNMP para monitorar seu cache e outros contadores. Antes de avançar para como configurar o SNMP com NCache, vejamos alguns de seus componentes que precisam ser conhecidos.
- Manager: Um gerenciador SNMP é o sistema de gerenciamento de rede (NMS) responsável pela comunicação com os dispositivos SNMP na rede. Ele gera comandos e recebe respostas dos agentes SNMP no dispositivo.
- Agente: Um agente SNMP recebe solicitações SNMP de informações e responde ao gerente e/ou obtém comandos para executar uma ação.
- Arquivos MIB: Isso é abreviação de Management Information Base e é um componente chave do SNMP. É um arquivo de texto onde os elementos de rede SNMP são descritos como uma lista de objetos de dados. O MIB atua como um dicionário da linguagem SNMP onde cada objeto que é referenciado em uma mensagem SNMP deve ser listado.
Para configurar o SNMP com NCache, as seguintes etapas devem ser tomadas em conformidade.
Etapa: 1 Pré-requisitos
O SNMP exige que os pré-requisitos mínimos sejam seguidos para que seja configurado com NCache.
- O SNMP é habilitado por padrão no Linux, mas se você estiver trabalhando no Windows, precisará habilitá-lo adequadamente.
- NCache serviço deve estar em execução.
- O cache que você deseja monitorar deve estar funcionando.
Etapa: 2 Configurar NCache Configuração de serviço
A Alachisoft.NCacheArquivo de configuração .Service.dll.config fornecido com NCache em %NCHOME%/bin/resources permite habilitar e desabilitar o monitoramento do contador de cache via SNMP por meio das tags configuráveis fornecidas abaixo:
1 2 3 |
<add key="NCacheServer.EnableMetricsPublishing" value="false"/> <add key="NCacheServer.EnableSnmpMonitoring" value="true"/> <add key="NCacheServer.SnmpListenersInfoPort" value="8256"/> |
Para solicitações de monitoramento de contador, cada cache e cliente escutam em portas separadas e o ouvinte SNMP padrão contém informações sobre todos os outros ouvintes. Para uma compreensão completa dessas tags, consulte Documentos de monitoramento SNMP.
Etapa: 3 Adição de arquivos MIB
NCache fornece arquivos MIB para os contadores que podem ser monitorados com SNMP. Esses arquivos são enviados com NCache em %NCHOME%/bin/resources de onde eles são adicionados a qualquer ferramenta que você escolher para navegar. Por exemplo, você pode usar Ferramenta gratuita ManageEngine MibBrowser. Os arquivos MIB são os seguintes:
- alachisoftO arquivo -cache.mib é usado para monitorar contadores de cache.
- alachisoftO arquivo -client.mib é usado para monitorar os contadores do cliente de cache.
- alachisoftO arquivo -bridge.mib é usado para monitorar contadores de ponte.
- alachisoftO arquivo -bridgedcache.mib é usado para monitorar contadores de cache de ponte.
- alachisoft-metric-listeners.mib é o arquivo principal para monitoramento SNMP.
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:
Outras ferramentas para monitoramento NCache
Você pode monitorar servidores de cache, servidores cliente e caches de ponte por meio dos contadores publicados em NCache. Para este propósito, NCache fornece várias outras maneiras de monitorar seus clusters de cache, que podem ser por meio de NCache Web Manager, Prometeu e grafana.
O Prometheus é uma ferramenta de coleta e armazenamento de métricas de código aberto que permite coletar e visualizar as estatísticas de cache acumuladas de maneira amigável. Quanto ao Grafana, é uma ferramenta GUI de monitoramento de código aberto multiplataforma que usa o servidor Prometheus como fonte de dados para extrair todas as métricas e, em seguida, exibe esses dados de métricas do NCache grupo. NCache O Web Manager é uma ferramenta de gerenciamento baseada na web para configurar seus caches e visualizar suas estatísticas. De forma similar, NCache Monitor da Web é uma ferramenta de monitoramento baseada na web que fornece avaliação em tempo real de como seus caches distribuídos e remote clients estão realizando.
NCache Adicionar ao carrinho Monitoramento com Prometheus Monitoramento com Grafana
Resumindo…
NCache é um armazenamento de dados de valor-chave, rico em recursos, na memória e distribuído linearmente, que oferece tempo de resposta mais rápido e melhor desempenho. Portanto, quando seus clusters de cache estão sendo executados em um ambiente de alta produção de transações, é essencial monitorar os nós, clusters e conexões de clientes. Portanto, NCache suporta Monitoramento SNMP para que você monitore seu ambiente de cluster da maneira mais conveniente possível.
NCache Adicionar ao carrinho Baixar NCache Comparação de edições