Tarsfgsdgdf
Por: thiago.koscak • 15/4/2015 • Seminário • 427 Palavras (2 Páginas) • 197 Visualizações
Faça um relatório por conta própria!!
Passo 1
Primeiro passo é trazer os dados do JIra. Como não estamos com a 14 ainda, não me recordo perfeitamente dos nomes:
cd /opt/pma-automatizador/
./automatizador.sh –properties properties.xml –startDate 2013-11-01 –endDate 2013-12-01
Com isso serão gerados dois arquivos, um de log que ficará em /opt/pma-automatizador/logs e outro que será um csv do que foi gerado em /opt/pma-automatizador/BI.
Depois de gerado, fazer um trabalho de checagem do arquivo de log que irá trazer tarefas sem Host, em aberto sem horas lançadas e alguns outros erros de link entre tarefas. Cabe ao verificador em conjunto com a equipe avaliar quais medidas serão tomadas pra cada chamado.
Após arrumar todas as tasks, gerar novamente o csv e move-lo:
cp /opt/ pma-automatizador/BI/nome_csv.txt /home/oracle/external/pma.txt
Passo 2
Existe a possibilidade de algum titulo de task possuir o caractere “;” utilizado para separar as colunas no csv, então faça um select na tabela “pma” e valide que consegue enxergar todas as linhas.
Depois de feito isso, entrar no banco de dados e executar a procedure “INSERT_PMA”.
E verificar o log:
Select * from pmp_log order by data desc;
Neste logo poderão surgir error referentes a Paradas e Links.
Os erros de link podem ser ignorados pois hoje não temos um controle sobre isso, porém quando não houver uma data de parada, ela deverá ser colocada na mão:
- Verificar se a parada realmente existe no Jira;
- Caso a parada não exista no Jira, ou foi colocado indevidamente, apagar seu registro:
Delete from pmp_task_parada where task_id in(
Selete task_id from pmp_task where chamado=’NOME DO CHAMADO’ and data_insercao=01-MES-ANO);
- Casos exista, criar um registro na pmp_task manualmente, ou apagar corrigir no Jira, apagar todos os registros do mês analisado na pmp_task e refazer a partir do Passo1.
Também é bom conferir se existe alguma task sem responsável (costuma acontecer):
Select * from pmp_task where responsavel is null;
Caso existe é só atualizar o campo.
Passo 3
Pegar os dados de sessões para a criação de gráficos.
Acredito que a grande maioria esteja no zabbix e esteja fácil de pegar (Guti já tem o padrão).
Tendo o csv vindo do zabbix executar os seguintes comandos:
# Para retirar as “
Sed –e “s/\”//g” nome_do_arquivo
# Para trocar “,” por “;”
Sed –e “s/\,/\;/g” nome_do_arquivo
Agora é só copiar todos os csv’s para o diretório:
/home/Oracle/external/dados.txt
Único que foge a regra é a Verzani que possui uma procedure no pax_monitor que guarda as sessões em uma tabela. É necessário pegar os dados e colocar no padrão.
...