Ad Widget

Collapse

Problems with jabber events

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ferrebam
    Junior Member
    • Mar 2009
    • 5

    #1

    Problems with jabber events

    Hi,

    I have a problem with jabber notifications in Zabbix 1.6.4.

    I started experiencing the problem from version 1.6.3 and not what happens.

    The system says it has sent notice jabber but I do not receive any notification. I use a jabber server itself installed on the same machine running zabbix.

    I use the script xmpp.sh. This file contains the following order:

    Code:
    echo "$3" | sendxmpp -f /etc/zabbix/scripts/sendxmpprc -s "$2" "zabbix@'ip_server'"

    However if I run from the console with the user zabbix this order :

    Code:
    su zabbix
    echo "var3" | sendxmpp -f /etc/zabbix/scripts/sendxmpprc -s "va 2" "zabbix@'ip_server'"
    In the file record.log i see a valid login:

    Code:
    20090409T09:49:17 zabbix@'ip_server' login ok 'ip_server' sendxmpp
    20090409T09:49:18 zabbix@'ip_server' session end 1 0 2 sendxmpp
    And get on my local client a message without problems ( i get value var3 in pidgin client)...

    Could someone tell me it could be happening? I use Debian 5 and jabber server is the version from the repository.

    The jabber.xml config is this :

    Code:
    <jabber>
    
      
    
    
      
    
      <service id="sessions">
    
        
    
        
        <host><jabberd:cmdline flag="h">'ip_server'</jabberd:cmdline></host>
    
        
    
        <jsm xmlns="jabber:config:jsm">
    
          
          <filter>
              <default />
              <max_size>100</max_size>
              <allow>
                  <conditions>
                      <ns />          
                      <unavailable /> 
                      <from />        
                      <resource />    
                      <subject />     
                      <body />         
                      <show />        
                      <type />        
                      <roster />      
                      <group />       
                  </conditions>
                  <actions>
                      <error />       
                      <offline />     
                      <forward />     
                      <reply />       
                      <continue />    
                      <settype />     
                  </actions>
              </allow>
          </filter>
    
          
    
          <vCard>
            <FN>Jabber Server</FN>
            <DESC>A Jabber Server on Debian GNU/Linux!</DESC>
            <URL>http://www.debian.org/</URL>
          </vCard>
    
          
    
          <register notify="yes">
            <instructions>Choose a username and password to register with this server.</instructions>
            <name />
            <email />
          </register>
    
          
    
          <welcome>
            <subject>Welcome!</subject>
            <body>Welcome to the Jabber server -- we hope you enjoy this service! For information about how to use Jabber, visit the Jabber User's Guide at http://jabbermanual.jabberstudio.org/</body>
          </welcome>
    
          
    
          
    
          
    
          <vcard2jud />
    
          
    
          <browse>
    
            
    
            <service jid="'ip_server'" name="Jabber User Directory" type="jud">
              <ns>jabber:iq:search</ns>
              <ns>jabber:iq:register</ns>
            </service>
    
            
    
            
    
          </browse>
    
          
          <disco>
            <identity name="Jabber 1.4 Server" type="jabber" category="services" />
            <feature var="jabber:iq:browse" />
            <feature var="jabber:iq:agents" />
            <feature var="jabber:iq:register" />
            <feature var="jabber:iq:time" />
            <feature var="jabber:iq:last" />
            <feature var="jabber:iq:version" />
          </disco>
    
          
          <mod_auth_crypt>
            <hash>SHA1</hash>
          </mod_auth_crypt>
    
          
          
    
    
        </jsm>
    
        
    
        <load main="jsm">
          <jsm>./jsm/jsm.so</jsm>
          <mod_echo>./jsm/jsm.so</mod_echo>
          <mod_roster>./jsm/jsm.so</mod_roster>
          <mod_time>./jsm/jsm.so</mod_time>
          <mod_vcard>./jsm/jsm.so</mod_vcard>
          <mod_last>./jsm/jsm.so</mod_last>
          <mod_version>./jsm/jsm.so</mod_version>
          <mod_announce>./jsm/jsm.so</mod_announce>
          <mod_agents>./jsm/jsm.so</mod_agents>
          <mod_browse>./jsm/jsm.so</mod_browse>
          <mod_disco>./jsm/jsm.so</mod_disco>
          <mod_admin>./jsm/jsm.so</mod_admin>
          <mod_filter>./jsm/jsm.so</mod_filter>
          <mod_offline>./jsm/jsm.so</mod_offline>
          <mod_presence>./jsm/jsm.so</mod_presence>
    
          
          
          <mod_auth_digest>./jsm/jsm.so</mod_auth_digest>
          
          <mod_auth_plain>./jsm/jsm.so</mod_auth_plain>
          
    
          <mod_log>./jsm/jsm.so</mod_log>
          <mod_register>./jsm/jsm.so</mod_register>
          <mod_xml>./jsm/jsm.so</mod_xml>
        </load>
    
      </service>
    
      
    
      
    
      <xdb id="xdb">
        <host />
        <load>
          <xdb_file>./xdb_file/xdb_file.so</xdb_file>
        </load>
        
        <xdb_file xmlns="jabber:config:xdb_file">
          <spool><jabberd:cmdline flag="s">/var/lib/jabber</jabberd:cmdline></spool>
        </xdb_file>
      </xdb>
    
      
    
      <service id="c2s">
        <load>
          <pthsock_client>./pthsock/pthsock_client.so</pthsock_client>
        </load>
        <pthcsock xmlns="jabber:config:pth-csock">
          <authtime />
          <heartbeat />
          <karma>
            <init>10</init>
            <max>10</max>
            <inc>1</inc>
            <dec>1</dec>
            <penalty>-6</penalty>
            <restore>10</restore>
          </karma>
    
          
          <ip port="5222" />
    
          
    
        </pthcsock>
      </service>
    
      
    
      <log id="elogger">
        <host />
        <logtype />
        <format>%d: [%t] (%h): %s</format>
        <file>/var/log/jabber/error.log</file>
        <stderr />
      </log>
    
      
    
      <log id="rlogger">
        <host />
        <logtype>record</logtype>
        <format>%d %h %s</format>
        <file>/var/log/jabber/record.log</file>
      </log>
    
      
    
      
    
      <service id="dnsrv">
        <host />
        <load>
          <dnsrv>./dnsrv/dnsrv.so</dnsrv>
        </load>
        <dnsrv xmlns="jabber:config:dnsrv">
        	<resend service="_xmpp-server._tcp">s2s</resend> 
        	<resend service="_jabber-server._tcp">s2s</resend> 
        	<resend>s2s</resend>
        </dnsrv>
      </service>
    
      
    
      <service id="s2s">
        <load>
          <dialback>./dialback/dialback.so</dialback>
        </load>
        <dialback xmlns="jabber:config:dialback">
          <legacy />
          
          <ip port="5269" />
          <karma>
            <init>50</init>
            <max>50</max>
            <inc>4</inc>
            <dec>1</dec>
            <penalty>-5</penalty>
            <restore>50</restore>
          </karma>
        </dialback>
      </service>
    
      
    <!--  
    <service id="update.jabber.org">
        <host>update.jabber.org</host>
        <null />
      </service>
    -->
      
    
      
    
      
    
      <io>
    
        
        
        
    
        
    
        
    
        
    
        
    
        
        
    
        
        
    
      </io>
    
      
      <pidfile>/var/run/jabber/jabber.pid</pidfile>
    
    
    </jabber>

    I appreciate your help and congratulations on this fantastic product !!
    Last edited by ferrebam; 09-04-2009, 12:18.
  • ferrebam
    Junior Member
    • Mar 2009
    • 5

    #2
    Any idea that can happen? You know any post that speaks of the same? I have not found anything similar.

    Thank you.

    Comment

    Working...