Ad Widget

Collapse

Zabbix "Support for SMTP authentication was not compiled in" centos 6.X

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gustavo.sf
    Junior Member
    • Oct 2016
    • 1

    #1

    Zabbix "Support for SMTP authentication was not compiled in" centos 6.X

    Zabbix erro "Support for SMTP authentication was not compiled in" centos 6.X, solução:

    Após instalar o Zabbix em um Centos 6.X e configurar o alerta por email e simular um erro para validar o mesmo, nos deparamos com o erro no painel de administração:

    Support for SMTP authentication was not compiled in

    Isso se deve ao fato do SMTP não constar ativo na compilação do Zabbix, basta consultar o arquivo de log do serviço para validar:

    grep SMTP /tmp/zabbix_server.log
    SMTP authentication: NO

    Isso se deve ao fato da versão do curl que vem por padrão no centos 6.X, ser inferior a 7.20.X, exemplo:

    curl -V
    curl 7.1X.X

    Neste caso devemos providênciar o upgrade do curl do servidor, basta seguir os passos abaixo:

    rpm -Uvh http://www.city-fan.org/ftp/contrib/...el6.noarch.rpm

    yum install libcurl

    Depois de instalar o pacote, temos que validar a instalação:

    curl -V
    curl 7.50.3 (x86_64-redhat-linux-gnu) libcurl/7.50.3 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.12.0 libidn/1.18 libssh2/1.7.0 nghttp2/1.6.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets Metalink

    Porém para o zabbix, conseguir compilar o mesmo, devemos reiniciar o servidor.

    reboot

    Após o servidor ser reiniciado, devemos parar os serviços do zabbix:

    /etc/init.d/zabbix_server stop
    e
    /etc/init.d/zabbix_agentd stop

    Acessar a pasta de instalação do zabbix e compilar novamente os componentes:

    ./configure --prefix=/XXX/XXX/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

    e

    make install

    Depois devemos religar os serviços:

    /etc/init.d/zabbix_server start
    e
    /etc/init.d/zabbix_agentd start

    E validar a compilação ao SMTP:

    grep SMTP /tmp/zabbix_server.log
    SMTP authentication: YES

    Pronto agora o seu Zabbix vai fazer os envios corretamente através do centos 6.X.
  • Hernandes Martins
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2011
    • 900

    #2
    Excelente meu caro,

    Obrigado por registrar a colaboração.

    Abraços
    __

    Att.
    Hernandes Martins - Zabbix Trainer

    Zabbix Brazil Partner - www.luniobr.com

    Zabbix Brazil Community - www.zabbixbrasil.org

    Blog: hernandesmartins.blogspot.com.br

    Skype: hernandss
    Telegram: @MrHernandes

    Español
    Facebook: facebook.com/groups/zabbixlatam
    Telegram: https://t.me/ZabbixEspañol

    Português
    Facebook: facebook.com/groups/zabbixbrasil/
    Telegram: https://t.me/ZabbixBrasil

    Comment

    • leofreitasc
      Junior Member
      • Aug 2018
      • 1

      #3
      crie um arquivo de repositorio no seguinte caminho/etc/yum.repos.d/city-fan.repo contendo o que esta abaixo:
      [CityFan] name=City Fan Repo baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch/ enabled=1 gpgcheck=0
      Digite os comandos abaixo:
      yum clean all yum install libcurl Esta é a versão mais recente do curl

      Comment

      Working...