Patch-ID# 101953-04 Keywords: SNM 2.2.2 JUMBO Patch Synopsis: SunNet Manager 2.2.1, 2.2.2: Jumbo patch Date: Mar/10/95 Solaris Release: 1.x SunOS Release: 4.1.x Unbundled Product: SunNet Manager Unbundled Release: 2.2.1, 2.2.2 Relevant Architectures: sparc BugId's fixed with this patch: 1162642 1168981 1171532 1171534 1173189 1174517 1093852 1165182 1165315 1166287 1169711 1169735 1169856 1171689 1172849 1172934 1173076 1173885 1173989 1174078 1172526 1173789 1174933 1175066 1175048 1175351 1175346 1175492 1177706 1177922 1172316 1172712 1176137 1176903 1176913 1177003 1177220 1177221 1177242 1178066 1169198 1171238 1174812 1175002 1175885 1172081 1175918 1166898 1166991 1166159 1178557 1179433 1179855 1179587 1179711 1179852 1180179 1180753 1181481 1181915 1182077 1184407 1185984 1144953 1182155 1174715 1180402 1181319 1181527 1181836 1181858 1182088 1183006 1183114 1183651 1185538 1185563 1191856 1191508 1186812 1186808 1186806 1186802 1180101 1179343 1176877 1170072 1165155 1146746 1193222 1193348 1189609 Changes incorporated in this version: 1179433 1179855 1179587 1179711 1179852 1180179 1180753 1181481 1181915 1182077 1184407 1185984 1144953 1182155 1174715 1180402 1181319 1181527 1181836 1181858 1182088 1183006 1183114 1183651 1185538 1185563 1191856 1191508 1186812 1186808 1186806 1186802 1180101 1179343 1176877 1170072 1165155 1146746 1193222 1193348 1189609 Patches accumulated and obsoleted by this patch: 101993-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/snm/agents/na.activity /usr/snm/agents/na.authentication /usr/snm/agents/na.diskinfo /usr/snm/agents/na.etherif /usr/snm/agents/na.event /usr/snm/agents/na.hostif /usr/snm/agents/na.hostmem /usr/snm/agents/na.hostperf /usr/snm/agents/na.iostat /usr/snm/agents/na.ippath /usr/snm/agents/na.iproutes /usr/snm/agents/na.layers /usr/snm/agents/na.logger /usr/snm/agents/na.lpstat /usr/snm/agents/na.ping /usr/snm/agents/na.rpcnfs /usr/snm/agents/na.snmp /usr/snm/agents/na.snmptrap /usr/snm/agents/na.snmpv2 /usr/snm/agents/na.sync /usr/snm/agents/na.traffic /usr/snm/agents/snmpd /usr/snm/agents/snmpv2d /usr/snm/agents/sun-snmp.schema /usr/snm/agents/snmp-mibII.schema /usr/snm/agents/snmpv2-mibII.schema /usr/snm/agents/v2install /usr/snm/bin/snm /usr/snm/bin/snm_br /usr/snm/bin/snm_cmd /usr/snm/bin/snm_discover /usr/snm/bin/snm_gr /usr/snm/bin/snm_set /usr/snm/bin/snm_mib2schema /usr/snm/lib/libnetmgt.a /usr/snm/lib/libnetmgt.sa.2.0 /usr/snm/lib/libnetmgt.so.2.0 /usr/snm/lib/libnetmgt_db.a /usr/snm/lib/libnetmgt_db.sa.2.0 /usr/snm/lib/libnetmgt_db.so.2.0 /usr/snm/struct/snm.glue Problem Description: ********The following bugs apply for patch 1*********** 1162642 snmpd agent can core dump (crash) a system with additional drivers 1168981 na.hostperf and na.snmp core dump with Remedy Health profile 1171532 na.event leaks memory on Solaris 1 1171534 na.hostperf leaks memory 1173189 na.snmp doesn't unregister RPC when invoked from snm_cmd 1174517 SNM console core dump when resetting glyph/Drop All 1093852 Request not sent to Grapher 1165182 edit menu on console doesn't grey out properly 1165315 glyph attributes are lost when glyphs are copied 1166287 There is no trap generated when a background image is loaded from console 1169711 quitting grapher tool after sending request causes performance problem 1169735 hostif agent returns zero for mtu size 1169856 tty attributes in na.iostat2 agent returns incorrect value 1171689 netmgt_set_argument using "na.snmp-write-community" instead of NETMGT_OPTSTRING 1172849 Incorrect information is displayed by Quick Dump->hostif->if 1172934 bottom portion of the set request window gets truncated 1173076 /etc/opt/SUNWconn/snm/snmpd.conf is readable by all users 1173885 Predefined requests on links do not resolve the link name 1173989 Drop All is not gettexted 1174078 snmdb_unlock may hang for several minutes if console has exited 1172526 SNM 2.2.2 mib2schema exits with status code of 2 1173789 na.event freezes with large packet 1175066 grapher core dumps when sending data from browser 1175048 Results browser core dumps when sending data to grapher ight items of horizontal slider of report windows are not displayed 1175346 gettext needed for footer messages of Data/Event Request of Request Builder 1175492 Display action of menu item for "Create Predefined..." of Requests is strange Changed to read SNMDBDIR variable every time when snmdb_dir() called. Note : The snm_discover doesn't work in Class B non-subnetted network. To work around this problem, specify the IP ranges for snm_discover. The syntax is snm_discover -r129.144.41.20:129.144.60.100 -T. The -T option will show you the tool menu. ***********The following bugs apply for patch 2*************** 1177706 Cooperative Consoles not sharing glyph information 1177922 snm_discover will not come up on SunOS 4.1.4 ( namelist wrong ) 1172316 snm_discover does not come up if you are using only a be or qe interface 1172712 snmpd returns wrong data for bf, be and qe interfaces 1176137 To Program: paging script fails under SNM 2.2.2 1176903 na.snmp-trap truncates domain part when domains are the same 1176913 Cannot set icon font. 1177003 The "Drop event or Drop all" in event summary window does not work properly 1177220 SNM agents misuse netmgt_start_trap, traps sent to Console RPC not na.event 1177221 selecting attributes in predefined data request causes core dump 1177242 Event Report: ping->reach->triptime reports wrong values. 1178066 predefined events are inaccessable after a request is undefined 1169198 inconsistancy in snm console text message between solaris 1.x and 2.x 1171238 strange behavior of a sample program 1174812 snm 2.2.1 agents die if they use the popen(3s) call 1175002 HeadStart overrides BasicStart if selected 2nd (sol2 only) 1175885 SNM can store incorrect manager ip address in activity.log file 1172081 Changing request_timeout value in /etc/snm.conf does not work. 1175351 Right items of horizontal slider of report windows are not displayed 1175918 SNM 2.2 security problem with customize tool 1166898 snm_discover does not work fine with Class C networks 1166991 alarm reports sorter dose not work by any sorting method under ja 1166159 discover doesn't assign correct glyphs to some routers 1178557 Window Title isn't written to .SNMdefaults ***********The following bugs apply for patch 4*************** 1179433 Management database load fails with syntax error 1179855 Snm_cmd refuses to accept schema files. 1179587 Set Tool: scrolling buttons for text fields do not work. 1179711 console dumps core when hostif request is started on some machine 1179852 netmgt_request_kill stop all requests of the manager 1180179 Problem with snmp-mibII.ifStatus event request 1180753 snm2.2.2 does not display the netowrk maps/icon in color on SS20. 1181481 na.sync fails to identify zsh based sync interfaces 1181915 getagents script cannot find the agent files and fails 1182077 -1 option for discover hops is non-intuitive 1184407 na.snmp proxy agent fails if (30+) snmp data reports are started 1185984 most na.snmp data requests and child processes die after 5 minute 1144953 pkgchk returns errors on SUNWsnmag and SUNWsnmpd packages 1182155 ESC11158 snmp-mibII.ifStatus returns wrong event reports 1174715 snmp->udp returns zero for all its attributes in Solaris 2 1180402 Discover does not finish discovering if given second time on some 1181319 sample.schema file does not match na.sample code 1181527 tar gives bogus error message when extracting files in getagents 1181836 last digit of snmp-mibII.atTable.atPhysAddress event attribute is 1181858 relational data is displayed wrong for snmp-mibII.ifStatus.ifSpec 1182088 users can change hops after changing Net Name 1183006 na.ping request over FDDI fails, attempt to restart causes system 1183114 Monitor tool: " Day of week " becomes active after monitoring is 1183651 na.ping stuffs na.ping.request_timeout value into triptime when r 1185538 Change and Delete button are not greyed-out after alias name is d 1185563 set of snm_set command line is not working for snmp.IfStatus.ifAd 1191856 if ifIndex does not match discover may miss some subnets 1191508 discover does not with non-subnetted networks and only1 net option 1186812 discover should warn user when the netname field is changed 1186808 discover does not find all networks in the discovery process 1186806 discover on 4.x is much slower than on 5.x 1186802 discover hangs when querying HP snmpd running on Solaris/Sun 1180101 snm_discover leaks file descriptor. 1176877 discover only works with le or ie as primary interface 1170072 Discover doesn't find 3COM, Wellfleet and Cabletron routers/hubs 1165155 discover core dumps discovering InterPhase FDDI concentrator 1146746 discover does not clean up the tmp files it creates 1193222 snm_set core dumps when exiting it on sparc running SunOS 4.1.3 1193348 v2install failed if SNM is installed in a non-default 1189609 debug statement left over on discover from snm tools menu Note : This patch will need extra 14M disk space under $SNMHOME to install. Please make sure to reserve enough space for installation. Note : Make sure all SNM processes are terminated before installing the patch. Note : The patch_install script saved all changed files with 2.2.2/1 extension. You may restore those files by manually moving back. Note : There is new a flag called Non-Customize-flag in snm.conf file to disable the Customize entry under Tools menu choice. If you set this flag to TRUE under snm.conf, the Customize entry will be removed. Note : Debugging options to be added for patch 4. The current -Z option for debugging was an unoffical option intended for developer debugging only and is very hard for customers and support people to understand. When problems starting surfacing in the field this became a common way to debug problems. The -Z option will be replaced with the -D option. There will be two levels represented by the integers 1 and 2. Level 1 will be targeted at non-internet literate users, level 2 will be the option which will help debug problems and will be very internet specific. The verbose -v option will not change. There will also be a couple of options which will allow the user to probe individual hosts without creating any new devices in the NMS server. This is for troubleshooting purposes and has proven very useful to the field. The option will be -D followed by a command and an optional hostname. The possible commands are: snmp contact the host and query it using discovers snmp code. This option will probe the host specified just as discover does when it finds any host. The information found will be printed out and discover will then exit. trace trace route to the host using discovers traceroute code. This option will traceroute to the specified host printing out the route to the host. probe run discovers snmp probing code. This options will run the code discover uses to probe the routers. Each router found will be printed out along with networks and subnets found. config print out the local hosts configuration. This option will print out the information which discover uses such as interfaces, routing table, arp table, hostname, netmask, and network. Note : If your netstat -i result didn't show the priminary interface as first entry, using snm_discover -i tr0 (nf0, qe0, be0, ../etc) to specify your priminary interface. Note : The multiple interface patch has integrated into this jumbo release. Before you install the SunNet Manager 2.2.2/1 patch, you must have SunNet Manager 2.2.2/1 FCS installed and running on your system. To install this patch : 1. Close down your network management system by stopping any active requests and then exiting the SunNet Manager Console and any Partner applications you may be running. 2. Become root. 3. run "patch_install" (make sure the permission OK) 4. If you have previously run the getagents script to install the SunNet Manager agents onto other systems, you may wish to rerun getagents in order to install the updated agent binaries and libraries from this patch onto those other systems. 5. Ensure that the activity.log and request.log files are removed on each SunNet Manager system (the patch install script attempts to do this for you). These files are normally located in the /var/adm/snm directory, or in the directory identifed by your SNMDBDIR environment variable, if set. 6. Restart your SunNet Manager.