quinta-feira, 24 de setembro de 2009

Configurando o Nagios com o Nagios Web Config

O Nagios é uma ferramenta muito interessante (e eficiente) para monitorar serviços e servidores. Só que por outro lado, uma das coisas mais maçantes e tediosas que existem é ter de configurar o mesmo. São horas e horas em cima de vários arquivos de configurações para poder colocá-lo em funcionamento.

Mas com o Nagios Web Config isso tudo fica diferente.

O Nagios Web Config é um software que serve para configurar os hosts, serviços, grupos de hosts, comandos e todas as demais configurações do Nagios (exceto a configuração inicial do mesmo) de forma visual e prática utilizando para isso o seu browser. Por isso mesmo, ele já foi planejado para ser implementado na própria sidebar do Nagios, o que facilita ainda mais seu uso.

E como ele trabalha ? Ao ir adicionando/deletando/editando as configurações ele vai armazenando as mesmas em um DB MySQL. Depois você pode solicitar que ele escreva as configurações e ele próprio irá gerar os arquivos necessários sem que haja necessidade de editá-los manualmente. Além disso, como os dados ficam num DB caso você precise reinstalar o servidor (ou por exemplo decida colocar o Nagios em outro servidor), não haverá necessidade de refazer todas as configurações.

Como nem tudo são flores, a instalação dele junto a um Nagios recém instalado pode ser meio "chata", sendo necessário gerar algumas configurações básicas do Nagios para que o mesmo no mínimo consiga ser iniciado. Ou seja, você não vai escapar de ter de meter a mão nos arquivos do Nagios no início, mas depois tudo vai ficar muito mais simples. Pode confiar.

Sem dúvida é uma excelente ferramenta para otimizar esses processos de configuração e que com certeza ajudará muito a manter seu Nagios sempre atualizado, e o melhor, de forma bem simples. :-)


 

Fonte: Marcelo Terres - http://mundoopensource.blogspot.com/2007/10/configurando-o-nagios-com-o-nagios-web.html


 

Instalando o Ajax Control Toolkit no Visual Studio 2008

Neste artigo irei adicionar o AjaxToolkit na aba de ToolBox do Visual Studio 2008. Para facilitar o trabalho dos desenvolvedores, o Ajax já veio implementado na versão do Visual Studio 2008, mas ainda temos que instalar o Toolkit para utilizar os principais recursos do Ajax .

Primeiro é necessário fazer o download do Ajax Control Toolkit no site da CodePlex, até a data de publicação deste artigo é possível fazer download pelo link: http://www.codeplex.com/AtlasControlToolki...ReleaseId=11121.
O arquivo que deve ser baixado é o AjaxControlToolkit-Framework3.5.zip.

Eu prefiro descompactar e manter a pasta baixada no wwwroot, e neste artigo irei trabalhar com o seguinte caminho: C:\Inetpub\wwwroot, mas este não é um caminho obrigatório.

Estando a pasta descompactada, agora iremos até o Visual Studio e em nossa Toolbox iremos criar uma nova aba, clicando com o botão direito na Toolbox e escolhendo a opção Add Tab.



Depois deste processo aparecerá a opção de definir o nome da nova tab. O nome adotado neste artigo será AjaxToolkit. Agora clique com o botão direito no meio da nova aba criada e selecione a opção Chosse Items...



Selecionada a opção Choose Items será aberta a opção Choose ToolBox Itens e através dela vamos buscar nossa DLL do Ajax Control Toolkit. Depois de aberta a Choose ToolBox Itens clique em browse....



Clicando em Browse basta buscar a DLL do Ajax que está na pasta C:\Inetpub\wwwroot\AjaxControlToolkit-Framework3.5\SampleWebSite\Bin, o nome do arquivo é AjaxControlToolkit.dll. Encontrada a DLL clique em Abrir. Logo após clique em Ok na tela do Choose ToolBox Items.
Depois deste último processo, o Ajax Control Toolkit está pronto para ser utilizado em seu projetos.



Espero que seja útil. Abraços...

FONTE: Bruno Quintella em http://scriptbrasil.com.br/forum/index.php?showtopic=132308

www.quintelab.com.br
quintelab.labrute.fr

quarta-feira, 23 de setembro de 2009

Problema com ASP.NET AJAX 1.0 no Visual Studio 2008

Cenário:

Alguns desenvolvedores tem encontrado dificuldades para rodar projetos ASP.NET 2.0 que utilizam o AJAX Extensions versão 1.0.61025.0 no Visual Studio 2008. Muitos destes desenvolvedores, tentam apenas fazer a referência para a biblioteca AjaxControlToolKit.dll diretamente a partir da janela Choose ToolBox Items. Contudo, o Ajax Control Toolkit utiliza o assembly System.Web.Extensions que é registrado no GAC (Global Assembly Cache). O que ocorre é que quando você instala o Visual Studio 2008, o assembly System.Web.Extensions registrado no GAC é da versão 3.5.0.0. Assim, quando você tenta abrir um projeto que utiliza o AJAX 1.0 a IDE do Visual Studio exibe uma mensagem de erro informando que o assembly System.Web.Extensions não pode ser carregado por que ele ou uma das suas dependências não foi encontrado.

Solução:

Instale o ASP.NET AJAX Extensions 1.0 a partir do arquivo ASPAJAXExtSetup.msi (disponível para download no site www.asp.net). Esta instalção adiciona e registra no GAC a versão 1.0.61025 necessária para seus projetos. As duas versões vão continuar funcionando normalmente pois o Global Assembly Cache gerencia de forma eficiente os assemblies de mesmo nome e com vesões diferentes.

Alternativa:

Se você não quiser instalar o ASP.NET AJAX Extensions 1.0 completo, basta copiar o assembly System.Web.Extensions de outro computador que tenha a versão 1.0.61025 e registrá-lo no GAC manualmente utilizando a ferramenta GACUtil.exe. O comando deve ser invocado a partir do prompt de comando do Visual Studio 2008 com a seguinte sintaxe GACUtil.exe -i <path>\System.Web.Extensions.dll. Esta prática é recomendada apenas para ambientes de desenvolvimento para ambientes de produção, o desenvolvedor deve instalar os componentes através do MSCORCFG.msc ou preferencialmente por um pacote do Windows Installer (.msi).

Abaixo está o screenshot da pasta C:\WINDOWS\ASSEMBLY mostrando as duas versões do assembly System.Web.Extensions devidamente configuradas:

Autor do Texto: Carlos Mattos em

http://base40.spaces.live.com/Blog/cns!834535B664F10B2D!594.entry