Difference between revisions of "Binary protocol"
From collectd Wiki
m (Network Protocol moved to Binary protocol: More consistent with "Plain text protocol".) |
(→Implementations: my implementashun) |
||
Line 5: | Line 5: | ||
* [http://github.com/hyperic/jcollectd/blob/master/src/main/java/org/collectd/protocol/PacketWriter.java PacketWriter.java] of jcollectd | * [http://github.com/hyperic/jcollectd/blob/master/src/main/java/org/collectd/protocol/PacketWriter.java PacketWriter.java] of jcollectd | ||
* Of course the [http://git.verplant.org/?p=collectd.git;a=blob;f=src/network.c;hb=HEAD network plugin] of collectd itself | * Of course the [http://git.verplant.org/?p=collectd.git;a=blob;f=src/network.c;hb=HEAD network plugin] of collectd itself | ||
+ | * [http://github.com/astro/ruby-collectd/blob/master/lib/collectd/pkt.rb pkt.rb] | ||
==Well-known numbers== | ==Well-known numbers== |
Revision as of 19:53, 24 April 2009
Until the network plugin has been factorized out into a library, it is useful to have some documentation to reimplement it.
Implementations
- Small Python script by Adrian Perez
- PacketWriter.java of jcollectd
- Of course the network plugin of collectd itself
- pkt.rb
Well-known numbers
- Default UDP port
- 25826
- Default IPv4 Multicast group
- 239.192.74.66
- Default IPv6 multicast group
- ff18::efc0:4a42