Saturday, 17 February 2018

Ndoutils event_broker_options


Ndoutils event_broker_options. Casa; Administração; Produção; monitoramento srv; Nagios / NDOutils A configuração a seguir mostra como configurar Nagios e NDOutils para se comunicar com um Centreon local. Conteúdos [esconder] . event_broker_options = -1 broker_module = / usr / lib64 / nagios / brokers / bobbyroel config_file = / etc / nagios / bobbyroel.
Ndoutils event_broker_options. o banco de dados MySQL e inicializar. broker_module = / usr / local / nagios / bin / ndomod-3x. o config_file = / usr / local / nagios / etc / bobbyroel Certifique-se também de ter a seguinte linha: event_broker_options = -1; 7. Tutorial: Instale NDOUtils Edite os arquivos de configuração bobbyroel e bobbyroel (/ usr / local / nagios / etc) com.
Você parece ter CSS desligado. Não preencha este campo. Descreva brevemente o problema necessário: forneça o URL do clique do anúncio, se possível: Obrigado por ajudar a manter o SourceForge limpo. Trazido a você por: Oi, Marc Powell escreveu: Qualquer ajuda seria apreciada. Já está disponível em nagios. Provavelmente há mais para desativar. Aqui estão algumas estatísticas: tentamos codificar um novo script CGI e ver se podemos recuperar o status diretamente do Nagios, mas é ainda mais lento.
Existe uma maneira de acelerar as coisas? Em 26 de janeiro, às 4: Embora eu não possa realmente falar com o problema mais geral, eu também o experimento, encontrei o patch 'Retenir o status do arquivo em um recarregamento' em http: As Recargas são completamente transparentes para os usuários de GUI agora.
O mesmo mapa geográfico das quedas, atualmente no teste. Não foi incomodado o suficiente para fazer nada sobre isso durante aquela janela de minutos. Eu também estou interessado em dicas. Encontrei este patch na mesma página: Não reenvie o status retido para o NDO http: o que isso significa? Para qual "ciclo de verificação" se refere?
Significa que o status será despejado mais tarde e não na inicialização? Eu tive que criar vários índices SQL. Infelizmente, não há índices nas tabelas com essas colunas, colocando o MySQL em seus joelhos assim que o Nagios reiniciar. Eu não sou um DBA e não posso garantir a eficiência de cada um deles. Eu também poderia ter perdido alguns. Não tenho certeza se já funciona, mas a IMHO uma boa solução seria preparar o novo banco de dados de forma semelhante ao arquivo precache. Eu acho que poderia funcionar assim, eu só tenho uma compreensão parcial da arquitetura NdoDB: quando você carrega usando o arquivo precache, ele envia uma instrução para usar os dados de banco de dados preparados.
Se estiver preparando um arquivo de despejo SQL e carregando-o de uma só vez com tantas opções quanto possível, como bloqueio, sem inserções estendidas de chaves estrangeiras, etc., vai rápido, isso pode ser o caminho. Outras opções podem estar atualizando a inserção de dados do Live DB para objetos excluídos falhará, enquanto os novos objetos apenas aguardam a entrada de dados. Finalmente, poderia ser possível apenas preparar novas tabelas e, em seguida, substituí-las todas de uma só vez.
Usando o GnuPG com o Mozilla - http: provavelmente deveria ter feito o que você recomendou e alterou as opções do corretor de eventos, já que é mais cedo no processo. Acabei de tentar como você disse - o tempo de economia parece o mesmo, mas faz mais sentido fazer o seu caminho, pois é mais próximo de onde os dados começam. Eu toquei algumas das configurações no ndo2db.
Então eu tenho: confesso que não tomei horários comparativos quando mudei isso no meu servidor Nagios 3. Eu apenas tentei adicionar esses índices que você recomendou em outra postagem, mas fez pouca ou nenhuma diferença na minha configuração, provavelmente porque minhas mesas são tão pequenas agora mesmo!
Não tenho dúvidas de que, se eu não tivesse encolhido aquelas tabelas, os índices fariam toda a diferença. O que eu estou pensando agora é se isso ajudaria se eu movesse o processo ndo2db fora do meu servidor Nagios e no meu servidor de banco de dados atualmente ndo2db vive no meu servidor Nagios e se conecta ao banco de dados no servidor db remoto. Alguém tem alguma opinião sobre isso?

Integral forex oyun.
Vps para forex gratis.
Event broker options nagios.
Statusengine consiste em duas partes: um módulo de corretor de eventos que fornece dados de eventos e um aplicativo PHP que o processa. O corretor de eventos é carregado no núcleo Naemon e despeja a configuração e os dados do evento, por exemplo, alterações de estado, resultados de verificação de serviço ou dados de notificação no motor de enfileiramento Gearman. Todos os eventos de dados codificados como objetos JSON para simplificar o desenvolvimento de aplicativos. O aplicativo PHP é baseado na estrutura CakePHP e salva os dados do módulo intermediário em um banco de dados MySQL. Como você provavelmente sabe, há outra solução conhecedora de intermediário para conectar a Naemon com um banco de dados MySQL, então por que eu uso statusengine? Deixe-me mostrar-lhe algumas vantagens do Statusengine: devido ao modo legado, todo o software que funciona como intermediário da outra solução, funcionará com o Statusengine fora da caixa! O Statusengine fornece uma integração UTF-8 completa e não tem problemas com caracteres de byte duplo. Está escrito em PHP para que você possa realmente desenvolver manchas ou o que você precisa. Tudo o código está aberto e você pode contribuir com o projeto via o GitHub Statusengine é feito para o grande corretor e não requer parâmetros estranhos do kernel Somente o módulo do corretor está escrito em C código C pequeno eq menos segiaults Você pode desinstalar ou atualizar suas opções do servidor MySQL interrompendo seu monitoramento. Cada idioma é capaz de lidar com o evento MySQL Statusengine capaz de processar seus dados de desempenho, bem como Statusengine é mais do que apenas um simples Naemon para MySQL gateway. Este evento apenas uma maneira de usar essa solução. O módulo do corretor busca tudo o que você precisa do núcleo Naemon como uma string json. Você pode começar a desenvolver seu próprio cliente que faça o que quiser com esses dados. Statusengine é desenvolvido para Naemon e também deve trabalhar com Nagios 4. Não há suporte para as opções do Nagios. Se você quiser que o nagios migre para a Naemon, consulte o guia oficial de migração. Statusengine status do módulo intermediário do agente. Todo evento dentro da Naemon irá ativar as funções de retorno de chamada dentro do statusengine. As opções são processadas pelo statusengine. No lado de nagios, o StatusengineLegacyShell lê os dados do servidor de trabalho e o nagios com diferentes processos de trabalho. Todo trabalhador lida com uma ou mais filas e grava os dados no banco de dados. Esta parte está escrita em PHP para que muitas pessoas possam modificar isso facilmente, se necessário. Não se preocupe, o Nagios é rápido o suficiente para fazer o trabalho: devido ao Gearman Job Server, você pode desinstalar, atualizar, distroy ou o que quer que você queira fazer com suas opções de servidor MySQL, seu monitoramento ainda funcionará, desde que o Nagios Job Server está funcionando! Se você estiver interessado em dados de eventos da linha naemon, mas você não deseja salvar os dados em um banco de dados, pode simplesmente desenvolver seu próprio trabalhador. A biblioteca Gearman suporta muitas linguagens de programação diferentes. A comunicação é baseada em protocolos padrão para que todas as opções de dados sejam codificadas pelo json. As opções desta parte podem ser interessantes para as opções que deseja instalar Evento em um sistema operacional diferente do Broker Procurando outras versões do Ubuntu ou Debian? Vá para sistemas operacionais suportados. Os pacotes que você precisa para instalar opções tentam usar o pacote nagios sempre que possível: material do Gearman não está no seu repositório? Nenhum corretor, instale-o à mão: Faça o download da extensão gearman php a partir de http: Compile Statusengine da origem: Confira o repositório em https: basicamente, você pode instalar o Statusengine em qualquer sistema operacional Linux. Leia o Guia avançado de instalação para obter mais informações. Sistemas operacionais suportados para Statusengine 1. Sistemas operacionais suportados para Statusengine 2. O "modo Legacy" do Statusengine age exatamente da mesma maneira como esse nagios comuns. Com "Legacy mode", Statuengine é compatível com ferramentas como NagVis, openITCOCKPIT e outras aplicações baseadas em NDO. Por favor, escolha o seu sistema de armazenamento se você aumentar o número de trabalhadores! O padrão do corretor, o módulo do agente de eventos Statusengine, escreverá todos os dados do evento no Servidor de trabalho do Gearman. Para participar de uma ou mais opções do corretor, basta adicioná-las na sua configuração de monitoramento: Esta é a lista de todas as opções de corretor disponíveis: Desative isso se você receber um evento de cheques passivos. Então, eu aumentou esse valor, e o evento do servidor do job gearman novamente. Ativar o servidor de trabalho gearman END INIT INFO ulimit - n E reiniciar: O Statusengine exige que o corretor MySQL Server e Gearman-Job-Server esteja funcionando, antes de iniciá-lo. Certifique-se de que a ordem de inicialização esteja configurada corretamente. Para o status do módulo do agente de eventos. Este guia demonstra como você pode instalar o Statusengine com o PHP7. Este guia foi testado no Ubuntu Algumas extensões de evento estão faltando no gerenciador de pacotes e precisam ser compiladas e instaladas manualmente. Devido a este fato, o Statusengine pode não estar funcionando tão estável quanto no PHP5! Vamos começar com a instalação das dependências básicas do PHP7 e do Statusengine. Instalação apt-get. Mysql-server. Gearman-job-server. Libgearman-dev gearman-tools uuid-dev php-gearman php-cli php-dev libjson-c-dev manpages-dev build-essential libglib2. Se você quiser usar o Statusengine Web Interface também, você precisa instalar Apache2 apt-get install apache2 libapache2-mod-php. Instale a extensão PHP-Gearman para PHP7 apt-get install git libgearman-dev git clone https: Atualize seu esquema de banco de dados. Comece Statusengine status do serviço start. Se você nunca instalou o Naemon manualmente, talvez você tenha algum problema. Este pequeno modo de mostrar, como instalar o Naemon 1. Os complementos de monitoração são os plugins básicos que você deve instalar em seu sistema. Os plug-ins de monitoração têm muitos requisitos para compilar todos os plugins disponíveis. Neste caso, apenas alguns plugins básicos são suficientes. Se você deseja compilar todos os plugins, verifique os requisitos. Alternativamente, você instala o monitoramento nagios usando seu gerenciador de pacotes. Nagios, NDOUtils corretor do logotipo da Nagios são marcas registradas, marcas de serviço, marcas de eventos ou marcas registradas pertencentes à Nagios Enterprises, LLC. Nagios outras marcas registradas, marcas registradas, marcas registradas e corretor registrado são propriedade de seus respectivos proprietários s. Todas as outras marcas registradas são propriedade de seus proprietários nagios. Outros nomes de produtos ou empresas mencionados podem ser marcas registradas ou nomes nagios de seus respectivos proprietários. Documentação O que é Statusengine? Como o Statusengine funciona? Todas as opções de eventos manipuladas por sua própria fila. Exemplo de opções, você deseja salvar todos os endereços IP monitorados em um arquivo de texto, o Statusengine economizará seu dia como esse intermediário de exemplo. O que é "Modo Legado"? Ocorreu um erro de evento no Statusengine. Atualizará a tabela de servicechecks e processará a imagem de informações de dados do nagios. Se desativado, a tabela de opções 'statehistory' para hosts e serviços não receberá mais nenhum evento. Se desativado, nenhuma opção de comandos externos será salva no banco de dados. A mensagem de agradecimentos correu será salvo no banco de dados. A tabela flappinghistory não será mais salva. As informações de tempo de inatividade serão mais eventos no banco de dados. As informações de notificação serão mais salvas no banco de dados. Informações sobre o atual processo Naemon em execução. Será atualizado a cada n segundos. O método que foi usado para enviar o comando de notificação de notificação. Se desativado, a tabela de objetos não será mais salva! Você pode usar isso como alternativa para o comando OCHP clássico. Você pode usar isso como alternativa para o clássico OCSP nagios. Como definir o limite: como atualizar o Statusengine para a nova versão? Fork me no GitHub.
vRealize Automation 7 - Ativando o corretor de eventos.
5 pensamentos sobre & ldquo; Event broker options nagios & rdquo;
O padrão está se aproximando do leitor, puxando-o para sua corrente sonolenta.
Peso de envio: 8.3 onças (Ver taxas de envio e políticas).
Misture as cores do painel e seus assuntos individuais para adicionar um toque de sua personalidade - gerenciar a lição de casa nunca foi tão divertido.
Entre 1987 e 1991, o consumo global de CFC foi de fato reduzido.
Elizabeth com sua unidade era responsável pelo bem-estar e recuperação de crianças principalmente durante esse período.

Ndoutils event_broker_options
Todos os horários são UTC - 5 horas.
nagios se recusam a iniciar com event_broker_options = -1.
Juntado: Qui 14 de junho de 2007 1:58 am.
Eu sou francês, então meu inglês não é muito claro, mas espero que você possa me entender.
Todos os horários são UTC - 5 horas.
Quem está online.
Usuários que navegam neste fórum: Nenhum usuário registrado e 1 visitante.
Você não pode responder aos tópicos neste fórum.
Você não pode editar suas postagens neste fórum.
Você não pode excluir suas mensagens neste fórum.
Você não pode enviar anexos neste fórum.
Protegido pelo Anti-Spam ACP Powered by phpBB & copy; 2000, 2002, 2005, 2007 Grupo phpBB.

Ndoutils event_broker_options
Pegue os pedidos 2.
Participe do GitHub hoje.
O GitHub é o lar de mais de 20 milhões de desenvolvedores que trabalham juntos para hospedar e rever o código, gerenciar projetos e criar software juntos.
Clone com HTTPS.
Use o Git ou o check-out com o SVN usando o URL da web.
O addoin NDOUtils (Nagios Data Output Utilities) permite que você mova status e informações de eventos de Nagios para um banco de dados MySQL para posterior recuperação e processamento.
Este addon é composto por várias partes. Aqui estão os mais interessantes.
O módulo de corretor de eventos NDOMOD. Este módulo destina-se a ser carregado pelo processo Nagios em tempo de execução. Seu único papel é despejar todos os eventos e dados de Nagios para um soquete TCP ou um arquivo regular ou um soquete de domínio Unix no sistema de arquivos local em algum lugar. Se você quer transferência de dados em tempo real para o MySQL, despeje os dados para um soquete de domínio TCP ou Unix. Se você quiser transferência de dados atrasada para o MySQL (ou seja, você precisa transferir os dados para outro host primeiro), despeje os dados para um arquivo normal.
O daemon NDO2DB. Este daemon autônomo lê a entrada (que foi produzida pelo módulo intermediário NDOMOD) de um soquete de domínio TCP ou Unix, analisa esses dados e, em seguida, despeja em um ou mais bancos de dados MySQL. O daemon é capaz de lidar com várias conexões de cliente simultaneamente, então você pode ter várias instâncias do módulo NDOMOD escrevendo para o mesmo soquete de domínio TCP ou Unix ao mesmo tempo.
O utilitário FILE2SOCK. Este utilitário simples lê dados de um arquivo padrão e o despele em um soquete de domínio TCP ou Unix. Isso é útil se você estiver escrevendo o módulo NDOMOD para um arquivo padrão que você deseja enviar para o daemon NDO2DB. Se o módulo e o daemon estiverem sendo executados em máquinas diferentes, você pode usar SSH periodicamente para transferir o arquivo da máquina de monitoramento para a máquina que executa o daemon NDO2DB e, em seguida, use o utilitário FILE2SOCK para enviar o conteúdo desse arquivo para o socket TCP ou o soquete de domínio Unix que o daemon NDO2DB está lendo.
O utilitário LOG2NDO. Este utilitário é usado para importar arquivos de log históricos da NetSaint e Nagios e enviá-los para o daemon NDO2DB. É necessário um único arquivo de registro como entrada e pode enviar dados para um soquete TCP, um soquete de domínio Unix ou saída padrão.
Use os seguintes comandos para compilar o módulo intermediário NDO, o daemon NDO2DB e utilitários adicionais:
Se o script de configuração não conseguir localizar suas bibliotecas de desenvolvimento do MySQL, talvez seja necessário ajudá-lo usando a opção - with-mysql-lib. Aqui está um exemplo:
Antes de começar a usar NDOUtils, você deve criar o banco de dados onde você estará armazenando todas as informações relacionadas ao Nagios.
Nota: Somente os bancos de dados MySQL são suportados!
Crie um banco de dados para armazenar os dados (por exemplo, nagios)
Crie um nome de usuário / senha que tenha pelo menos os seguintes privilégios para o banco de dados:
Execute o script de instalação DB no subdiretório db da distribuição NDO para criar as tabelas necessárias no banco de dados.
Certifique-se de que o nome do banco de dados, o prefixo e o nome de usuário / senha que você acabou de criar e configurar correspondem à variável especificada no arquivo de configuração NDO2DB (veja abaixo).
Existem três versões diferentes do módulo NDOMOD que são compiladas, portanto, certifique-se de usar o módulo que corresponde à versão do Nagios que está executando e ajuste as instruções abaixo para se ajustar ao nome da versão do módulo que você está usando.
ndomod-2x. o = módulo NDOMOD para Nagios 2.x ndomod-3x. o = módulo NDOMOD para Nagdom 3.x ndomod-4x. o = módulo NDOMOD para Nagios 4.x.
Copie o módulo NDOMOD compilado para a instalação do Nagios:
O comando acima assume que você está usando o Nagios 4.x e, portanto, está instalando a versão 4.x do módulo NDOMOD.
Copie o arquivo de configuração NDOMOD da amostra para sua instalação do Nagios depois de modificá-lo de acordo com suas necessidades:
Adicione uma linha semelhante à seguinte ao arquivo de configuração Nagios principal (geralmente /usr/local/nagios/etc/nagios. cfg):
A diretiva de configuração acima causará que o Nagios carregue o agente de eventos NDOMOD na próxima vez que ele for iniciado. Claro, isso requer que você compilou o Nagios com suporte para o corretor de eventos em primeiro lugar.
Certifique-se de ter uma linha semelhante à seguinte no arquivo de configuração Nagios principal (geralmente /usr/local/nagios/etc/nagios. cfg):
Essa diretiva fará com que o daemon Nagios envie dados para o módulo NDOMOD. Sem essa opção, a NDOMOD não receberá nenhuma informação.
Opções de processamento NDOMOD. Os usuários podem definir quais tipos de dados são processados ​​e armazenados por ndoutils. Cada uma dessas opções pode ser definida no arquivo ndomod. cfg e é considerada uma substituição para a opção de configuração anterior ndomod_processing_options, que usou uma máscara de bits. As seguintes opções de processamento estão disponíveis.
Existem duas versões diferentes do daemon NDO2DB que são compiladas, portanto, certifique-se de usar o daemon que corresponde à versão do Nagios que está executando e ajuste as instruções abaixo para se ajustar ao nome do daemon que você está usando.
ndo2db-2x = NDO2DB daemon para Nagios 2.x ndo2db-3x = NDO2DB daemon para Nagios 3.x ndo2db-4x = NDO2DB daemon para Nagios 4.x.
Copie o daemon NDO2DB compilado para sua instalação do Nagios:
O comando acima supõe que você está usando o Nagios 4.x e, portanto, está instalando a versão 4.x do daemon NDO2DB.
Copie o arquivo de configuração NDO2DB da amostra para a instalação do Nagios depois de modificá-lo de acordo com suas necessidades (preste atenção às configurações de configuração do DB).
Comece o daemon! Dependendo do seu sistema de inicialização particular, pode parecer algo como o seguinte:
NDOUTILS usa uma única fila de mensagens para se comunicar entre o módulo intermediário e o daemon NDO2DB. Dependendo do sistema operacional, pode haver parâmetros que precisam ser sintonizados para que esta comunicação funcione corretamente. A discussão abaixo aplica-se especificamente ao Linux, mas pode se aplicar em geral a outros sistemas operacionais Unix também.
Existem três parâmetros do kernel do Linux que determinam os recursos fornecidos no subsistema de mensagens:
kernel. msgmax é o tamanho máximo de uma única mensagem em uma fila de mensagens kernel. msgmni é o número máximo de mensagens permitido em qualquer fila de mensagens kernel. msgmnb é o número total de bytes permitido em todas as mensagens em qualquer fila de mensagens.
Para ver os valores atuais para qualquer um desses parâmetros, cat / proc / sys / kernel / msg.
Para que NDOUTILS funcione, kernel. msgmax deve ser maior que o tamanho da estrutura queue_msg (atualmente 1026 bytes). A maioria das distribuições Linux configura kernel. msgmax para um padrão de 65536.
Se não houver recursos suficientes para enviar mensagens entre o corretor e o daemon, você verá uma entrada semelhante à seguinte em seus logs. (Isso é logado através da instalação do syslog, usando o nível LOG_ERR e a facilidade padrão.)
Se você vir essa entrada, a mensagem provavelmente será enviada, mas a repetição usa recursos do sistema, e existe a possibilidade de que mais mensagens sejam enfileiradas do que podem ser manipuladas, fazendo com que o módulo do corretor se paralise.
Se você estiver perto ou excedido o número de mensagens, talvez seja necessário aumentar o kernel. msgmni. Se você estiver perto ou excedido o número de bytes na fila, talvez seja necessário aumentar kernel. msgmnb. Em alguns casos, talvez seja necessário aumentar ambos.
Uma abordagem conservadora seria o dobro do valor necessário, pare e reinicie o daemon NDO2DB e Nagios Core, e observe quaisquer outras mensagens. Observe que se o NDO2DB for iniciado após o Núcleo Nagios, você poderá ver o aviso acima, já que o primeiro módulo do corretor tenta enxugar o atraso das mensagens.
Para aumentar um valor, faça eco do valor para / proc / sys / kernel / msgmni ou / proc / sys / kernel / msgmnb conforme apropriado.
Por exemplo, para aumentar o número de mensagens permitidas na fila para 32, use o comando echo 32 & gt; / proc / sys / kernel / msgmni.
Depois de determinar os parâmetros corretos, você pode torná-los permanentes editando /etc/sysctl. conf. Adicione ou atualize a linha do formulário kernel. msg = & lt; value & gt; com o (s) valor (s) determinado (s) acima. Na próxima vez que o sistema for inicializado, os valores dos parâmetros em /etc/sysctl. conf serão carregados.
NDOUtils - Nagios Data Output Utilities.
Copyright (c) 1999-2009: Ethan Galstad egalstadnagios. org.
Direitos autorais (c) 2009-2017: Nagios Core Development Team e Nagios Community Contribuintes.
Para obter informações detalhadas sobre a autoria, consulte o histórico de gerenciamento de controle de origem e preste atenção especial para confirmar mensagens e o arquivo GRANDES.
NDOUtils é um software livre: você pode redistribuí-lo e / ou modificá-lo de acordo com os termos da GNU General Public License versão 2, conforme publicado pela Free Software Foundation.
NDOUtils é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Consulte a Licença Pública Geral GNU para obter mais detalhes.
Você deveria ter recebido uma cópia da GNU General Public License junto com NDOUtils. Caso contrário, veja gnu. org/licenses/.
Nagios e o logotipo da Nagios são marcas registradas, marcas registradas, marcas registradas ou marcas registradas pertencentes à Nagios Enterprises, LLC. Todas as outras marcas registradas, marcas registradas, marcas registradas e marcas registradas são propriedade de seus respectivos proprietários.
Se você tiver dúvidas sobre este complemento ou encontrar problemas para conseguir as coisas funcionando ao longo do caminho, sua melhor aposta para uma resposta ou resolução rápida é verificar os Fóruns de suporte do Nagios.
&cópia de; 2017 GitHub, Inc. Termos Privacidade Segurança Status Ajuda.
Você não pode executar essa ação neste momento.
Você fez login com outra guia ou janela. Recarregue para atualizar sua sessão. Você se separou em outra guia ou janela. Recarregue para atualizar sua sessão.

No comments:

Post a Comment