você está aqui: Home  → Arquivo de Mensagens

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/


 

 

Veja a relação completa dos artigos de Noilson Caio Teixeira de Araújo

Opinião dos Leitores

Noilson Caio T. de Araújo
03 Jun 2011, 10:12
HAHAHAHAHA, pode crer, nem me toquei no nome da $var. Misturei inglês com português, vacilo.
Noilson Caio T. de Araújo
28 Abr 2011, 16:08
Fernando Mercês, esse comando tambem é meu. Obrigado.

Noilson Caio T. de Araújo
28 Abr 2011, 16:06
Hhahaaha. Cara, a variável é minha e coloco o nome que me achar melhor. Concordo que ficou feia, mais terminei deixando.
Fernando Mercês
13 Abr 2011, 06:37
Essa também é legal:


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!
Murilo Fujita
11 Abr 2011, 19:14
Testei e gostei!
Parabéns ao Noilson Caio Teixeira de Araújo e a Ana Paula Ribeiro Guerra.
Com certeza usarei esta ideia futuramente!
Obrigado!
Paulo de Souza Lima
11 Abr 2011, 08:26
"Usagem" é de matar e enterrar o português. Por que não "Uso", ou "Utilização", ou "Carga", mas "Usagem" é triste.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script