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
