NMON

De Wiki Clusterlab.com.br
Revisão de 12h46min de 13 de junho de 2018 por Damato (discussão | contribs) (Criou página com '=Tecnologias= *[https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon2rrd nmon2rrd] *[http://nmon.sourceforge.net/pmwiki.php nmon fo...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Tecnologias

Script Automação

#!/bin/bash
DIA=1
BASE_AMOSTRAS=300
function help() {
        echo Como utilizar este comando:
        echo $0 \(dia\|hora\) \(quantidade de tempo\)
}
function fnmon() {
        DURACAO=$(expr $2 \* 3600)
        INTERVALO=$1
        AMOSTRAS=$(expr $DURACAO \/ $INTERVALO)
        echo Amostras = $AMOSTRAS, Intervalo = $INTERVALO
        nmon -ft -s $INTERVALO -c $AMOSTRAS
}
case $# in
        2)
                case $1 in
                        dia)
                                if [ $2 -gt 1 ]
                                then
                                        fnmon $BASE_AMOSTRAS  $(expr $2 \* 24)
                                else
                                        fnmon $DIA $(expr $2 \* 24 )
                                fi
                                ;;
                        hora)   
                                if [ $2 -gt 24 ]
                                then
                                        fnmon $BASE_AMOSTRAS $2
                                else
                                        fnmon $DIA $2
                                fi
                                ;;
                        *)
                                help
                                ;;
                esac
                ;;
        *)
                help
                ;;
esac