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

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

Atualizando o kde para kde3.5.7

Script para construção de VPN-SSL

shradio.sh - ouça rádios online

Administração de VirtualBox com ShellScript

ping alarme - avisa quando o ip esta offline e gera log


  

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