FireWiki:FireDog 3.04

De Manual Fireman

Ir para: navegação, pesquisa

voltar

Tabela de conteúdo

FireDog

FireDog, a solução de coleta de inventário de software e hardware, gerenciamento de licenças e advertência de mudanças súbitas é composto por dois executáveis:


Funcionamento básico

O processo de funcionamento padrão da coleta de inventário é o seguinte:

O usuário se loga no sistema operacional e, via LOGON SCRIPT, o FireDog Coletor é ativado na estação do mesmo. Conforme as opções de configuração, o produto poderá varrer o disco rígido ou apenas coletar dados do registro do Windows.

Um arquivo com o resultado da coleta é gravado em uma pasta do servidor.

Neste servidor, um outro Firedog, chamado Server, fica verificando o surgimento de arquivos de coleta na pasta. Ao encontrar um novo, ele analisa o mesmo, atualiza o banco de dados de inventário e, em caso de mudanças na configuração, dispara um email de advertência ao supervisor. Em seguida, o arquivo processado é removido fisicamente da pasta.

Requisitos

Para instalação do produto em um computador servidor, veja requisitos

Instalação

Servidor que processa arquivos coletados

O equipamento onde rodará o FireDog Server não precisa ser um equipamento servidor. Mas é preciso que este equipamento tenha disponibilidade próxima de 100% para processar os arquivos coletados.

Vamos chamar este equipamento de DOGSERVER.

Instale FireDog utilizando o arquivo instalador FireDog304Setup.exe, obtido através do download, siga as instruções da tela de instalação.


Ao termino da instalação é apresentado o auxiliar para configuração de acesso ao banco de dados, Fireman Config, você "só deve" utilizá-lo se estiver instalando o FireDog em uma estação que "não" tem nenhum outro módulo da família Fireman instalado e configurado. Caso não tenha nenhum módulo configurado será necessário utilizar o Utilitário FCONFIG.EXE para configurar o acesso ao banco de dados.

Depois de fechar o Fireman Config você deve concluír a instalação.

Obs.: a pasta onde foi instalada o FireDog deve ser compartilhada para que possa ser acessada dos diferentes pontos da rede.

Active Directory

Neste passo você aprende como ativar a coleta de inventário na estação, configurando apenas o Active Directory.

  1. Se você já usa LOGON SCRIPT, adicione a seguinte linha no mesmo:

\\DOGSERVER\DISCO\FIREDOG\FIREDOG.EXE Considere que no exemplo acima, \\DOGSERVER deve ser substituído pelo nome do equipamento onde foi instalado o FireDog Server. E DISCO deve ser substituído pelo nome do disco/caminho onde a pasta firedog está armazenada.

  1. Caso ainda não use LOGON SCRIPT, crie um arquivo denominado FIREDOG.BAT com o conteúdo do item 1 acima, altere o PROFILE dos Usuários colocando no campo LOGIN SCRIPT "FIREDOG.BAT".
  2. Para testar, reinicialize o Windows em uma estação e utilize um dos logins definidos no item 2) acima.

Importante: Para um equipamento que não esteja na rede, crie uma pasta firedog no mesmo. Copie para lá o FIREDOG.EXE e insira sua execução no Inicializar do Windows. Depois, providencie – de alguma maneira – que o arquivo de coleta seja copiado para o DOGSERVER onde tais dados serão processados.

Rede Workgroup

Quando sua rede for do tipo Workgroup utilize a configuração Executar o FireDog nas estações automaticamente

Configuração

No DOGSERVER execute o programa FireDog Server.

Inicialmente, ele executa minimizado, ficando apenas seu ícone na gaveta do Windows.

Para acessar as opções de configuração:

  1. Clique com o botão direito do seu mouse sobre o ícone na gaveta do Windows e selecione OPÇÕES ou...
  2. Execute um duplo clique sobre o ícone e, em seguida, quando a janela principal abrir-se, selecione o botão OPÇÕES.

Observe que todas as janelas mantém o mesmo padrão: do lado esquerdo a árvore de opções, do lado direito os conteúdos que você pode configurar.

Pasta Opções do FireDog

Telaopcoesfiredog.jpg

Adicionar novos em
Em qual USUARIO (empresa) um novo item de inventário coletado e que ainda não existia dentro do banco de dados deve ser associado. Posteriormente, você pode mover este item para outra empresa.

Nossa sugestão é que você crie uma empresa fictícia e analise periodicamente os seus itens, movendo-os para o devido USUARIO (empresa).

Obs.: na versão Enterprise deve-se primeiro selecionar o "projeto".

Coletar Software

Do registro do Windows

Coletar arquivos do HD

Não apresentar a tela de progresso

Opções

Não coletar mais que n vezes nos dias de semana

Dias de semana

Executar o FireDog nas estações automaticamente

Remover do histórico registros com mais de "n" dias

Botão Remover Agora

Pasta Coleta

Telafiredogcoleta.jpg

Pasta compartilhada
Local onde os arquivos gerados pelo FireDog Coletor devem ser gravados para que o FireDog Server processe-os. Esta pasta deve ser compartilhada na rede e deve permitir o acesso e gravação por todos os usuários.

Conexão por porta TCP
Opção utilizada para empresas que utilizam restrições de segurança, impedindo aplicativos de gravarem em pastas de computadores diferentes. Servidor

Nome do servidor onde está executando o FireDog Server

Porta Porta de comunicação pela qual deve ser enviado o arquivo de coleta para recebimento do FireDog Server.

Veja configuração para customização, Timeout coleta TCP.

Pasta Envio de E-mails

Telafiredoge-mail.jpg

Enviar notificação por email
Define se FireDog Server deve remeter email de advertência cada vez que perceber modificações nas configurações das estações.

Quem remete o e-mail de advertência (SENDER)
E-mail de quem será comunicado da alteração
Servidor SMTP a ser usado para remessa da mensagem
Usuário para login no servidor SMTP
Senha do usuário acima
Testa as configurações do servidor de email enviando um email teste para o endereço de email configurado no campo destino.

Notificar máquinas com FireDog antigo
Envia email de advertência ao supervisor que determinada estação está usando um FireDog Coletor com versão antiga (importante por que novas versões sempre trazem melhorias na coleta). Essa situação pode acontecer quando tratando com estações fora da rede ou que não ativem o coletor através de Logon script.

Notificar máquinas ausentes há "n" dias
Envia email de advertência ao supervisor informando que um arquivo de coleta não é processado há "n" dias. Útil para descobrir equipamentos que não realizam login na rede há muito tempo, como notebooks e similares.

Botão Máquinas
Verifica se existem máquinas ausentes, ou seja, se existem máquinas que não fazem coleta a mais de "n" dias.

Itens de Hardware
Comunica pelo email os detalhes de hardware que sofreram modifições na configuração.


Informa todas as modificações
Apenas informa o total de mudanças e o supervisor pode avaliá-las posteriormente no histórico
A semelhança de "Itens de Hardware", somente que associado a softwares.
Ativa o editor de textos padrão no equipamento com o arquivo HTML que serve de template para o email. Você pode configurá-lo, modificar cores, tamanho de fontes e outros detalhes

Pasta Informações do Usuário

Telafiredoginfusu.jpg

Na primeira execução do FireDog Coletor na estação do usuário, é possível abrir uma janela com informações a serem preenchidas / selecionadas pelo mesmo. Isto é útil para definir a localização dos equipamentos e outros detalhes que você deseja conhecer.

Os campos que são apresentados podem ser de dois tipos:

Lista: o usuário seleciona em uma lista previamente criada (departamentos, prédios, etc) ou

Texto: o usuário preenche com informações adequadas (ramal, nome do usuário, ...)

Usar campos para o usuário informar

Esta opção ativada permite que o usuário preencha os campos na janela a ser aberta na primeira execução do FireDog Coletor em seu equipamento.

Método de inclusão de campos e listas

Você cadastra os campos utilizando-se dos botões de inclusão e exclusão que estão no lado direito dos campos, conforme a figura abaixo:

Telafiredoginfusu1.jpg

Inclua um novo campo e clique no checkbox LISTA, caso você queira informar quais os conteúdos que o usuário poderá selecionar neste tipo de campo.

Salvar dados de cada usuário

Em estações que são compartilhada por vários usuários, é possível solicitar dados apenas do primeiro usuário que fizer login ou de cada um dos diferentes usuários que logarem neste equipamento. Para pegar de cada usuário, marque esta opção de configuração, caso contrário, deixe-a desmarcada.

Não aceitar campos em branco

Nos campos tipo TEXTO, é possível obrigar o usuário a preencher com algum conteúdo através desta opção.

Obs.: Os campos que o usuário preenche podem ser armazenados nas informações do Item de inventário, por exemplo: - NroSerial - NroHelpDesk - IdentPatrimonio Os campos que você criar para a Informações de usuário e que você deseja que seja adicionado nas informações do Item devem conter os nomes iguais ao nomes dos campos da tabela Item. Cuidado, não são todos os campos que possuem essa funcionalidade

Sub-pasta Forçar Informações

TelafiredogforcInfusu.jpg

É possível obrigar o usuário a preencher novamente o conteúdo da tela de informações. Isso pode ser necessário caso você tenha reorganizado os campos, inserindo novas listas, removendo alguns campos que não mais interessam, etc...

É possível selecionar quais estações devem preencher novamente o conteúdo. Com botão direito do mouse em cima da lista é possível selecionar TODAS ou NENHUMA estação. Essa ação terá reflexo na lista de equipamentos que é apresentada.

No "Executar quantas vezes" informa-se quantas vezes a coleta de informações do usuário será apresentada na coleta.

Pasta Ignorar Estações

Telafiredogignorar.jpg

Essa configuração serve para ignorar a coleta de algumas máquinas que não tem a necessidade de ter seus dados atualizados no inventário, como por exemplo máquinas de testes em laboratório.

É possível selecionar quais estações devem ter a coleta ignorada. Com botão direito do mouse em cima da lista é possível selecionar TODAS ou NENHUMA estação. Essa ação terá reflexo na lista de equipamentos que é apresentada.

Limpeza de Registros

Estando na tela de configuração é possível exibir pasta para limpeza de arquivos repetidos. Para isso tecle Shift+F9, será exibida a pasta Funções avançadas.

Fdfuncavanc.jpg

No botão "Limpar Duplicidade" é ativada a limpeza de itens com o nome duplicados no banco de dados.

No botão "Limpar Produtos sem uso" é ativada a limpeza de registros da tabela Produto que não estão em uso nos periféricos dos itens de inventário.

Controlar Produtos

É possível controlar sobre quais produtos o FireDog deve avisar caso exista alterações em um item de inventário. Para isso basta acessar através do botão Produtos na tela principal do FireDog Server a tela de Controlar Produtos.

Fdcontrolarprod.jpg

Para que o FireDog avise sobre alterações de um produto especifico em um item de inventário o checkbox Controlar do produto deve estar marcado.

Usar logotipo próprio na tela de informações do usuário

Para utilizar o logotipo de sua empresa, copie o mesmo com o nome de "logo.jpg" para a pasta onde está o FireDog.exe coletor, normalmente:

\\DOGSERVER\DISCO\FIREDOG\

O FireDog apresentará também essa imagem na tela de Informações do Usuário.

Não mostrar splash-screen

A apresentação do Splash-screen do FireDog na estação onde está sendo realizada a coleta é configurável.

Caso deseje que ela não seja apresentada faça a seguinte configuração:

  1. localize o arquivo firedog.ini na pasta onde está instalado o FireDog;
  2. edite o arquivo no Bloco de Notas;
  3. adicione uma linha abaixo da chave "[Setup]";
  4. adicione "splash=0";
  5. salve o arquivo.

Depois de feita essa configurção o Splash-screen não será mais apresentado na coleta.

Não mostrar o ícone na bandeja do windows

A apresentação do ícone na trayicon na estação onde está sendo realizada a coleta é configurável.

Caso deseje que ele não seja apresentado faça a seguinte configuração:

  1. localize o arquivo firedog.ini na pasta onde está instalado o FireDog;
  2. edite o arquivo no Bloco de Notas;
  3. adicione uma linha abaixo da chave "[Setup]";
  4. adicione "trayicon=0";
  5. salve o arquivo.

Depois de feita essa configurção o ícone não será mais apresentado na coleta.

Nome de itens iguais em empresas diferentes

É possível ter nomes de itens iguais em empresas diferentes. Para isso é necessário fazer uma configuração especial.

Caso deseje ter itens com nome igual em empresas diferentes faça a seguinte configuração:

  1. localize o arquivo firedog.ini na pasta onde está instalado o FireDog;
  2. edite o arquivo no Bloco de Notas;
  3. adicione uma linha abaixo da chave [Setup];
  4. adicione regional=1;
  5. salve o arquivo.

Para essa configuração funcionar é necessário que os itens já estejam previamente indicados a que empresa pertencem. É possível fazer isso utilizando varias pasta com configurações para coleta. Para maiores informações consulte o suporte técnico.

Dicionário de aplicativos

O dicionário de aplicativos é um catálogo de softwares com seus nomes e características (tamanho do executável, versão, etc). Com o mesmo é possível coletar dados dos arquivos e identificar seu nome através destas características e também controlar o número de licenças "contradas"x"instaladas".

Configuração

Através da janela do dicionário de aplicativos você pode realizar funções adicionais.

Telafiredogdicionario.jpg

Incluir novos aplicativos

Adicione novos aplicativos clicando no botão "ADICIONAR".

Esta facilidade é útil para incluir no cadastro programas de terceiros (Office Banking) assim como seus próprios aplicativos.

Gerenciamnto de licenças de software

As facilidades do FireDog Server também permitem controlar a quantidade de licenças que você possui versus as que estão instaladas.

Localize o aplicativo que deseja acompanhar a quantidade de licenças, marque a coluna CONTROLAR e informe a quantidade de licenças contratadas na coluna QTDE LICENÇAS, conforme imagem abaixo:

Clip0015.png

A visualização do controle pode ser verificado dentro do aplicativo FIREREPORT.EXE, que mantém o conjunto de relatórios do Fireman, em dois relatórios:

  1. Firedog: Controle de licenças, cujos parâmetros de execução permitem selecionar um produto ou todos, além de outras informações.
  2. Firedog: Histórico de Alterações, onde é possível rastrear todas as modificações de configuração (novos softwares ou hardwares, exclusões, expansões, etc) que a estação sofreu.

</pre>

Telareportparte.jpg

Importar produto

Apesar do dicionário de aplicativos conter um volume bastante grande de softwares, é possível que o FireDog colete executáveis que não estejam dentro desta lista.

Se você desejar incluir no dicionário (para que as descrições e demais dados sejam apresentadas com maior clareza nos emails, etc) estes produtos coletados, clique no botão IMPORTAR PRODUTO.

Clip0017.png

Localize o novo produto na lista a esquerda.

Preencha os campos na parte inferior esquerda da janela, para melhorar o detalhamento sobre o mesmo. Informe o NOME, VERSÃO, TAMANHO, DATA DE CRIAÇÃO.

Adicionalmente marque CONTROLAR LICENÇAS e a QUANTIDADE DE LICENÇAS. Pressione GRAVAR e, após adicionar todos os produtos desejados, FECHAR.

Situações de exceção

Estação fora de sua rede local

Graças à grande flexibilidade de coleta do FireDog é possível adotar várias soluções híbridas. Uma delas é coletar dados de estações que estejam fora de sua rede local.

Estação stand-alone

Considere esse equipamento como aquele que funciona em um ponto remoto e não possui conexão com WAN com sua rede de computadores.

  1. Para que a coleta funcione na mesma, copie o arquivo FIREDOG.EXE para uma pasta (sugestão: C:\FIREDOG) no disco rígido deste equipamento e coloque um atalho no INICIAR do Windows para que o mesmo sempre execute o FireDog ao ligar o equipamento.
  2. Lembre-se de copiar o arquivo FIREDOG.INI do servidor DOGSERVER para a mesma pasta acima, pois nele estão as definições sobre o que coletar, quando, etc.
  3. Providencie uma forma com que o arquivo com sufixo FDR seja copiado para a pasta do servidor DOGSERVER. Desta forma, o FireDog Server poderá processar o conteúdo destes dados coletados.

Estação em uma outra rede local

Considere esse equipamento como aquele que funciona em uma rede local que não obrigatoriamente seja onde o FireDog Server está instalado. Vamos chamá-la de rede-distante.

  1. Os procedimentos são muito semelhantes à instalação da estação stand-alone. A diferença é que você pode colocar o FireDog Coletor em uma pasta do servidor da rede-distante.
  2. Faça com que, através do logon script da rede-distante, cada usuário que realize logon execute o FireDog.exe.
  3. Os arquivos serão gerados na pasta do item 1) acima definido. Implemente algum procedimento (scheduler ou similar) que copie os arquivos com sufixo FDR para a pasta do DOGSERVER, onde os mesmos serão processados.

Restrições de permissão para gravação no DogServer

Dependendo dos níveis de segurança da rede local, pode ser inibida a possibilidade do FireDog Coletor gravar dados em uma pasta de outro equipamento, como do DOGSERVER.

Para isso, é possível usar de artíficio onde o FireDog Coletor envia dados por TCP/IP para uma determinada porta do servidor onde o FireDog Server os recebe e processa, sem a gravação intermediária de arquivo de dados.

Para isso veja os passos do item "Pasta de Coleta"e selecione a opção por TCP/IP.

Restrições de permissão para gravação de informações na estação

Após fazer a coleta o FireDog coletor grava informações na máquina coletada. O local onde são gravadas varia de acordo com a configuração feita em Pasta de Informações do usuário. Se a opção Salvar dados de cada usuário estiver desmarcada podem ocorrer problemas de permissão para gravar essas informações.

Com a opção desmarcada o FireDog coletor tenta gravar as informações em C:\Documents and Settings\All Users\Dados de aplicativos\, em alguns ambientes os usuários não tem permissões para gravar nesta pasta.

Quando acontecer esse problema é possível indicar uma pasta em cada estação onde serão gravadas as informações.

Para fazer isso, edite o arquivo firedog.ini que é encontrado na mesma pasta onde está o FireDogServer.exe, e:
- abaixo da chave [Setup] adicione:
Localstorage="pasta"

Exemplo:
Localstorage=c:\Sial Software\FireDog\
Após a coleta, as informações serão gravadas na pasta indicada acima em cada estação.
PS. a pasta indicada deve ser sempre uma pasta local que existe ou será criada (o FireDog irá criar a pasta indicada caso ela não exista) em cada estação coletada.

Obs. essa configuração se sobrepõe a opção Salvar dados de cada usuário, para que as informações de cada usuário que realizar login em uma máquina sejam salvas, esta linha não pode existir no arquivo firedog.ini.

Time-out coleta TCP

Ao usar a forma de TCP para entrega do arquivo de coleta é possível configurar o timeout (tempo em que o FireDog coletor ficará tentando enviar o arquivo) e o intervalo (tempo entre as tentativas de envio do arquivo).

Para fazer essas configurações: · edite o arquivo firedog.ini através do "Bloco de Notas" do Windows. O mesmo deve estar em todas as pastas onde estão instalados o FireDogServer.exe e FireDog.exe.

Obs.: a unidade da linha intervalo é segundos, e da linha timeout é minutos.

Ajuste os tempos de acordo com as necessidades.

Time-out do coletor

Caso ocorra problemas na execução das coletas nas estações travando as mesmas, é possível determinar um timeout para que a coleta seja encerrada sem que o trabalho do usuário seja afetado.

Para determinar o timeout siga os passos:

Obs.: a unidade da linha Timeout é segundos.

Alteração de CPU Type

Em alguns hardwares é normal haver pequena diferença no clock do processador de uma coleta para outra. Para que o FireDog Server não fique alertando a cada pequena alteração dessa informação, que é apresentada através do campo CPU Type na visualização de informações de inventário, existe um parâmetro que pode ser ajustado.

Para fazer o ajuste siga os passos:

Obs.: o parâmetro 5 significa que se houver alteração do clock do processador de mais ou menos 5% o FireDog não vai alertar sobre a alteração. Esse parâmetro pode ser customizado.

voltar

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
fireman
Ferramentas