Pular para o conteúdo

ITM 6.x - Configurando um Universal Agent(UA) a partir de um script shell coletor

Dica publicada em Shell Script / Avançado
Ricardo Gellman ameagol
Hits: 5.021 Categoria: Shell Script Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

ITM 6.x - Configurando um Universal Agent(UA) a partir de um script shell coletor

ITM 6.2 tem a capacidade de usar scripts como monitores, e para isso basta você usar o Agente Universal (UA).
O Agente Universal funciona com informações vindas dos provedores de dados(ou Data Provider), por padrão são usados scripts para o Data Provider, e ele é ativado quando o Agente Universal for instalado. Existem outros provedores de dados como ODBC, HTTP, SNMP e API.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Configurar Gedit para compilar e executar scripts em PASCAL

tres - Transação Executivo-operacional em Shell

Gerenciador de pacotes em SHELL SCRIPT - PKGMGR

Criando um script para acessar sua unidade Zip

SSH simultâneo para vários servidores

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.