Diário de Viagens e Trabalhos do Pajé
15fev/122

Relembrando a primeira motocicleta – Yamaha XV250, o retorno.

Posted by Pajé

Salve g@lera.

Para quem não sabe, minha primeira motocicleta foi uma Yamaha Virago 250 1998/1999, fotos aqui. Deste então sempre apreciei esta moto, sua beleza estética, bem como seu leque de opções através das versões disponíveis no mercado que são xv250, xv535, xv750 e xv1100.

Esta primeira aquisição aconteceu em meados de 2006, quando ainda residia na cidade de Brasília-DF e como um grande apaixonado, sempre pensei em adquirir outra para fazer algumas modificações. Enfim é chegada a hora.

A Ruíva, apedido da primeira virago, nunca será substituída até por que foi a primeira, mas neste ano de 2012 tomei a decisão de comprar outra e substituir a Burgman - AN125, nos deslocamentos diários. Sei que se tratando de uma custom, mesmo de baixa cilindrada, não é uma motocicleta muito confortável para andar no trânsito de São Paulo, mas por ser leve e pelo prazer acho que vai valer a pena.

Sem mais delongas, apresento-lhes à Pretinha, minha nova paixão de duas rodas.

Pretinha

Abraços e Viva Zapata!!!

4jan/120

Piscas da Intruder 125 na Boulevard C1500

Posted by Pajé

Salve galera.

Já tinha escutado sobre e visto fotos de proprietários da Suzuki Boulevard C1500, adaptando os piscas da Intruder 125 e como estava com os meus originais em péssimas condições, resolvi entrar na parada também. A grande motivação para essa adaptação é o preço. Os piscas originais para C1500 custam cerca de R$ 300,00 cada um, ou seja, precisaria gastar algo na ordem de R$ 600,00 uma vez que os dois piscas traseiros da Viúva Negra estavam com suas carcaças quebradas. Enfim... vamos lá.

Após ler algumas sugestões e dicas de pessoas que já haviam realizado esta mudança, resolvi comprar os piscas da Intruder, na concessionaria custou R$ 40,00 cada, total gasto R$ 80,00,  estudar um pouco a estrutura de fixação dos dois e planejar algumas coisas, organizei tudo que precisava e iniciei os trabalhos.

Basicamente são duas coisas diferentes entre o original e da Intruder. A estrutura de fixação, que da Intruder é uma porca que fica presa a estrutura do suporte e da Boulevard é um parafuso que é colocado por baixo da estrutura e conexões de fios que são bem diferentes.

Iniciei removendo as lentes e  toda a parte emborrachada que segura a estrutura do pisca da Intruder, deixando só as carcaças pois o objetivo é utilizar os do pisca da C1500 por conta da fixação ser diferente na estrutura da moto.

Depois removi as lestes dos piscas da C1500, cortei os fios bem rente ao soquete da lampada, pois irei utilizar o fio original,  retirei a capa cromada deixando somente as estruturas emborrachas e o fio original na motocicleta e iniciei o processo de colocação das capas cromadas "novas", da Intruder. Por incrível que pareça elas encaixam perfeitamente e não requer nenhum tipo de adaptação.

Para garantir uma maior segurança, cortei os fios do pisca da Intruder com cerca de 4cm e fiz uma solda. Dai foi só isolar e encaixar as lentes na estrutura. Ficou show. Vejam as fotos do antes e depois.

Antes

Depois

foto03.jpg

Após instalados o que de fato é diferente dos originais são os dois parafusos que seguram as lentes, que no caso da Intruder é um pequeno parafuso que fica visível  e da C1500 o parafuso fica por baixo da estrutura, além do seu tamanho que é quase imperceptível mas é um pouco menor que os originais da Boulevard. Acredito que pela economia vale a pena perder esses detalhes da originalidade :-p

Abraços e boa estrada à todos.

11nov/110

Criando usuário no MySQL para Zabbix “Read Only”

Posted by Pajé

S@lve pessoal.

Já faz alguns dias que fui incumbido de replicar o ambiente de monitoração, que está em uma rede protegida e sem acesso externo, e criarmos uma aplicação onde clientes pudessem acessar esses sistemas em tempo real.

Depois do sistema arquitetado, repliquei as aplicações e criei um usuário de acesso ao banco MySQL somente com privilégios de UPDATE. O objetivo neste caso era garantir maior segurança, uma vez que teríamos conexões originadas do ambiente DMZ direto para a rede de Gerenciamento. Na regra o fluxo se dá do ambiente de DMZ para um ambiente de Backend e sendo assim quando maior for a limitação do acesso melhor.

Sendo assim, criei o usuário no MySQL com o seguinte comando:

GRANT SELECT ON zabbixdb.* TO 'zabbixuser'@'192.168.0.1'
IDENTIFIED BY 'zabbixpw';

Explicações: Adiciona usuário no MySQL somente com permissão de SELECT.

  • zabbixdb= Nome da base de dados Zabbix;
  • *= Todas as tabelas no Zabbix;
  • zabbixuser= Nome do usuário para acesso a base de dados;
  • 192.168.0.1= Endereço IP do servidor de aplicação Zabbix;
  • zabbixpw=  Senha do usuário.

Mesmo após a criação do usuário, o sistema ficou extremamente lento e improdutivo. Isso acontece pois o Zabbix necessita escrever em algumas tabelas e esse usuário só consegue realizar SELECT. Além disso em nenhum momento é exibido ao usuário mesmo habilitando o display_errors no PHP, as queries de erro para que possamos habilitar as credenciais de acesso.

Como o objetivo e modificar o menos possível o código do Zabbix e as tabelas que ele necessita escrever são só para registro de acesso e logs, as seguintes tabelas devem ser permissionadas com os comandos abaixo:

GRANT INSERT, UPDATE, DELETE ON zabbixdb.sessions
TO 'zabbixuser'@'192.168.0.1';
GRANT INSERT, UPDATE, DELETE ON zabbixdb.profiles
TO 'zabbixuser'@'192.168.0.1.';
GRANT UPDATE ON zabbixdb.user_history TO 'zabbixuser'@'192.168.0.1';
GRANT UPDATE ON zabbixdb.ids TO 'zabbixuser'@'192.168.0.1';

Como isso teremos um usuário que escreve o mínimo possível na base de dados, garantindo maior integridade dos dados e do seu ambiente de gerenciamento.

Caso queira visualizar os permissionamentos concedido ao usuário, utilize os comandos a seguir:

SHOW grants FOR rouser@192.168.0.1;
+------------------------------------------------------------------------------------------------+
| Grants FOR zabbixuser@192.168.0.1                                                              |
+------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'zabbixuser'@'192.168.0.1' IDENTIFIED BY PASSWORD '*61A8A301EE8740F5733' |
| GRANT SELECT ON `zabbixdb`.* TO 'rouser'@'192.168.0.1'                                         |
| GRANT UPDATE ON `zabbixdb`.`user_history` TO 'zabbixuser'@'192.168.0.1'                        |
| GRANT INSERT, UPDATE, DELETE ON `zabbixdb`.`profiles` TO 'zabbixuser'@'192.168.0.1'            |
| GRANT UPDATE ON `zabbixdb`.`ids` TO 'zabbixuser'@'192.168.0.1'                                 |
| GRANT INSERT, UPDATE, DELETE ON `zabbixdb`.`sessions` TO 'zabbixuser'@'192.168.0.1'            |
+------------------------------------------------------------------------------------------------+
6 ROWS IN SET (0.00 sec)

Abraços e até a próxima.

Categorias: Geral Sem Comentários
5jun/110

Finalmente. O upgrade está completo.

Posted by Pajé

Quem me acompanha no Twitter ou neste blog sabe que iniciei uma upgrade na Viúva Negra, Boulevard C1500, há uns 6 meses. Na realidade algumas peças foram importadas até mesmo antes disso, mas a rotina, como sempre ela é a culpada, não me deixou concluir antes desta data.

Hoje, dia 05/06/2011 consegui finalmente concluir o upgrade da motocicleta.

Foram adicionados/substituídos os seguintes acessórios:

  • Manoplas Kuryakyn c/ descanso de mão;
  • Cover Kuryakyn para o pedal de cambio;
  • Substituição da bolha p/ uma Holly destacável;
  • Substituição dos faróis auxiliares que haviam quebrado.

E como prometido, seguem as fotos atuais do brinquedo:

Imaginem como estou agora... Feliz!!!Mas não acabou por ai pois ainda restam a cromeação dos acessórios já oxidados e enferrujados além dos acabamentos para os  para-lamas.

Aguardem para a segunda etapa do upgrade :-p

Abraços do Pajé.

29abr/118

Envio de Mensagens SMS no Zabbix utilizando Kannel

Posted by Pajé

Faz algum tempo que temos um serviço de Broker SMS, na empresa onde trabalho e nunca tive a oportunidade de configurar o Zabbix para envio de mensagens quando ocorrer algum evento através desse sistema. Eis que surgiu a demanda faz uns 2 meses e agora estou aqui colaborando com esse tutorial.

Já faz um bom tempo que o Zabbix suporta envio de mensagens utilizando um celular plugado no equipamento e na versão 2.8.4, foi habilitada uma nova feature para envio de SMS através do serviço comercial Ez Texting. No meu caso tenho um servidor Kennel e vamos utilizá-lo para tal. O Kennel é gateway SMS em Software Livre amplamente utilizado no mundo para envio de SMS em massa.

Configurando script de envio

A primeira coisa a se fazer é configurar no Zabbix Server o diretório de ga externos, um parâmetro do arquivo de configuração.
Edite o arquivo de configuração do Zabbix e veja se a configuração abaixo existe, caso não exista configure a mesma.

AlertScriptPath=/usr/local/bin

OBS: Esse path pode ser outro, só lembre do mesmo para colocar o script que será configurado.

Segue um modelo co script que deve ser colocado no diretório supradescrito:

#!/bin/bash
# Mensagem SMS Utilizando o Kannel
wget --spider "http://192.168.0.1:13013/cgi-bin/sendsms?username=tester&password=foobar&dlr-mask=31&from=27289&smsc=&to=$1&text=$2-$3"

NOTA: Foi utilizado para esse arquivo o nome envia_sms.

Vamos entender o script:
wget = Comando para acessar o servidor utilizando protocolo http;
--spider = Parâmetro para não realizar download do arquivo;
192.168.0.1:3014 = Endereço do gateway SMS e porta, 3014;
“Resto” = Complemento do script cgi do Kannel.

No final da linha temos 3 variáveis que são: $1, $2 e $3 representam:
$1 = Número do celular do usuário ;
$2 = Conteúdo do assunto padrão da Ação - Zabbix ;
$3 = Conteúdo da mensagem padrão da Ação – Zabbix .

Agora que sabemos exatamente o que o script faz, vamos criar uma mídia nova, agora no Zabbix Web. No menu acesse:

Administração > Tipos de Mídias > “Botão” Criar mídia

Será aberta uma janela. Nela configure o nome, tipo de mídia como Script e o nome do script que no caso é envia_sms.

Imagem 01

Agora siga até:

Administração > Usuários > “Click no usuário que vai receber o SMS
“Agora em Mídia, botão” Adicionar

Configure Tipo com SMS Script, enviar para com o código de área seguido do número do telefone celular, usar se risco os níveis de criticidade que será enviado o SMS e status como Ativo.

Imagem 02

Depois de salvo, em Mídia aparecerá a mídia configurada conforme a figura abaixo:

Imagem 03

Pronto. Temos o servidor Zabbix, script mídia e usuário configurado para receber o SMS. O próximo passo é criar uma ação que, de acordo com algumas condições estabelecidas, vai enviar de fato o SMS.

Siga no menu: Configuração > Ações > “Botão” Criar ação

Vai abrir uma tela para configurar os parâmetros da ação. Segue abaixo um modelo de configuração:

Imagem 04

Explicando a figura acima, foi configurado Assunto e Mensagem padrão com as informações que serão enviadas no SMS, as Condições da ação contendo os requisitos que evem ser satisfeitos para enviar a notificação de um evento e as Operações da Ação que é para quem será enviado o SMS .

Pronto. Quando surgir um novo alarme que seja contemplado dentro das condições da ação, será executado o script e enviado um SMS ao usuário selecionado.

Lembrando que pode ser adaptado os procedimentos para enviar SMS à um grupo de usuário e não só à um usuário.

Referencia: http://blog.skinkers.com/2010/12/08/zabbix-push-notifications-for-iphone/