Ad Widget

Collapse

Zabbix não envia variáveis para o script

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fabiosoares
    Junior Member
    • Jul 2015
    • 9

    #1

    Zabbix não envia variáveis para o script

    Tenho dois servidores, um está o Zabbix, e o outro utilizo como para o envio de Script's.

    Servidor um - Zabbix Server instalado
    Servidor dois - Raspberry (Debian instalado, com dispositivo Huawei conectado para realização de envio de sms/whatsapp GSM). Apt gammu instalado.

    Tenho script de email, funcionando.

    Fiz uma conexão ssh sem senha entre os dois, e criei o seguinte script :

    #!/bin/bash
    ssh [email protected] "echo "$1" "$2" | gammu sendsms TEXT "$3"";

    Manualmente funciona.

    Quando derrubo uma VM de testes, o Zabbix alarma e envia o email e sms, o email é recebido, a sms não.
    Realizei o seguinte teste:

    #!/bin/bash
    ssh [email protected] "echo "$1" "$2" "$3" >> test.txt"

    Manualmente funciona.
    Mas não recebe as variáveis zabbix

    O que fazer?
    0
    Porque não recebo as variáveis do Zabbix?
    0%
    0
    Tenho que instanciar alguma biblioteca?
    0%
    0
    Tem alguma configuração específica em algum arquivo para scripts?
    0%
    0
  • Luiz Antonio Oliveira
    Member
    • Feb 2007
    • 49

    #2
    rode com o usuario zabbix e com debug.. e mostre aqui a saida...

    Comment

    • fabiosoares
      Junior Member
      • Jul 2015
      • 9

      #3
      Originally posted by Luiz Antonio Oliveira
      rode com o usuario zabbix e com debug.. e mostre aqui a saida...
      Problema resolvido!

      Editei o usuário Zabbix no arquivo /etc/passwd/ estava:

      zabbix:x:1000:1000::/home/zabbix:/bin/false

      Mudei para:

      zabbix:x:1000:1000::/home/zabbix:/bin/bash

      E copíei o script para /home/zabbix/ dei as permissões e funcionou

      Espero ajudar quem tiver o mesmo problema um dia.

      Comment

      Working...