Temos um grande número de HDTVs grandes em nosso escritório de monitoramento, vigiando todos os nossos equipamentos de produção.
Estamos monitorando:
Roteadores Cisco
- Comutadores HP
- Servidores HP proliant
- Windows 2003
- IIS
- Servidor SQL
No momento usamos
- Nagios para disponibilidade / disponibilidade e envio de alertas
- Cactos para uso da largura de banda
- Perfmon executando no Vista para desempenho do servidor
- Uma combinação de outras ferramentas e nosso próprio código personalizado para monitorar o desempenho real do aplicativo.
Tudo isso é bom, exceto a parte Perfmon - ela nos dá o que queremos - ou seja, gráficos em tempo real na tela, registrando certos contadores de desempenho, etc. - o único problema é configurá-lo. Se o Vista Vista executando o Perfmon for reinicializado (normalmente devido ao Windows Update), a configuração de todos os contadores levará várias horas - literalmente uma ou duas horas de trabalho para alguém no escritório ...
Alguém sabe como: 1. Script adicionando contadores Perfmon 2. Outra ferramenta com saída gráfica e acesso ao contador WMI / Windows.
obrigado
- Mike
windows
performance
monitoring
performance-monitoring
perfmon
Mike McClelland
fonte
fonte
Respostas:
Eu separaria o gráfico / exibição da peça de montagem / alerta. Você não disse quantos objetos você tem. Para a maioria das lojas, eu escrevia um script do PowerShell para obter os contadores que eu queria e canalizava a saída para os powergadgets e, para pequenas lojas, usava polymon para monitorar as coisas das janelas e as bases para monitorar o resto. Em um ambiente maior (mais de 30 servidores), daria uma olhada no System Center Operations Manager para monitorar e alertar. Você precisa perceber como o SCOM NÃO está apenas monitorando. Ele foi projetado para corrigir problemas e garantir serviços comerciais, ao contrário da maioria dos softwares de monitoramento que se preocupam apenas com os contadores de servidores. Outras opções seriam tivoli ou openview.
fonte
Eu recomendo o Zabbix aos administradores de sistemas que procuram soluções de monitoramento e gráficos.
O Zabbix possui clientes (agentes) para sistemas Windows e Linux. Eles também podem ler pacotes SNMP para representar graficamente e monitorar estatísticas de praticamente qualquer coisa.
Eu o uso há 3 anos e tem sido (relativamente) muito fácil de gerenciar e manter atualizado.
Eles ainda têm monitoramento de aplicativos se você deseja criar scripts para as ações.
(fonte: zabbix.com )
Entre em contato se tiver alguma dúvida específica sobre o uso.
fonte
se não houver gráficos em tempo real [com poucos minutos de amostragem], tudo bem para você - dê uma olhada no Munin Node for Windows . Como alternativa, você provavelmente pode obter muitas estatísticas do Windows via SNMP, mas eu tentei isso há muito tempo e abandonei a idéia rapidamente. o nó de munin era apenas o suficiente.
fonte
O Perfmon pode ser script e as configurações podem ser salvas no Vista. O Perfmon pode até fazer logon em um banco de dados MSSQL. Aqui está como fazê-lo.
PROTIP: Você pode configurar sua única máquina do Vista para registrar remotamente dados de outros sistemas.
E aqui está como você pode gerar um relatório ou dois a partir dos dados que você coletou.
fonte
O OpenNMS 1.7.x possui suporte a WMI. OpenNMS
Caso contrário, eu seguiria a rota Nagios / RRD, como sugeriu Joseph.
fonte
"Outra ferramenta com saída gráfica e acesso ao contador WMI / Windows ..."
O PolyMon possui uma boa exibição geral do painel, os resultados estão em db para tendências / relatórios de longo prazo. WMI, Perfmon, SNMP, Ping, porta TCP, PowerShell ....
Para exibição em tempo real extremamente configurável, (todas as mesmas fontes de dados), uma variante do mesmo produto é o PolyMonRT
Eu amo eles.
fonte
Admin O Arsenal possui um ótimo monitor de desempenho com gráficos. É grátis para tentar.
fonte
É compreensível que a configuração de 4 ferramentas de monitoramento diferentes possa dar bastante trabalho. Como você já está usando o nagios (a melhor ferramenta de monitoramento de código-fonte aberta de todos os tempos), consideraria integrar todas as funcionalidades do seu monitoramento no mesmo local (NAGIOS). Eu usei o nagios para monitorar todos os elementos que você possui no seu sistema (servidor sql, dispositivos de rede, máquinas windows ...) e muito mais (servidores linux, servidores solaris, aplicativos java, etc.). Minha recomendação para você é a seguinte:
Boa sorte
// Marco
fonte
O Samurize é ótimo para projetar displays visuais de perfmon em tempo real. Você cria tudo em um editor, incluindo gráficos e sobreposições. Pode ser executado como um widget na área de trabalho ou em segundo plano, gerando arquivos de imagem periodicamente.
fonte
Depois de adicionar todos os contadores, você pode salvar a configuração resultante como um arquivo msc. Em seguida, basta abrir o .msc para reabrir o monitor.
JR
fonte
O logman permitirá que você crie um script do Performance Monitor para sua satisfação? Eu também encontrei um script que pode ajudar.
fonte
Use o RoboTask para simular a atividade do mouse e do teclado, pois ele envia cliques e pressionamentos de tecla virtuais e pode automatizar qualquer tarefa em qualquer aplicativo. Você pode configurar uma tarefa que é executada na inicialização ou em um horário agendado, e fica maravilhado com o fato de o computador executar automaticamente seus trabalhos de "tarefa" o mais rápido que o aplicativo pode responder. (se o seu aplicativo desligar por 10 minutos, obviamente você precisará adiar o script por 10 minutos)
O RoboTask pode até se comunicar com instâncias de si mesmo em outros computadores, permitindo que você controle "centralmente" / inicie muitas tarefas ao mesmo tempo. Condições e loops também estão disponíveis para aqueles com conhecimentos básicos de programação.
"Escrever" uma tarefa é algo como trabalhar com scripts, apenas para você não digitar nada, pois todos os "comandos" disponíveis estão listados com GUIs personalizadas. Você precisará especificar atrasos entre cada ação para dar tempo para o programa responder, mesmo se os atrasos estiverem em milissegundos.
Como alternativa, você pode usar o Automation Anywhere , que é mais fácil de configurar, pois você pode "gravar" sua atividade e depois deixá-la "reproduzir", criando efetivamente um "script" que pode ser simulado repetidamente.
fonte
O SCOM 2007 pode fazer isso. De qualquer forma, a ferramenta que você usará, tome cuidado para não sobrecarregar o sistema através do monitoramento.
A escavação no WMI não tão usado pode revelar problemas no WMI. Nosso SCOM revelou um problema devido a uma consulta WMI muito profunda com dados não armazenados em cache. Tivemos que aplicar o hotfix para manter o WMI funcionando.
fonte
Referenciado em outro post sobre como monitorar seu servidor Windows Que ferramenta você usa para monitorar seus servidores? Existe uma ferramenta do codeplex chamada PAL, geralmente defino todos os contadores necessários em um servidor e os agendo para iniciar automaticamente e executar por 5 minutos a cada hora. A saída é lançada em arquivos binários blg que, posteriormente, processamos usando PAL (M $ LogParser) e geramos meus relatórios. Essa tarefa pode ser automatizada para que os relatórios sejam enviados por email.
Ferramenta PAL: pal.codeplex.com
fonte
Hmm - todas as opções acima são válidas e algumas provavelmente são melhores que a solução perfom.
Mas para a sua solução Perfmon, você pode salvar e carregar um conjunto de contadores.
Configure a tela PerfMon com os contadores apropriados. Clique com o botão direito do mouse no gráfico e selecione Salvar configurações como ... e digite o nome apropriado. Isso salvará os contadores como um arquivo HTML.
Reinicie o PerfMon (ou clique com o botão direito do mouse e selecione Remover todos os contadores). Abra o arquivo html salvo acima no bloco de notas, selecione tudo e copie-o para a área de transferência.
Clique no ícone da área de transferência (Colar lista de contadores) ou pressione ctrl- v.
fonte
Isenção de responsabilidade: Meu $ .02 como o Zenoss Community Manager.
O Zenoss faz tudo o que você deseja: Cisco, switches e servidores HP, servidores e aplicativos Windows via WMI. Tempo de atividade / disponibilidade, uso da largura de banda e envio de alertas (além disso, você pode reutilizar os plugins existentes do Nagios e Cactii). Além disso, é gratuito e de código aberto, não usa agentes e possui uma comunidade muito grande e ativa de usuários monitorando um conjunto muito diversificado de hardware e serviços.
fonte