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.794 ]
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.
Eliminando todos os processos de determinada variável
Corrigindo bug do imsniff 0.04 com um simples script (gambiarra)
GNU parallel - Um ferramenta para execução de processos em paralelo
Substituindo o sleep por um belo cronômetro regressivo
Curso de Shell Script Avançado
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
PIP3 - erro ao instalar módulo do mariadb para o Python (9)
É normal não gostar de KDE? (8)
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









