TIAGO.DIAS.ETI.BR GNU/Linux, BSD, Unix-Like & PHP

17Sep/07Off

Monitorando No-Breaks TS Shara



Após conectar o No-Break no servidor corretamente, utilizamos o cdrom que vem juntamento com o mesmo (caso não tenha vindo nenhum cdrom é possível realizar o download do mesmo no site do fabricante).

mount /media/cdrom


Localize onde se encontra o software powernt para linux e descompacte o mesmo.

tar -zxvf /media/cdrom/caminho/powernt-versao.tar.gz -C /usr/src/


Depois realizamos a compilação do powernt

cd /usr/src/powernt

./configure && make && make install


O diretório padrão de instalação é em "/usr/local/ ".

Acesse o diretório padrão do mesmo, no meu caso:

cd /usr/local/tsshara/


Vamos colocar o daemon na inicialização do Debian.

ln -s /usr/local/tsshar/upsd.sh /etc/init.d/upsd

update-rc.d -n /etc/init.d/upsd defaults


E finalizamos iniciando o daemon:

/etc/init.d/upsd start


A configuração é bem simples, no próprio daemon.

vi /usr/local/apc/upsd.sh


É necessário alterar três parâmetros, bem simples também.

temp_nobreak="-2"; #valor default
temp_sistema="-15"; #valor default
port_serial="/dev/ttyS0"; #porta serial - /dev/ttySx


OBS.:

Procedimento realizado em Debian 3.1 r2 e com No-Break TS Shara UPS Professional.

Disponibilizei para download uma versão que não precisa de compilação, basta apenas seguir os procedimentos abaixo:

Download source

upsd.tgz

Descompacte o arquivo tgz

tar -zxvf upsd.tgz -C /usr/local/


Depois basta seguir os passos do tutorial, posterior a compilação.

OBS.: Lembrando que o caminho agora será "/usr/local/apc".

Filed under: Debian Comments Off
17Sep/07Off

Monitorando temperatuda da CPU



Vamos instalar o pacote responsável por este monitoramento.

apt-get install lm-sensors


Depois devemos verificar quais módulos do kernel precisaremos carregar para que o lm-sensor funcione.

sensors-detect


Basta apenas confirmar "yes" para todas as opções.

Depois carregue os módulos necessários.

Exemplo:

modprobe i2c-i801
modprobe lm85
modprobe eeprom


Depois é só digitar o comando:

sensors


Para acompanhar em tempo real:

watch sensors


Para acompanhamento on-line, insta-le o phpsysinfo e habilite o suporte ao lm-sensors.

apt-get install phpsysinfo


Se já estiver instalado, basta reconfigurar o pacote.

dpkg-reconfigure phpsysinfo


Depois acesse:

http://localhost/phpsysinfo


OBS.: O lm-sensors realiza o monitoramento da temperatura da CPU, Voltagem e rotação dos Clusters (Fan).

Filed under: Debian Comments Off
17Sep/07Off

Gerenciando No-Breaks APC


Primeiro devemos instalar o software de gerênciamento do No-Break APC e também o software para monitoramento Web.

apt-get install apcupsd apcupsd-cgi


Assim que a instalação for concluida devemos configurar o arquivo apcupsd.conf e habilitar a inicialização do daemon.

vim /etc/default/apcupsd


E altere para:

ISCONFIGURED=yes


Depois:

vim /etc/apcupsd/apcupsd.conf


E edite as seguintes linhas:

=> Para Cabo Serial

UPSNAME <hostname>

UPSCABLE smart

UPSTYPE smartups

DEVICE /dev/ttyS1

=> Para Cabo USB

UPSNAME <hostname>

UPSCABLE usb

UPSTYPE usb

DEVICE


Basta reiniciar o daemon.

/etc/init.d/apcupsd restart


Para configurar o monitoramento web, edite o arquivo hosts.conf.

vim /etc/apcupsd/hosts.conf


E adicione a seguinte configuração:

MONITOR 127.0.0.1 "<hostname>"


E realizar um acesso web para realizar um acompanhamento do No-Break.

http://localhost/cgi-bin/apcupsd/multimon.cgi


OBS.: Caso o servidor ou estação de trabalho tenho o X habilitado o gnome-power-manager reconhece o apcupsd.

Filed under: Debian Comments Off