Saudações,
Nesta postagem vou descrever como instalar o SMS Power View no Debian (no meu caso, uso a versão 7 Wheezy) mas este método deve funcionar para versões anteriores também. O SMS Power View é um software que serve para monitorar no-breaks da SMS ligados ao computador
O primeiro passo é baixar o software em http://www.alerta24h.com.br, antes de baixar é preciso se cadastrar e fornecer o número serial do no-break. Provavelmente o software será salvo em um arquivo com o nome install_SMS.tar.gz.
Antes de instalar o software é preciso ter uma máquina virtual Java funcionando no sistema. No meu caso, uso o OpenJDK:
# aptitude install openjdk-7-jre
Pode ser instalada outra máquina virtual Java de sua preferência. Agora, vamos a instalação do SMS Power View. Abra um terminal no diretório onde o software foi baixado e execute os comandos (verifique o nome do arquivo que você baixou):
# cp install_SMS.tar.gz /tmp
# cd /tmp
# tar zxf install_SMS.tar.gz
# cd sms_install
# ./install
Responda as perguntas durante a instalação. O meu local de instalação foi /opt/smspowerview.
Após a instalação, vamos criar um serviço para iniciar e desligar o SMS Power View automaticamente. Crie o arquivo /etc/init.d/smspowerview com o seguinte conteúdo:
#!/bin/bash
### BEGIN INIT INFO
# Provides: smspowerview
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: smspowerview
# Description: Script para logar como um user chamado sms e fazer parte como serviço
### END INIT INFO
SMS_HOME="/opt/smspowerview"
SMS_OWR="sms"
# Se não encontrar o executável, dar erro
if [ ! -f $SMS_HOME/powerview -o ! -d $SMS_HOME ]
then
echo "Não foi encontrado software sms"
exit 1
fi
case "$1" in
start)
# SMS_POWER Levantando serviço
echo -n "Starting SMS PowerView: "
su - $SMS_OWN -c "$SMS_HOME/powerview start >> startup.log"
echo "OK"
;;
stop)
# SMS Power Shutdown
echo -n "Shutdown SMS PowerView: "
su - $SMS_OWN -c "$SMS_HOME/powerview stop"
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: smspower start|stop|restart|reload"
exit 1
esac
exit 0
Dê as permissões corretas ao script:
# chmod 755 /etc/init.d/smspowerview
Coloque o script para inicialização:
# update-rc.d smspowerview defaults
Inicialize o serviço
# service smspowerview start
Agora podemos acessar o software pelo navegador, através do endereço: http://localhost:8080/
Nesta postagem vou descrever como instalar o SMS Power View no Debian (no meu caso, uso a versão 7 Wheezy) mas este método deve funcionar para versões anteriores também. O SMS Power View é um software que serve para monitorar no-breaks da SMS ligados ao computador
O primeiro passo é baixar o software em http://www.alerta24h.com.br, antes de baixar é preciso se cadastrar e fornecer o número serial do no-break. Provavelmente o software será salvo em um arquivo com o nome install_SMS.tar.gz.
Antes de instalar o software é preciso ter uma máquina virtual Java funcionando no sistema. No meu caso, uso o OpenJDK:
# aptitude install openjdk-7-jre
Pode ser instalada outra máquina virtual Java de sua preferência. Agora, vamos a instalação do SMS Power View. Abra um terminal no diretório onde o software foi baixado e execute os comandos (verifique o nome do arquivo que você baixou):
# cp install_SMS.tar.gz /tmp
# cd /tmp
# tar zxf install_SMS.tar.gz
# cd sms_install
# ./install
Responda as perguntas durante a instalação. O meu local de instalação foi /opt/smspowerview.
Após a instalação, vamos criar um serviço para iniciar e desligar o SMS Power View automaticamente. Crie o arquivo /etc/init.d/smspowerview com o seguinte conteúdo:
#!/bin/bash
### BEGIN INIT INFO
# Provides: smspowerview
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: smspowerview
# Description: Script para logar como um user chamado sms e fazer parte como serviço
### END INIT INFO
SMS_HOME="/opt/smspowerview"
SMS_OWR="sms"
# Se não encontrar o executável, dar erro
if [ ! -f $SMS_HOME/powerview -o ! -d $SMS_HOME ]
then
echo "Não foi encontrado software sms"
exit 1
fi
case "$1" in
start)
# SMS_POWER Levantando serviço
echo -n "Starting SMS PowerView: "
su - $SMS_OWN -c "$SMS_HOME/powerview start >> startup.log"
echo "OK"
;;
stop)
# SMS Power Shutdown
echo -n "Shutdown SMS PowerView: "
su - $SMS_OWN -c "$SMS_HOME/powerview stop"
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: smspower start|stop|restart|reload"
exit 1
esac
exit 0
Dê as permissões corretas ao script:
# chmod 755 /etc/init.d/smspowerview
Coloque o script para inicialização:
# update-rc.d smspowerview defaults
Inicialize o serviço
# service smspowerview start
Agora podemos acessar o software pelo navegador, através do endereço: http://localhost:8080/
Comentários