Running latest SVN r6032 and attempting to define several custom protocols
brought several issues to the surface.

First, the code will only define the custom protocols for Device==1, which
excludes NetFlow/RFlow interfaces and other capture interfaces other than
the first, it really should be set for all interfaces.

Second, after modifying the code so it would load the custom protocol
definitions for all interfaces, I noticed that RRD doesn't track these
custom protocols, which is merely inconvienent, but over time the RRD
graphs will also stop showing activity for the built-in protocols.

Maybe, since the RRD tracking graphs stop showing activity for the built-in
protocols after a while the problem lies in the section of code that is
suppose to skip writing the custom protocol data to disk where it ends up
skipping writing ALL protocol data to disk instead? Maybe a protocol index
overflow which hits after X many protocols are detected and when you add Y
custom protocols, such that X+Y > Total number of protocols that can be
detected?

That's just a theory since I haven't had time to dig in the code any more
to find it.


Cheers,

Ross
_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to