<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
I have started implementing notification support in ntpsnmpd,
however I have been unable to get it working so far. I do not
believe there is an error in the packet encoding, but there must be
a problem somewhere in my code as the master agent only ever returns
responses with error 268 (processing error).<br>
<br>
I have tested my SNMP configuration to see if other traps work; they
do. And if information on SNMP is lacking in the first place,
information on sub-agent trap implementation is downright
non-existent. I have not been able to look at the net-snmp code
enough to figure out what it is doing yet either.<br>
<br>
Representative example of the Notify packets I am sending (class and
string versions):<br>
<br>
NotifyPDU(bigEndian=True, context='public', packetID=100000,
pduType=12, sessionID=15, transactionID=30000,
varbinds=[Varbind(vtype=6, oid=OID((1, 3, 6, 1, 6, 3, 1, 1, 4, 1),
False), payload=OID((1, 3, 6, 1, 2, 1, 197, 0, 8), False)),
Varbind(vtype=66, oid=OID((1, 2, 6, 1, 2, 1, 197, 0, 1, 4, 1),
False), payload=10)])<br>
<br>
'\x01\x0c\x18\x00\x00\x00\x00\x0f\x00\x00u0\x00\x01\x86\xa0\x00\x00\x00t\x00\x00\x00\x06public\x00\x00\x00\x06\x00\x00\x05\x06\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x01\x04\x02\x00\x00\x00\x00\x00\x01\x00\x00\x00\xc5\x00\x00\x00\x00\x00\x00\x00\x08\x00B\x00\x00\x0b\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x06\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\xc5\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\n'
<br>
<br>
The response I get back:<br>
<br>
ResponsePDU(bigEndian=True, packetID=100000, pduType=18,
resError=268, resIndex=0, sessionID=15, sysUptime=886854,
transactionID=30000, varbinds=(Varbind(vtype=6, oid=OID((1, 3, 6, 1,
6, 3, 1, 1, 4, 1), False), payload=OID((1, 3, 6, 1, 2, 1, 197, 0,
8), True)), Varbind(vtype=66, oid=OID((1, 2, 6, 1, 2, 1, 197, 0, 1,
4, 1), False), payload=10)))<br>
<br>
'\x01\x12\x10\x00\x00\x00\x00\x0f\x00\x00u0\x00\x01\x86\xa0\x00\x00\x00p\x00\r\x88F\x01\x0c\x00\x00\x00\x06\x00\x00\x05\x06\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x01\x04\x02\x01\x00\x00\x00\x00\x01\x00\x00\x00\xc5\x00\x00\x00\x00\x00\x00\x00\x08\x00B\x00\x00\x0b\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x06\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\xc5\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\n'<br>
<br>
<div class="moz-signature">-- <br>
<i>"In the end; what separates a Man, from a Slave? Money? Power?
No. A Man Chooses, a Slave Obeys."</i> -- Andrew Ryan
<p>
<i>"Utopia cannot precede the Utopian.
It will exist the moment we are fit to occupy it."</i> --
Sophia Lamb
</p>
</div>
</body>
</html>