ITM 6.x - Configurando um Universal Agent(UA) a partir de um script shell coletor
Publicado por Ricardo Gellman em 07/08/2011
[ Hits: 4.870 ]
Aqui está um exemplo de configuração de um Data Provider.
Primeiro você tem que criar um metarquivo(metafile).Este arquivo define o nome da
aplicação, tipos de dados, o script a ser executado e seu intervalo.
Vamos dizer que você tem um script para monitorar o espaço de paginação, chamado ps.sh,
com o código abaixo:
---------------------------------
#!/bin/ksh
#SO - AIX
lsps -s | tail -1 | cut -c 27-29
---------------------------------
Em seguida, você constrói um metarquivo(metafile) que irá definir todos os atributos retornados pelo script. Neste caso, nosso script retornará o número de megabytes livres.
A primeira linha define uma aplicação, neste caso, que chamamos de "Paging_Space".
A próxima linha define um nome para o conjunto específico de atributos (Paging_Space), que é feita a amostragem de dados (S), adcionando um TimeStamp aos dados, e finalmente, o intervalo em segundos que queremos que o script use ao ser executado.
A linha 3 é a nossa fonte, nós definimos um tipo de "script" seguido do nome do script.
A linha 4 define um campo para os dados que são retornados pelo script. FreeMBPageSpace é definido como um elemento de dados de 32 bytes.
//APPL Paging_Space
//NOME Paging_Space S AddTimeStamp Intervalo=100
//fonte script ps.sh
FreeMBPageSpace D 32
Este arquivo deve estar em \IBM\ITM\TMAITM6\METAFILE. O script que você deseja chamar
a partir do Metafile precisa estar em IBM\ITM\TMAITM6\SCRIPTS.
Reinicie o UA, e em breve os dados começarão a fluir para o TEPS.
Depois de ver os dados, construa as suas situations de acordo com os requisitos do cliente.
DEBwizard - Script para a criação de pacotes Deb
O Mais Prático ou o Mais Rápido? Alternativa ao cut -c
Kernel for Newbies - seu assistente de compilação do Kernel em 10 simples passos
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Quais os códigos mais dificeis que vcs sabem fazer? (5)
Não consigo instalar distro antiga no virtualbox nem direto no hd (8)
Fiz uma pergunta no fórum mas não consigo localizar (14)
Upscaling com imagem cortada no monitor secundário ao usar iGPU Multi ... (1)
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... [RES... (8)









