The net-snmp package provides a "SNMP" perl module that supports TCP, but very few other packages do support it. If you use the net-snmp package, configure it using
--with-perl-modules
And then make, make install and then the SNMP perl module will work just fine with a hostname of "tcp:localhost:161" for example. (net-snmp supports many transports, including IPv6, IPX, ...)
HOWEVER!!! Just because a packet arrives via TCP doesn't mean that the *application* received it. It just means the stack received it. Thus, SNMP has its *own* confirmed method of a trap that is called an "INFORM" and is simply an acknowleged trap. But, you must use SNMPv2c or higher (preferrably v3 with security turned on). So, if you use the inform() method of the SNMP module, it will send an inform that will be acknowledged even over UDP.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.