NMON: mudanças entre as edições

De Wiki Clusterlab.com.br
Ir para navegação Ir para pesquisar
(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...')
 
 
Linha 1: Linha 1:
=Tecnologias=
=Tecnologias=
*[https://nmonvisualizer.github.io/nmonvisualizer/index.html  NMONVisualizer Java Gui tool]
*[https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon2rrd nmon2rrd]
*[https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon2rrd nmon2rrd]
*[http://nmon.sourceforge.net/pmwiki.php nmon for Linux]
*[http://nmon.sourceforge.net/pmwiki.php nmon for Linux]
*[http://www.lpar2rrd.com/ LPAR2RRD]
*[http://www.lpar2rrd.com/ LPAR2RRD]
=Script Automação=
=Script Automação=
<syntaxhighlight lang="bash" line=1>
<syntaxhighlight lang="bash" line=1>

Edição atual tal como às 21h03min de 28 de julho de 2020

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