Enviado em 14/10/2014 - 13:40h
Boa Tarde galera,
Preciso de uma ajuda, estou precisando fazer um discovery nas tablespace que possuo no servidor Oracle do trabalho. Não tenho muita noção de script mais vou dizer as informações que possuo.
1° -> Eu criei um comando sql que me conecto no banco de dados MYSQL do zabbix e coleto a consulta com o nome de todas as tablespaces existentes no banco, nomeei o arquivo de comando.sql
2° -> Criei o script que irá se conectar ao banco e fazer a consulta e irá colocar todas as tablespaces existentes no arquivo ts_name. Ele me gera as ts numa unica linha separadas por 2(espaços).
3° -> Agora eu travei, preciso criar um script usando o FOR para imprimir para cada parametro de entrada a saida referente a ele no formato json:
Alguem poderia me dar uma luz ?
Obrigado desde já.
Preciso de uma ajuda, estou precisando fazer um discovery nas tablespace que possuo no servidor Oracle do trabalho. Não tenho muita noção de script mais vou dizer as informações que possuo.
1° -> Eu criei um comando sql que me conecto no banco de dados MYSQL do zabbix e coleto a consulta com o nome de todas as tablespaces existentes no banco, nomeei o arquivo de comando.sql
select value from history_text where itemid='24154' order by clock desc limit 1
2° -> Criei o script que irá se conectar ao banco e fazer a consulta e irá colocar todas as tablespaces existentes no arquivo ts_name. Ele me gera as ts numa unica linha separadas por 2(espaços).
#!/bin/bash
mysql -h 10.254.2.213 -D zbx < /root/comando.sql | grep -E ^[^value] | tr '*' ' ' > ts_name
3° -> Agora eu travei, preciso criar um script usando o FOR para imprimir para cada parametro de entrada a saida referente a ele no formato json:
{
"data":[
{
"{#IFNAME}":"lo"},
{
"{#IFNAME}":"eth0"}]}
Alguem poderia me dar uma luz ?
Obrigado desde já.