| The AnyData::SNMP module is really an augmentation to Jeff Zucker's |
| excellent perl AnyData and DBD::AnyData modules. It is designed to |
| allow the infamous perl DBI module to translate SQL commands directly |
| into network SNMP requests and to manipulate the data in perl |
| afterward. See the perl DBI documentation for further details, as |
| well as the AnyData documentation. |
| |
| The netsh command then implements a standard shell around the sql to |
| SNMP mapping, such that commands like the following are possible: |
| |
| netsh -c public localhost 'select ifIndex, ifDescr, ifType from ifTable' |
| netsh -c public localhost 'update ifTable set ifAdminStatus = 2 where ifType = 6' |
| |
| Without a command to run, netsh puts you into an interactive shell |
| where the commands can be typed at a command prompt. |
| |
| See the INSTALL file for the necessary prerequisites. Note that this |
| currently makes use of a patched copy of the DBD::AnyData module. |
| This will be fixed in future versions of both this module and the |
| DBD::AnyData module as the authors worth toward a common |
| infrastructure. |