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.499 ]

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

Backup Automatizado

Diferença entre datas

Script de Backup para FITA DAT usando "tar"

Backup avançado

Configurando a raiz do seu servidor apache facilmente.


  

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