Caixa de ferramentasNovos produtos para profissionais de TI

Greg Steen

Gerenciar banco de dados SQL

Gerenciador de Evento Sentry SQL

sqlsentry.net/event-manager/standard-sql-server.asp

Quanto maior e mais complexa sua infra-estrutura, mais você precisa se preocupar com a manutenção e as tarefas operacionais interferindo entre si. Isso pode causar confusão no fluxo do processo para seus usuários finais. Felizmente, existem algumas ferramentas disponíveis para o banco de dados e para o administrador do sistema, a fim de ajudar a coordenar um complexo cronograma de ambiente.

Uma das ferramentas que pode ser considerada para o seu ambiente do servidor de vários bancos de dados é o Gerenciador de Evento Sentry SQL, um aplicativo de servidor .NET Framework da Microsoft® que utiliza um SQL Server® 2000 ou uma instância do SQL Server 2005 no back-end. Você se conecta ao aplicativo do servidor através da interface do usuário do Console Sentry SQL, que lhe oferece uma visão unificada dos servidores gerenciados no seu ambiente. O aplicativo de servidor não tem agente, mas isso, como sempre, implica uma necessidade de ser executado sob um contexto de usuário que tenha os direitos de se conectar a máquinas e serviços que você deseja gerenciar.

Um dos recursos mais considerados do aplicativo é a interface do usuário do console, que fornece um reagendamento de arrastar e soltar de suas tarefas do servidor, a fim de ajudar na manutenção do alinhamento e na atividade operacional, para evitar conflitos e tempo de inatividade. Enquanto a interface do usuário pode parecer um pouco complicada a princípio, ela permite localizar potenciais problemas rapidamente e encontra um intervalo para alterar uma tarefa conflitante. Ela oferece até mesmo uma visualização do Microsoft Outlook® dos trabalhos do seu agente SQL e das tarefas agendadas do Windows® para os servidores que você decidiu monitorar. Além disso, a exibição do calendário destaca as tarefas de longa duração e as tarefas que falharam, a fim de ajudá-lo a rastrear e resolver os problemas ao longo do processo.

Além da funcionalidade do agendamento, o Sentry SQL também possui um robusto sistema de notificação que suplanta a necessidade do SQL Mail, MAPI, xp_sendmail ou sp_send_dbmail. Ele também roteia suas notificações de evento do servidor gerenciado através de seu subsistema, fornecendo um controle centralizado sobre os tipos, a freqüência e a distribuição dessas notificações.

As notificações podem ser configuradas nos níveis global, de servidor e de tarefa ou trabalho, oferecendo a granularidade que os adminstradores esperam para esse tipo de evento. Você pode configurar vários diferentes tipos de condições de evento para disparar a notificação, como quando o trabalho demora muito ou pouco tempo para ser concluído, quando um indicador de desempenho como a utilização da CPU atinge um certo limite, ou quando um trabalho do agente SQL é bloqueado por alguma razão. Você também pode configurar o Sentry SQL para ser notificado quando a configuração mudar, assim você saberá quando alguém ajustar um cronograma, pausar um monitor e assim por diante.

Mas o Sentry SQL lida com mais do que trabalhos do agente SQL e eventos do agendador de tarefas do Windows. O aplicativo também é compatível com eventos dos planos de manutenção, pacote DTS, tarefas SSIS e log de agente SQL.

Os poderes que geralmente são para ver quão bem os sistemas estão se desempenhando e, se você tivesse um avaliador de tempo ativo para se orgulhar, provavelmente você iria gostar de exibi-lo também. O Sentry SQL possui várias opções internas de relatório para tarefas, permitindo que você gere e imprima os gráficos estatísticos do tempo de execução e do desempenho. Você também pode exportar os dados do relatório para XML, CSV ou HTML, para inclusão em seus próprios documentos e tarefas de relatório.

Observe que a Edição Profissional acrescentou a habilidade de gerenciar os servidores Oracle bem como recursos, como o monitoramento de serviços de relatório, o enfileiramento de trabalho do Agente SQL, o encadeamento de eventos de servidor não-SQL e o calendário para recursos compartilhados.

Preço: a Standard Edition é oferecida a partir de US$395

Programando a manutenção com o Sentry SQL

Programando a manutenção com o Sentry SQL  (Clique na imagem para aumentar a exibição)

Gerenciar sistemas temporários

Mobile Admin

rovemobile.com/products/ma/features

Considerando que você não pode estar em mais de um lugar ao mesmo tempo, uma ferramenta de administração móvel e remota do servidor é uma boa idéia para o profissional TI superatarefado. E um que deve ser conferido é o Mobile Admin do Rove Mobile (o antigo Idokorro Mobile).

O Mobile Admin é uma instalação do servidor cliente na qual um servidor de comunicação (que tem acesso aos servidores gerenciados) interage com um conjunto de dispositivos portáteis sem fio. A parte do servidor do aplicativo não possui agente, o que significa que não é necessário instalar nada nos servidores que você quer gerenciar. Você, no entanto, precisa fornecer ao contexto da máquina e do aplicativo os direitos apropriados de administração remota para permitir a administração das máquinas na sua infra-estrutura.

O servidor pode ser acessado por boa parte das principais plataformas móveis, incluindo o Windows Mobile® Pocket PCs e os Smartphones, bem como os smartphones BlackBerry. Além disso, qualquer computador conectado na Internet que possua um navegador compatível pode se conectar ao Mobile Admin (desde que sua diretiva de segurança esteja configurada para permitir isso).

Uma das primeiras preocupações que qualquer profissional de sistemas ou de rede tem com as administrações móveis é a segurança. Para aqueles com o BlackBerry Enterprise Server implantado, é possível escolher criptografar todas as comunicações com o TDES (padrão de criptografia de dados triplo) ou o AES (padrão avançado de criptografia) – que são compatíveis com o FIPS (Normas Federais de Processamento de Informações).

Além disso, o Mobile Admin amplia a funcionalidade "kill" para um BlackBerry perdido, removendo o software e os dados do telefone remotamente. Para outros portáteis, você pode implementar uma VPN para proteger suas comunicações e/ou configurar o Mobile Admin para usar o logon do Windows, autenticação do LDAP, do RSA SecurID, do RADIUS ou um logon específico do Mobile Admin.

Uma vez conectado, você pode executar as tarefas de administração do Windows, como visualizar e limpar logs de evento, reinicializar as máquinas, gerenciar arquivos e diretórios e visualizar e editar tarefas programadas.

Em termos da integração do Active Directory®, você pode criar, editar, desabilitar ou excluir usuários, grupos e computadores. Enquanto isso, para a administração do Exchange, você pode mudar as configurações da caixa de correio e travar e destravar as filas de mensagens e muito mais.

Com o IIS você pode reiniciar pools de aplicativos ou sites da Web e mudar configurações de diretório virtual. Para os seus servidores SQL você pode executar as consultas do T-SQL, modificar logons e iniciar e parar trabalhos do agente SQL. E, se você estiver executando os Serviços do Cluster, poderá mover grupos, selecionar recursos offline e failover, entre outras tarefas administrativas comuns.

Por fim, o Mobile Admin também possui suporte para os aspectos de gerenciamento da Oracle, Novell LDAP, Lotus Domino, Citrix, HP iLO, Backup Exe e muito mais.

Preço: a partir de US$245 por servidor.

Resenha de livro

Mastering Windows Network Forensics and Investigation

sybex.com

Você pode ter o hardware e os procedimentos corretos para detectar e reduzir as ameaças na sua rede. Mas você conhece os procedimentos ou possui os protocolos necessários para a investigação e, talvez, para processar os invasores depois que um evento relacionado com a segurança acontece?

É aqui onde o livro Mastering Windows Network Forensics and Investigation (Sybex, 2007) entra em cena. Ele foi projetado para ensinar as habilidades que investigam completamente as invasões de rede do Windows, de pequena escala, incidentes em uma única máquina (como a utilização inapropriada de serviços da empresa) para ataques maiores e mais disseminados contra os sistemas mais confidenciais.

O livro guia você pelo processo de coleta de evidências, abrangendo tudo, desde a realização de entrevistas até o rastreamento de eventos auditados e logs. Ele aborda onde e como coletar evidências das máquinas e redes do Windows usando ferramentas como WireShark, LogParser, EnCase e o conjunto de ferramentas SysInternals.

Além disso, o livro explora as informações que você pode obter do registro, a estrutura e os conteúdos do sistema de arquivo, os logs baseados em texto, os logs de evento e os processos da máquina em questão. Você também irá descobrir como criar um Live-Analysis CD, que contém as ferramentas necessárias para rastrear as evidências necessárias. Por fim, o livro aborda como apresentar os resultados de sua investigação, detalhando as diretrizes e os procedimentos para testemunhar em processos judiciais.

Preço: US$59,99.

Coletar dados de sistema

MetaLAN

hammer-software.com/metalan.shtml

A administração detalhada é um dos principais componentes para a administração de sistemas bem-sucedidos. Ela elimina grande parte dos problemas e libera um pouco do seu valioso tempo, reduzindo a quantidade de estresse que você tem no trabalho.

O MetaLAN da Software Hammer é uma ferramenta que o ajuda a gerenciar e oferecer suporte aos usuários e servidores na sua rede do Windows. Esse aplicativo sem agente permite reunir rapidamente informações, fazer mudanças na configuração e, geralmente, gerenciar suas máquinas do Windows. Isso, naturalmente, requer o contexto e direitos de usuário necessários para tal.

O MetaLAN possui dois modos de operação. Você pode escolher executá-lo diretamente no modo do Administrador (que atinge as máquinas que você gostaria de consultar ou modificar as propriedades) ou pode usar o agente/serviço de complemento gratuito, chamado de ProbeServer, no computador remoto em conjunto com o MetaLAN em execução no modo de servidor para monitorar continuamente sua estação de trabalho.

Ao inicializar o aplicativo, você é conduzido para a interface do usuário do Painel de Controle do MetaLAN, que, por sua vez, oferece a opção de testar sua rede atual quanto a domínios a serem gerenciados. Aqui, você também pode inicializar os vários componentes da ferramenta, como a ferramenta de suporte técnico, de relatório, de software e RegCast.

A ferramenta de suporte técnico lhe oferece uma visualização de pesquisa e navegação para as máquinas no domínio que você está gerenciando. Selecionar um computador faz com que apareçam várias informações úteis sobre a máquina, incluindo o fabricante, os endereços IP, os processadores, as unidades, os endereços MAC e as funções do servidor. A partir daqui, você pode executar as consultas do WMI (Instrumentação de Gerenciamento do Windows), conectar-se a monitores de desempenho em tempo real, ver os softwares instalados e executar outras tarefas administrativas úteis.

A ferramenta de relatório fornece exibições gráficas rápidas e exportáveis de seus nós gerenciados. Por exemplo, você pode gerar um gráfico de pizza das velocidades da CPU de todas as máquinas na sua rede ou verificar quais máquinas possuem o Windows XP Service Pack 2 instalado.

A ferramenta de software permite ver e exportar rapidamente as listas do software instalado em um grupo de uma para N máquinas na sua rede – é uma excelente ferramenta para auditoria.

E a ferramenta RegCast permite ver (e também modificar, se você estiver em um administrador corporativo ou de domínio) informações de registro de máquinas remotas de um grupo específico de máquinas.

O MetaLAN também inclui uma ferramenta para implantação e instalação temporária de pacotes MSI (Microsoft Installer) (se eles oferecerem suporte à instalação silenciosa); uma visão geral do armazenamento que mostra cada unidade na sua máquina e quanto espaço livre está disponível; e uma ferramenta Service Admin que permite iniciar, parar e até remover serviços. Como se isso não fosse suficiente, ainda há uma excelente ferramenta de controle remoto VNC que disponibiliza um pequeno executável VNC, que, quando executado, lhe fornece controle remoto da máquina (muito semelhante à Assistência remota).

Preço: a partir de US$75 para um pacote de licença com 20 nós.

A ferramenta de suporte técnico lhe fornece uma visualização de pesquisa e navegação

A ferramenta de suporte técnico lhe fornece uma visualização de pesquisa e navegação  (Clique na imagem para aumentar a exibição)

Automatizar tarefas

AutoHotkey

autohotkey.com

A automação pode ser o melhor amigo do profissional de TI, ajudando-o a evitar tarefas repetitivas e que consomem tempo. Entre as várias ferramentas que nos ajudam nisso está o utilitário AutoHotkey. Essa ferramenta de código-fonte gratuita ajuda a otimizar as rotinas de desktop ao automatizar praticamente todas as tarefas que exigem entrada de teclado, mouse ou até mesmo joystick. É uma ferramenta macro e de teclas de acesso baseada em scripts para esteróides.

O AutoHotkey é executado na bandeja do seu sistema e, mediante a inicialização, executa a definição de script que você criou. O programa executa comandos de script individuais à medida que eles são exibidos no arquivo de script. Isso é excelente para iniciar o seu conjunto favorito de aplicativos na inicialização, por exemplo. Mas, espere; tem mais: você também pode definir qualquer número de teclas de acesso e hotstrings.

As teclas de acesso, ou de atalho, são qualquer combinação que você definir para acionar uma ação, como iniciar um aplicativo, colocar as janelas em primeiro plano ou até mesmo simular a ação do mouse.

As Hotstrings, por outro lado, são abreviaturas de texto para comandos ou frases digitados com freqüência. Além disso, essas hotstrings podem ser usadas para iniciar uma ação com script semelhante a uma tecla de acesso. Por exemplo, você poderia criar uma hotstring com a simples seqüência chave de "td", que abre o Microsoft Word e escreve a data de hoje no formato que você desejar. Ou, se houver uma resposta de parágrafo específica que você sempre costuma enviar aos seus usuários, você poderia criar uma hotstring simples para que esse parágrafo seja automaticamente inserido em uma nova mensagem do Outlook.

A linguagem de script por si só é compatível com variáveis, expressões para operações matemáticas e de seqüência de caracteres, variáveis globais internas, funções, looping e instruções condicionais, de modo que você possa criar um script que seja adequado às necessidades do seu sistema. No total, há mais de 100 comandos e construções de linguagem para ajudá-lo. Por exemplo, você pode simular a ação de arrastar do mouse, mostrar caixas de mensagens, executar operações assíncronas, enviar mensagens de email, modificar o Registro, definir timers nos loops para que tenham verificações recorrentes, abrir aplicativos, fechar janelas e eliminar processos, para citar apenas alguns.

Outro recurso interessante do AutoHotkey é que você pode compilar seus scripts para a reutilização e a distribuição assim que eles corresponderem às suas necessidades. Dessa forma, os usuários que não tiverem o AutoHotkey instalado podem aproveitar os seus atalhos e scripts. E, graças à licença do projeto de código-fonte, você poderá distribuí-los ou vendê-los sem rsetrições.

Na sua organização interna, você pode distribuir facilmente aos seus usuários finais um script executável que execute um conjunto de personalizações que, de outra forma, você precisaria executar manualmente diretamente no desktop. Além disso, se você precisar personalizar esses scripts para cada usuário, o AutoHotkey também aceita comutadores e parâmetros da linha de comando, de modo que você pode realmente ter algo útil e reutilizável no seu domínio.

Ao contrário de muitos projetos de código-fonte, que freqüentemente não oferecem muito em termos de documentação, a documentação do AutoHotkey é completa e bem desenvolvida, mostrando a você o que é necessário saber para realizar o script de suas tarefas de automação com exemplos muito bons e úteis. Além disso, no site da Web do projeto, você encontrará um fórum de usuários ativos, que irá ajudá-lo com perguntas, e um wiki que contém scripts, tutoriais e uma referência de comando. Também há uma página de demonstração do script, que oferece um bom conjunto de exemplos enviados por usuários e que podem ser utilizados.

Preço: gratuito.

O AutoHotKey pode compilar scripts para reutilização e distribuição

O AutoHotKey pode compilar scripts para reutilização e distribuição  (Clique na imagem para aumentar a exibição)

Greg Steen é um profissional de tecnologia, empresário e entusiasta que está sempre em busca de novas ferramentas para facilitar as operações, o controle de qualidade e o desenvolvimento para os profissionais de TI.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..