On 4/30/07, Calvin Hendryx-Parker <[EMAIL PROTECTED]> wrote:
Chet Luther wrote:
> What specific operating system are you running? I'm thinking that
> Net-SNMP must be including your cached routes in the MIB too. I've run
> into this problem on Solaris before.
This box is FreeBSD 6.2-RELEASE. Is there a way to tweak Zenoss to get
the right info?
Calvin,
I dug into this, and now understand what the problem is. Unfortunately
I can't come up with an easy solution for it. FreeBSD has a concept of
"cloned" routes that are automatically generated by the kernel. In
your netstat output you can see that your 10.200/24 route has the UC
flags. The C stands for clone. This means that anytime your system
looks up a route in that network, a cloned route will be generated.
NetSNMP is reporting these cloned routes thus causing Zenoss not to be
able to model your routing table properly.
There is a comment in NetSNMP source code indicating that someone
thought about filtering these cloned routes out of the MIB, but
decided against it. One solution would be to manually patch your
NetSNMP agent to filter these routes out. Unfortunately I don't have
access to any FreeBSD machines to test this on.
Another option would be to build your own route collection plugin that
used another mechanism to model the routing table. Maybe someone else
who is running FreeBSD could work with you on this one.
The third option and maybe easiest option would be to live without the
topology detection until 2.0 comes out and you can manually set your
routes.
--
Chet Luther
[EMAIL PROTECTED]
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users