Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula

Publicado por Renato Araújo (última atualização em 11/12/2015)

[ Hits: 2.597 ]

Homepage: https://pingall.wordpress.com/

Download ver-tempo.sh




Script de gravação do tempo gasto para ligar as MFs de uma nuvem privada com o OpenNebula. Ideal para situações em que se precise automatizar o armazenamento do tempo que as máquinas físicas da infraestrutura levam para ser iniciadas.

  



Esconder código-fonte

#!/bin/bash

# Renato Cavalcante
# 02/12/15

# Script de gravação do tempo gasto para ligar as MFs da nuvem.

# IFS (Internal Field Separator, separador do campo interno)
oldIFS=$IFS  # Backup do separador de campo.
IFS=$'\n'    # Novo separador de campo, o caractere fim de linha.

HORAINIC=$(date +%H:%M:%S)

echo -e "Máquinas \t | Hora inicial \t | Hora final" > exper_logs.txt

for LINHA in $(onehost list | grep on)
do
    MF=$(echo $LINHA | awk '{print $2}')

# Se MF não tiver no arquivo de logs, então a insere.        
    if ! grep $MF exper_logs.txt &> /dev/null; then
        echo "$MF status on"

        HORAFIM=$(date +%H:%M:%S)   
        echo -e "$MF \t | $HORAINIC \t | $HORAFIM" >> exper_logs.txt
    fi
  #  sleep 1;

done

IFS=$oldIFS # Restabelece o separador de campo padrão.

Scripts recomendados

Montando sua máquina virtual para engenharia reversa em Linux

Rotina para backup diário, semanal e mensal (exemplo para Firebird)

bookmaker.bash: Script para imprimir livros com 4 páginas em uma folha

Adicionar/Deletar Usuarios Samba/Sistema

Script para gravar DVD, gera imagem e grava na mídia


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts