Package: nagstamon
Version: 0.9.8-1
Severity: normal

Dear Maintainer,

On a Centreon 2.3.4 server, it seems necessary to add /broker/ in the URL used
to
check the status. With the attached diff the connexion to the centreon server
is working.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nagstamon depends on:
ii  librsvg2-common       2.36.0-5
ii  python                2.7.2-10
ii  python-beautifulsoup  3.2.0-2
ii  python-eggtrayicon    2.25.3-11
ii  python-gtk2           2.24.0-3
ii  python-pkg-resources  0.6.24-1
ii  sox                   14.4.0-2

nagstamon recommends no packages.

nagstamon suggests no packages.
--- Centreon.py.orig	2012-04-11 16:02:20.573884349 +0200
+++ /usr/share/nagstamon/Nagstamon/Server/Centreon.py	2012-04-11 16:05:42.706886676 +0200
@@ -128,7 +128,7 @@
                                     "p":20102,\
                                     "time":0})
                 
-        result = self.FetchURL(self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/hostXML.php?"\
+        result = self.FetchURL(self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/broker/hostXML.php?"\
                               + cgi_data, giveback="xml")        
         xmlobj = result.result
         
@@ -254,10 +254,10 @@
             self.SID = self._get_sid().result     
             
         # services (unknown, warning or critical?)
-        nagcgiurl_services = self.nagios_cgi_url + "/include/monitoring/status/Services/xml/serviceXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"svcpb", "sort_type":"status", "sid":self.SID})
+        nagcgiurl_services = self.nagios_cgi_url + "/include/monitoring/status/Services/xml/broker/serviceXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"svcpb", "sort_type":"status", "sid":self.SID})
 
         # hosts (up or down or unreachable)
-        nagcgiurl_hosts = self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/hostXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"hpb", "sort_type":"status", "sid":self.SID})
+        nagcgiurl_hosts = self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/broker/hostXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"hpb", "sort_type":"status", "sid":self.SID})
 
         # hosts - mostly the down ones
         # unfortunately the hosts status page has a different structure so
--- Centreon.py.orig	2012-04-11 16:02:20.573884349 +0200
+++ /usr/share/nagstamon/Nagstamon/Server/Centreon.py	2012-04-11 16:05:42.706886676 +0200
@@ -128,7 +128,7 @@
                                     "p":20102,\
                                     "time":0})
                 
-        result = self.FetchURL(self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/hostXML.php?"\
+        result = self.FetchURL(self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/broker/hostXML.php?"\
                               + cgi_data, giveback="xml")        
         xmlobj = result.result
         
@@ -254,10 +254,10 @@
             self.SID = self._get_sid().result     
             
         # services (unknown, warning or critical?)
-        nagcgiurl_services = self.nagios_cgi_url + "/include/monitoring/status/Services/xml/serviceXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"svcpb", "sort_type":"status", "sid":self.SID})
+        nagcgiurl_services = self.nagios_cgi_url + "/include/monitoring/status/Services/xml/broker/serviceXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"svcpb", "sort_type":"status", "sid":self.SID})
 
         # hosts (up or down or unreachable)
-        nagcgiurl_hosts = self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/hostXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"hpb", "sort_type":"status", "sid":self.SID})
+        nagcgiurl_hosts = self.nagios_cgi_url + "/include/monitoring/status/Hosts/xml/broker/hostXML.php?" + urllib.urlencode({"num":0, "limit":999, "o":"hpb", "sort_type":"status", "sid":self.SID})
 
         # hosts - mostly the down ones
         # unfortunately the hosts status page has a different structure so

Reply via email to