Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Shell Script + Google Chart Tools / Image Charts
Colaboração: Noilson Caio Teixeira de Araújo
Data de Publicação: 11 de abril de 2011
Eu estava aqui nerdando e vi a colaboração da Ana Paula Ribeiro Guerra Fernandes sobre a API beta do google. Foi bater o olho e pensar em um gerador de gráfico de uso das partições ativas de um host Gnu Linux.
Pode rodar direto na máquina ou remotamente por ssh. O Script retorna o link do chart.
#!/bin/bash
# http://imagecharteditor.appspot.com/
# Noilson Caio
discos=$(df -P| sed -n '/^[/]/p' | awk '{print $1"+-+"$6"+-+"$5}' | paste -s -d'|')
usagem=$(for i in $(df -P| sed -n '/^[/]/p' | awk '{print $1}');do df -P|grep $i|awk '{print $5}';done| paste -s -d','| tr -d '%')
echo "http://chart.apis.google.com/chart?chs=700x240&cht=p&chd=t:"$usagem"&chl="$discos"&chtt=Uso+dos+discos+montados"
Blog do autor: http://ncaio.ithub.com.br/
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
03 Jun 2011, 10:12
28 Abr 2011, 16:08
28 Abr 2011, 16:06
13 Abr 2011, 06:37
limite="5";load5=$(awk '{print $1}' /proc/loadavg);echo "http://chart.apis.google.com/chart?chxr=0,0,5&chxt=y&chs=700x240&cht=gom&chds=0,"$limite"&chd=t:"$load5"&chl="$load5"&chtt=$(hostname)+load+average&chco=00FF00,FFFF00,FF0000"
Fonte: http://www.commandlinefu.com/commands/view/8222/load-average-api-google-chart
Abraço!
11 Abr 2011, 19:14
Parabéns ao Noilson Caio Teixeira de Araújo e a Ana Paula Ribeiro Guerra.
Com certeza usarei esta ideia futuramente!
Obrigado!
11 Abr 2011, 08:26




