WorkDir: /var/www/htdocs/mrtg
Language: brazilian
RunAsDaemon: yes
Target[fan]: `/etc/mrtg/fan.sh`
Title[fan]:"Rotação dos Coolers"
PageTop[fan]: <h1> Rotação dos Coolers</h1>
Options[fan]: growright,gauge,noinfo,unknaszero
YLegend[fan]: RPM
ShortLegend[fan]: RPM
MaxBytes[fan]: 8000
Legend1[fan]: Fan1
Legend2[fan]: Fan2
LegendI[fan]: Fan1
LegendO[fan]: Fan2
Target[temp]: `/etc/mrtg/temp.sh`
Title[temp]:"Temperatura da CPU/MB"
PageTop[temp]: <h1>Temperatura CPU/MB</h1>
Options[temp]: growright,gauge,noinfo,unknaszero
YLegend[temp]: Graus Celcius
ShortLegend[temp]: °
MaxBytes[temp]: 90
Legend1[temp]: CPU
Legend2[temp]: M/B
LegendI[temp]: CPU
LegendO[temp]: M/B
Página anterior Próxima página
Páginas do artigo
1. Introdução
2. Pré-requisitos
3. O arquivo de configuração do MRTG
4. Algumas observações
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada
A história do ogg na web
Criando um mirror do Conectiva para uma rede interna
BC: A sua calculadora programável no Linux
Treze razões pelas quais uma rede wireless é lenta
Scid vs. PC - O melhor programa para estudar Xadrez no GNU/Linux
Comentários
So para acrescentar, existe um monitor grafico, um frontend para o lm_sensors chamado Xsensors. Ele pode ser baixado em
http://www.linuxhardware.org/ , na barra direita do site.
Felipe
Geraldo.
Seu artigo foi perfeito.
Parabéns !!!
Esta tudo funcionando mas ainda esta apresentando um erro.
WARNING: Problem with External get '/root/mrtg/fan.sh':
Expected a Number for 'in' but got ''
Será a falta da passagem de algum parametro ??
Claudio M
Mensagem
Geraldo.
Seu artigo foi perfeito.
Parabéns !!!
Esta tudo funcionando mas ainda esta apresentando um erro.
WARNING: Problem with External get '/root/mrtg/fan.sh':
Expected a Number for 'in' but got ''
Será a falta da passagem de algum parametro ??
Claudio M
Grande Claudio, obrigado pelo comentário.
Bom, estou usando o script em uma estação e em um servidor e não apresentou tal mensagem de erro, mas vai aí uma sugestão: Entre os apóstrofes tem um "espaço" conforme abaixo.
#!/bin/sh
echo "`/usr/bin/sensors | grep fan1 | cut -c 6-14 | tr -d '<espaço>'`"
echo "`/usr/bin/sensors | grep fan2 | cut -c 6-14 | tr -d '<espaço>'`"
Espero ter ajudado.
Grande Abraço,
Geraldo
Mensagem
Grande Claudio, obrigado pelo comentário.
Bom, estou usando o script em uma estação e em um servidor e não apresentou tal mensagem de erro, mas vai aí uma sugestão: Entre os apóstrofes tem um "espaço" conforme abaixo.
#!/bin/sh
echo "`/usr/bin/sensors | grep fan1 | cut -c 6-14 | tr -d '<espaço>'`"
echo "`/usr/bin/sensors | grep fan2 | cut -c 6-14 | tr -d '<espaço>'`"
Espero ter ajudado.
Grande Abraço,
Geraldo
cara eu uso o mbmon aliado ao gkrellm. funca beleza. Basta ler na ajuda do gkrellm.
Mensagem
cara eu uso o mbmon aliado ao gkrellm. funca beleza. Basta ler na ajuda do gkrellm.
Olá pessoal!
Gostei muito o script do Geraldo e aproveito a oportunidade para deixar aqui minha contribuição para esse idéia do Augusto(br-linux.org), utilizando o mesmo método do Geraldo. Desenvolvi um script para monitorar a temperatura do HD pelo MRTG usando o smartmontools.
Eu começo presupondo que o smartmontools e o mrtg já estão instalados e configurados no sistema, visto que já existem inúmeros tutoriais ensinando isso. Vou deixar a baixo apenas o script temphd.sh e a parte de configuração a ser adicionada no mrtg.conf.
#--- /usr/local/bin/temphd.sh ---
#!/bin/sh
echo "`/usr/sbin/smartctl -A /dev/hda | grep Temperature_Celsius | cut -d" " -f13`"
echo "`/usr/sbin/smartctl -A /dev/hda | grep Temperature_Celsius | cut -d" " -f37`"
#--- /usr/local/bin/temphd.sh ---
#--- mrtg.conf - temphd.sh ---
Target[temphd]: `/usr/local/bin/temphd.sh`
Title[temphd]:"Temperatura do HD"
PageTop[temphd]: <h1>Temperatura do HD</h1>
Options[temphd]: growright,gauge,noinfo,unknaszero
YLegend[temphd]: Graus Celcius
ShortLegend[temphd]: °C
MaxBytes[temphd]: 90
Legend1[temphd]: Max
Legend2[temphd]: Atual
LegendI[temphd]: Max
LegendO[temphd]: Atual
#--- mrtg.conf - temphd.sh ---
No gráfico será monitorada a temperatura atual do HD e a temperatura máxima já registrada.
Podem copiar, modificar, melhorar ou distribuir!
Valeu galera, espero estar sendo útil!
Anderson Rocha.
anderson at ilheusnet.com.br
Mensagem
Olá pessoal!
Gostei muito o script do Geraldo e aproveito a oportunidade para deixar aqui minha contribuição para esse idéia do Augusto(br-linux.org), utilizando o mesmo método do Geraldo. Desenvolvi um script para monitorar a temperatura do HD pelo MRTG usando o smartmontools.
Eu começo presupondo que o smartmontools e o mrtg já estão instalados e configurados no sistema, visto que já existem inúmeros tutoriais ensinando isso. Vou deixar a baixo apenas o script temphd.sh e a parte de configuração a ser adicionada no mrtg.conf.
#--- /usr/local/bin/temphd.sh ---
#!/bin/sh
echo "`/usr/sbin/smartctl -A /dev/hda | grep Temperature_Celsius | cut -d" " -f13`"
echo "`/usr/sbin/smartctl -A /dev/hda | grep Temperature_Celsius | cut -d" " -f37`"
#--- /usr/local/bin/temphd.sh ---
#--- mrtg.conf - temphd.sh ---
Target[temphd]: `/usr/local/bin/temphd.sh`
Title[temphd]:"Temperatura do HD"
PageTop[temphd]: <h1>Temperatura do HD</h1>
Options[temphd]: growright,gauge,noinfo,unknaszero
YLegend[temphd]: Graus Celcius
ShortLegend[temphd]: °C
MaxBytes[temphd]: 90
Legend1[temphd]: Max
Legend2[temphd]: Atual
LegendI[temphd]: Max
LegendO[temphd]: Atual
#--- mrtg.conf - temphd.sh ---
No gráfico será monitorada a temperatura atual do HD e a temperatura máxima já registrada.
Podem copiar, modificar, melhorar ou distribuir!
Valeu galera, espero estar sendo útil!
Anderson Rocha.
anderson at ilheusnet.com.br
E aí jllitvay,
Realmente o gkrellm com o mbmon é uma mão na roda para desktops onde o ambiente grafico está sempre aberto, já para servidores onde as vezes o X nem é instalado o MRTG é uma boa.
Grande abraço,
Geraldo
Mensagem
E aí jllitvay,
Realmente o gkrellm com o mbmon é uma mão na roda para desktops onde o ambiente grafico está sempre aberto, já para servidores onde as vezes o X nem é instalado o MRTG é uma boa.
Grande abraço,
Geraldo
Anderson,
Muito obrigado pela contribuição, muito legal!! Estarei hoje mesmo adcionando seu script aos meus computadores.
Grande abraço,
Geraldo B. Foscaches Filho
Mensagem
Anderson,
Muito obrigado pela contribuição, muito legal!! Estarei hoje mesmo adcionando seu script aos meus computadores.
Grande abraço,
Geraldo B. Foscaches Filho
Olá meu caro andersonrocha.
Gostei muito do extra que você nos deu, sobre a monitoração da temperatura do HD.
Porém, por algum motivo, com as linhas q vc postou no arquivo de configuração pessoal, não funcionava.
Tive que mudar e colocar da seguinte forma.
#!/bin/sh
echo "`/usr/sbin/smartctl --all /dev/sda -d ata | grep Temperature_Celsius | cut -d" " -f13`"
echo "`/usr/sbin/smartctl --all /dev/sda -d ata | grep Temperature_Celsius | cut -d" " -f37`"
Como disse, não sei se todos os HDs sata seriam assim.
Os meus são Hitachi.
Bom, espero que essa modificação possa ajudar a mais alguém q como eu, queria aproveitar a dica do nosso amigo.
Valeu galera e obrigado pela dica anderson.
Mensagem
Olá meu caro andersonrocha.
Gostei muito do extra que você nos deu, sobre a monitoração da temperatura do HD.
Porém, por algum motivo, com as linhas q vc postou no arquivo de configuração pessoal, não funcionava.
Tive que mudar e colocar da seguinte forma.
#!/bin/sh
echo "`/usr/sbin/smartctl --all /dev/sda -d ata | grep Temperature_Celsius | cut -d" " -f13`"
echo "`/usr/sbin/smartctl --all /dev/sda -d ata | grep Temperature_Celsius | cut -d" " -f37`"
Como disse, não sei se todos os HDs sata seriam assim.
Os meus são Hitachi.
Bom, espero que essa modificação possa ajudar a mais alguém q como eu, queria aproveitar a dica do nosso amigo.
Valeu galera e obrigado pela dica anderson.
Contribuir com comentário
Enviar
Patrocínio
Destaques
Artigos
Dicas
Tópicos
Top 10 do mês
Scripts