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

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

Firewall Iptables

Instalador autônomo Zabbix 3.2.1 no CentOS 6

Liberação do servidor DNS no firewall

Exemplos de scripts com dialog

Script de compilação do Xorg 7.2 otimizado para Slackware 64 bits (Slamd64)


  

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