110 likes | 249 Views
devSnmp - device support for SNMP. Richard Dabney,LANL rdabney@lanl.gov. devSnmp. SNMP – Simple Network Management Protocol Telecom industry standard Supported in all enterprise-targeted (LAN) network devices and in most service provider-targeted (WAN) devices. devSnmp.
E N D
devSnmp- device support for SNMP Richard Dabney,LANL rdabney@lanl.gov
devSnmp • SNMP – Simple Network Management Protocol • Telecom industry standard • Supported in all enterprise-targeted (LAN) network devices and in most service provider-targeted (WAN) devices.
devSnmp • What is it used for in EPICS? • Co-relate control system aberrations with network traffic. • How? • Retrieve statistical information from network switches and routers.
devSnmp • Features • Queries SNMP-enabled devices • Communications equipment i.e. switches, routers • Anything that supports SNMP • Input only, no output (yet) • Uses net-snmp APIs
devSnmp • EPICS record types supported • Longin • Analogin • Stringin
devSnmp • SNMP data types • Counter • Signed integer • IPAddress,NetworkAddress • OID • String • Gauge (records peak) • TimeTicks
devSnmp • Counters,Gauges are at least 32-bit unsigned (SNMPv1). Some are 64-bit unsigned (SNMPv2) • EPICS longin is 32-bit signed. use EPICS analogin. • EPICS strings are 40 chars max
devSnmp • Other possible uses • IOC management? • Workstation/server management? • ???
devSnmp • To do/enhancements • Output support? • Trap/Alarm support?
devSnmp • Alternatives • Use other available SNMP utilities to log SNMP data. • Use the new archiver???. • ???