Send Netdot-users mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://osl.uoregon.edu/mailman/listinfo/netdot-users
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Netdot-users digest..."


Today's Topics:

   1. Re: Problem exporting to Nagios (Carlos Vicente)


----------------------------------------------------------------------

Message: 1
Date: Thu, 9 Oct 2014 11:49:15 -0400
From: Carlos Vicente <[email protected]>
Subject: Re: [Netdot-users] Problem exporting to Nagios
To: Anton Berezin <[email protected]>
Cc: Netdot-users <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8

Nice. Thank you Anton.

cv

On Oct 7, 2014, at 2:33 PM, Anton Berezin <[email protected]> wrote:

> On Tue, Oct 07, 2014 at 02:02:20PM -0400, Carlos Vicente wrote:
>> Hi Cosme,
>> 
>> Seems like a bug due to Pg not understanding that particular JOIN syntax. 
>> Please open a ticket in Redmine.
>> 
>> All Pg experts out there with a good clue how to fix, let me know.
> 
> Carlos, Cosme,
> 
> This has been fixed in my tree for a while - however, the corresponding
> commit cannot be immediately pulled in without getting DB structure changed
> substantially.
> 
> https://github.com/tobez/Netdot/commit/82458a84d9ea39d47fba2cc1972e1354a96b3e7d
> 
> However, if you apply the second and third "sections" of the
> lib/Netdot/Exporter.pm diff, all should be good.
> 
> \Anton.
> 
>> 
>> cv
>> 
>> On Oct 6, 2014, at 11:37 AM, Cosme Corr?a <[email protected]> wrote:
>> 
>>> Hi,
>>> 
>>> I am testing Export -> Configurations -> Nagios
>>> 
>>> With this error message:
>>> 
>>> config_tasks.html produced the following error:
>>> 
>>> 
>>> DBD::Pg::db selectall_arrayref failed: ERROR:  syntax error at or near ","
>>> LINE 11:           LEFT OUTER JOIN (bgppeering, entity peer) ON d.id=...
>>>                                              ^ [for Statement "
>>> 
>>>          SELECT    d.id, d.snmp_managed, d.community, d.snmp_target, 
>>> d.host_device,
>>>                    d.monitoring_template, d.down_from, d.down_until, 
>>> entity.name, entity.aliases,
>>>                    site.name, site.number, site.aliases, contactlist.id,
>>>                    i.id, i.number, i.name, i.description, 
>>> i.admin_status, i.monitored, i.contactlist,
>>>                    ip.id, ip.address, ip.version, ip.parent, 
>>> ip.monitored, rr.name, zone.name,
>>>                    service.id, service.name, ipservice.monitored, 
>>> ipservice.contactlist,
>>>                    bgppeering.bgppeeraddr, bgppeering.contactlist, 
>>> peer.asnumber, peer.asname
>>>          FROM      rr, zone, device d
>>>          LEFT OUTER JOIN (bgppeering, entity peer) ON 
>>> d.id=bgppeering.device
>>>                           AND bgppeering.entity=peer.id
>>>                           AND bgppeering.monitored=1
>>>          LEFT OUTER JOIN devicecontacts ON d.id=devicecontacts.device
>>>          LEFT OUTER JOIN contactlist ON 
>>> contactlist.id=devicecontacts.contactlist
>>>          LEFT OUTER JOIN entity ON d.used_by=entity.id
>>>          LEFT OUTER JOIN site ON d.site=site.id,
>>>                    interface i
>>>          LEFT OUTER JOIN ipblock ip ON ip.interface=i.id
>>>          LEFT OUTER JOIN ipservice ON ipservice.ip=ip.id
>>>          LEFT OUTER JOIN service ON ipservice.service=service.id
>>>          WHERE     d.monitored='1'
>>>               AND  i.device=d.id
>>>               AND  d.name=rr.id
>>>               AND  rr.zone=zone.id
>>>         "] at /usr/local/netdot/lib/Netdot/Exporter.pm line 85.
>>> 
>>> Stack:
>>>  [/usr/local/netdot/lib/Netdot/Exporter.pm:85]
>>>  [/usr/local/netdot/lib/Netdot/Exporter/Nagios.pm:167]
>>>  [/usr/local/netdot/htdocs/export/config_tasks.html:144]
>>>  [/usr/local/netdot/htdocs/export/autohandler:64]
>>>  [/usr/share/perl5/HTML/Mason/Request.pm:936]
>>> [/usr/local/netdot/htdocs/masondata/obj/991023240/export/autohandler.obj:21]
>>>  [/usr/local/netdot/htdocs/autohandler:76]
>>> 
>>> 
>>> Does it make any sense?
>>> 
>>> TIA,
>>> 
>>> -- 
>>> Cosme Faria Corr?a
>>> 
>>> _______________________________________________
>>> Netdot-users mailing list
>>> [email protected]
>>> https://osl.uoregon.edu/mailman/listinfo/netdot-users
>> 
>> 
>> _______________________________________________
>> Netdot-users mailing list
>> [email protected]
>> https://osl.uoregon.edu/mailman/listinfo/netdot-users
> 
> -- 
> Our society can survive even a large amount of irrational regulation.
>  -- John McCarthy




------------------------------

_______________________________________________
Netdot-users mailing list
[email protected]
https://osl.uoregon.edu/mailman/listinfo/netdot-users


End of Netdot-users Digest, Vol 71, Issue 3
*******************************************

Reply via email to