SNMPc Network Manager Update Notice ******************************************** Update 10.0.8 June 11, 2018 ============================================================================= Problems Resolved ----------------- * Text objects drawn incorrectly when selected * Server continues queuing messages for dead console connections * Possible to overflow node group name buffer * Updates from old map versions would wipe out user CONF data/domain config * Geographical map license update Update 10.0.7 Feb 28, 2018 ============================================================================= Problems Resolved ----------------- * Geographical map license update * Problem displaying more than 50 different icon images in a single subnet * Console crash when viewing MIB object properties from selection tree Update 10.0.6 Feb 8, 2018 ============================================================================= Problems Resolved ----------------- * unknownTraps event filters not working correctly * Node import not creating links to nodes with commas * String comparisons in status polling incorrect for hexadecimal/dot values * Setting node exec field to blank set all default node values * Event auto-clearing not done correctly for subnet filters * Random "infinite wait failed" error messages * Copy/paste nodes doesn't set user view restriction index correctly * Mouse scroll wheel on some systems zooms too far * SNMPv3 AES modes not working when console read/write mode enabled * Updated map tile caching routine Update 10.0.5 Aug 11, 2017 ============================================================================= Problems Resolved ----------------- * Trap name not preserved for unknown traps * CSV export includes one too many samples * CSV export goes into infinite loop if polls are missing * "InstallScript Setup Launcher Unicode has stopped working" bug fixed * Copy and paste to empty subnet does not arrange nodes correctly * Map import/export problems with duplicate subnet names * Uninstall not removing service profiles Update 10.0.4 May 10, 2017 ============================================================================= Problems Resolved ----------------- * MIB compile crashes for NOTIFICATION-TYPE definition without MIB tree number * Text objects not included in clustered items for geo subnets Update 10.0.3 Apr 28, 2017 ============================================================================= Problems Resolved ----------------- * OnLine install problems Update 10.0.2 Apr 21, 2017 ============================================================================= Problems Resolved ----------------- * OnLine install problem Update 10.0.1 Apr 14, 2017 ============================================================================= Problems Resolved ----------------- * First text object added to subnet prevents map tree folder from opening * DDE bug won't allow Bit/HubView to connect and silences console beep * Buffer overflow bug in trend report server * Forwarded v2 traps change community name * Problem with encryption of discovery community name settings * Trapsend won't generate event when run with shortcut node Update 10.0.0 Mar 1, 2017 ============================================================================= New Features ------------ * Geographcal map backgrounds * Automatic location discovery * Added maintenance key to Software Keys menu * Changed mouse drag to use left button instead of right * Added OSPFv3 mib * Use OnLine SQL data in SNMPc viewed reports by setting "UseSQLHistory=yes" in [SNMPcConfig] section of SNMPC.INI if available * Buffer trend data in memory for export to OnLine by setting "HistMemExport=yes" in [SNMPcConfig] section of SNMPC.INI, improves performance by may result in data loss if export service is stopped while polling agent is still running Problems Resolved ----------------- * Event filter email subject with $V doesn't include full event message * JAVA console discontinued due to lack of browser support * Disallow discovered multicast submap as user restricted submap * Multicast discovery creating multiple threshold alarms per group/source * Multicast discovered icons not showing current device status * Port Totals tool (Manage/Switches/Port Totals) not updating data values * Discovery not adding protocol settings for devices with a null DNS name * 64 bit versions of Army Visio and Host Map Import tools crash * Manage/Aruba menus using wrong table (Aruba/Mobility../Config/Home..,Foreign..,Revocation..) * Manage/Routers/FDDI menus not enabled * Map View All menu sometimes zooms out too far * SNMPc Server memory leak sending data to consoles * Updated discovery to use IPv6 compatible InetCidrRouteEntry * Discovery was special casing address 192.168.100.1 as invalid * Memory leak in map repair function (mapfix=yes in snmpc.ini SNMPcServer section) * SNMPv3 passwords shown in MIB browser * Unexpected TCP connections on poller port causing problems * Node import not accepting NONE as read access mode * Node import causing node name lookup conflicts * Not using high resolution clock for poll object response time * SNMPc system event filters overwritten by MIB compile * Port print statements not allowed in BitView * Nodes with same IP address and database id number conflict on domain slaves * Loopback address discovery now accepts any "lo0..." interface * Army MTrace not allowing manual device type selection * Console hangs at startup when running SNMPc OnLine syslog service Update 9.0.11.5 January 17, 2016 ============================================================================= New Features ------------ * Army multicast filter import Problems Resolved ----------------- * Updated OEM language translation routines * GetBulk API request fails when requesting more than one variable * Can't add filter directly from received V3 trap * Discovery community names sometimes not being decrypted before use * Trend report text export missing data if first point offset from poll interval * Links not attached after copy/paste * Memory leak in instance scan for multicast reports Update 9.0.11.4 Sep 1, 2016 ============================================================================= Problems Resolved ----------------- * Updated OEM language translation routines * Domain traps not matched to correct node if two nodes have same address * Memory leak during mapfix * Polling agent trend report change updates * V3 passwords still showing in browser access settings * Loopback address discovery only accepting lo0, not Loopback0 or lo0.0 * Discovery ignoring 192.168.100.1 address * Multicast trace not allowing manual device type selection * Problems in node import program * RPC connection errors causing memory leak * Poll Node command using low resolution timer Update 9.0.11.3 July 22, 2016 ============================================================================= Problems Resolved ----------------- * Updated OEM language translation routines Update 9.0.11.2 June 10, 2016 ============================================================================= Problems Resolved ----------------- * Updated OEM language translation routines Update 9.0.11.1 May 10, 2016 ============================================================================= Problems Resolved ----------------- * Updated licensing Update 9.0.11 Jan 28, 2016 ============================================================================= Problems Resolved ----------------- * Problems with decryption routine when polling Update 9.0.10 Jan 21, 2016 ============================================================================= New Features ------------ * SNMPv3 passwords are hidden in the user display and database files Problems Resolved ----------------- * Some SMTP servers require second "hello" after TLS session is started Update 9.0.9 Nov 20, 2015 ============================================================================= New Features ------------ * Support for CounterBasedGauge64 64 bit gauge type * Support for Aruba wireless devices * Option to display IP and MAC addresses as node names in SNMP table display Problems Resolved ----------------- * Doesn't refresh names from HOSTNAMES.TXT file * Changing email settings from remote console wipes out SNMPC.INI settings * Line feeds in email server responses caused problems * New version of Air Messenger Pro uses pipes for communication since DDE no longer works with latest Windows updates. You need to install the Air Messenger Pro update (version 11.5) as well. * SNMPc server crashed on shutdown with TLS encrypted email setting * Crash when accessing extra long log message properties * Problem copying and pasting nodes after dragging them to another subnet * ODBC export sometimes has trouble determining if a table already exists * Bug deleting multiple instances from trend report properties * Problem parsing quotes in event filter run program action Update 9.0.8 Sep 24, 2014 ============================================================================= New Features ------------ * Email event action can now support TLS encryption Problems Resolved ----------------- * TCP service polling profiles have "" set for executable field * Java console not showing text with clear background correctly * MIB Compiler does not issue warning when too many MIBs are compiled * ODBC export reports too many objects when starting with a large map * Console crash with long polltrace results Update 9.0.7 Aug 11, 2014 ============================================================================= New Features ------------ * Windows service polling using WinSvcPoll.EXE in the Poll Services configuration, click "..." for the poll exec arguments to browse active services (SNMP agent must be enabled on the server). See the SNMPc help topic "Monitoring Application Services" for more information. * The poller can be configured to do DNS lookups before every poll by adding "DynamicDNS=yes" to the [SNMPcConfig] section of the SNMPC.INI file. Problems Resolved ----------------- * Trend report manual threshold alarms not generated * Map search for node group number matches all map objects * Potential thread conflict in external executable service poll * Compiler does not warn you if you are trying to compile too many MIBs Update 9.0.6 May 15, 2014 ============================================================================= Problems Resolved ----------------- * Nodes discovered by remote poller are added to wrong subnet with same name * History poller can go into infinite loop * Remote console logins overwrite email settings Update 9.0.5 April 3, 2014 ============================================================================= Problems Resolved ----------------- * Combined installer reports that console and poller installs fail Update 9.0.4 Mar 28, 2014 ============================================================================= Problems Resolved ----------------- * Unresolved mail server address hangs server when trying to send email * Map search results show node name instead of type Update 9.0.3 Mar 11, 2014 ============================================================================= Problems Resolved ----------------- * Icon selection blank in node properties * Discovery agent keepalive errors * Duplicate request IDs used by command line tools * 64 bit counters returning wrong value in status poll * Memory leak when forwarding SNMPv1 traps * Hostname mapping shown in parentheses even for unresolved numeric addresses Update 9.0.2 Jan 27, 2014 ============================================================================= Problems Resolved ----------------- * CID Routing table incorrect in BASIC.MEN Update 9.0.1 Jan 14, 2014 ============================================================================= New Features ------------ * Signed Java console applet Problems Resolved ----------------- * Changing SNMPv3 user information with AES * Update doesn't re-compile MIB * Wrong log information for filtered log scrolled before first event * Discovery doesn't auto restart with large sequential scan * Command line SNMPGET tool returns wrong value when re-run quickly * Poller disconnect on keepalive loss for local poller * Event filters not matching second link node group * CID Routing table copied to "Routers" menu group Update 9.0.0 Nov 11, 2013 ============================================================================= New Features ------------ * SNMPc OnLine web plug-in merged into SNMPc * Multicast network discovery layout & threshold alarms * Syslog collection and reporting * Multiple interface traffic summary (uses map link selection) Problems Resolved ----------------- * Memory leak with disconnected remote connections * Event filters and map searches with node group find extra network objects * Discovery settings lost on improper system shutdown * Command line SNMP tools using excessive CPU time * BitView doesn't use node timeout/retry settings * First day missing from montly report views in console * Polls for instances over 2,147,483,647 fail * Timed out remote poll responses matching wrong nodes * Trap text with linefeeds crash email/page actions * usmAESPrivProtocol missing from MIB database * Missing interface table columns causing problems with NetflowConfig * Crash when updating from before version 7.1.4 * Trend report text export failure with workgroup version * Can't edit AES users with SNMPv3 user configuration tool * Can't set AES privacy mode in browser Update 8.0.10 July 15, 2013 ============================================================================= Problems Resolved ----------------- * Console SNMP polls via proxy (through a remote poller) not working Update 8.0.9 June 7, 2013 ============================================================================= New Features ------------ * SNMPc console/poller communication encrypted (requires update on both server and client side) Problems Resolved ----------------- * Problem with console login authentication * Resource leak in BitView text routine * 64 bit counters shown without icon in MIB tree * Memory leak in processing malformed SNMP traps * Ping polling sequence number not incremented * Memory leak when reconnecting to SNMPc server with API * Memory leak with ODBC export and slow database connections Update 8.0.8 March 18, 2013 ============================================================================= New Features ------------ * Windows 8 / Server 2012 Support * Flow Export service compresses flow information for a given time interval. Set "Rollup=300" in the [FlowExport] section of the SNMPC.INI file to define the interval to use. The value is in seconds, with a default of 300. * Poller and domain status shown in console status bar * Tables with different indexes can be merged into a single display. See the README.TXT section on MergeTables for more information. For an example, see the "Port IP Address Table" item under the Manage->Routers menu which displays the IfIpAddrEntry merge table. * Polling agent service automatically restarted on failure Problems Resolved ----------------- * Memory leak on MIB compile * Can't set large poll intervals * Loses trend report config settings on File->Reset * Couldn't disable FlowExport service * Text objects returned in map search * The testwinsnmp SDK example doesn't compile * NetflowConfig program not launching from menu Update 8.0.7 September 4, 2012 ============================================================================= New Features ------------ * Netflow forwarding service (FlowExport.EXE) forwards flow traffic from domain slaves to master server * Multicast trend report alarms and management menus * Ignore all counter wraps with "IgnoreWrap=yes" in [SNMPcConfig] section Problems Resolved ----------------- * Trap received with 0.0.0.0 as source address from Windows trap service * Traps with zero length OID * Trap display hint formatting could not be ignored * Custom expression names not always sent with trend data export * Memory leak with invalid forwarded traps * Forwarded domain SNMP errors don't translate error code text * Mapfix repair overwrites domain configuration information * Background bitmap scaling was not anti-aliasing stretch operation * Node import/export does not handle line feed/tab characters * Allows fixed polling ports for firewalls that time out UDP connections (see PORT_POLL_TREND & PORT_POLL_STATUS in README.TXT) * Can't add new filter for alarms created with deleted filters * Can't edit long OIDs in unknownTraps match filters * Doesn't decode 'T' display-hint as UTF8 * Static value match values for event filters have lower priority than $arg * Unspecified error in MIB compile * Misconfigured trend report polling alarms not obvious * ODBC date formats can be overridden with "ODBCDate=local" or "ODBCDate=iso" set in the [SNMPcConfig] section of SNMPC.INI * SNMP version incorrect on forwarded v2 traps * MIB browser walk loops on unresolved MIB lookup Update 8.0.6 June 6, 2012 ============================================================================= New Features ------------ * New sample programs added to SDK * Included new version of Air Messenger Pro (11.0.5) * Discovery seeds address mask can be specified with number of bits, leave mask field blank and add a slash and bits to the address (e.g. /24). * Included netflow configuration tool under Manage->Routers->Cisco Problems Resolved ----------------- * History poller crashes on startup * Table & browser set commands not recognizing inetaddr types * Crash when receiving corrupt SNMPv3 packets * Poll Node window does not restore correctly after minimize * Service polling too fast if PollsPerSec setting is too high * Trend Reports saving all devices don't work after map reset * Automatic SNMPv3 Engine ID not picking up new ID on device reset * Email events not working with authentication * Wildcards not working with trap ObjectID in unknown trap filters * ODBC export not adding trend data * ODBC export not saving data due to date format problems * Service polling for DNS information passes test even when query fails * MIB Browser crash for large reassembled UDP packets * History poller stops saving data for some reports * Button bar tooltips drawn off side of screen * SNMPTRAP script tool fails for ipv6 nodes * When a trap includes an Agent Address field (V1) or one of several DeviceAddress varbinds (V2), SNMPc 8.x does not use the sender address to match a map icon. To force snmpc to also match with the sender address in this case add the line "MatchTrapSenderAddress=yes" to the [Server] section of the SNMPC.INI file. Update 8.0.5 October 10, 2011 ============================================================================= New Features ------------ * Traceroute and DNS lookup modes added to Tools->Poll Object command Problems Resolved ----------------- * Install did not include new command line programs * Events deleted after MIB recompile * ODBC export with international character sets * Backup not performed on all remote pollers * Forwarded trap source not detected * ODBC export of log entries disabled on redundant server * Custom menu items stop working * Sound file events still play when console sounds are disabled * Change in the way service polling responses are handled * Trend reports stop polling if device IP address changes * Restore of old backup does not update to new version until restart Update 8.0.4 July 13, 2011 ============================================================================= Problems Resolved ----------------- * crserv crash when using $A event message argument for unknown device traps * Event clearing not working for non-default cases * Nonexistant mibs rfc1757.mib and rfc2239.mib referenced in compile list * Console error after restoring version with old compiled mib format * Restore resets icon descriptions if saved snmpc.ini has mapfix=yes in [Server] setting. * Locally polled device graphs stop when viewing a graph an a remotely polled device. Update 8.0.1 July 6, 2011 ============================================================================= Problems Resolved ----------------- * crserv.exe crash when forwading traps * ODBC export fails for traps with > 40 variables * Workgroup license key not accepted * Multiple edit text objects doesn't function normally Update 8.0.0 June 23, 2011 ============================================================================= New Features ------------ * IPv6 addressed devices * IPv6 address type display in tables * AES 128 bit support * Added several new programs to SDK section (from contributed software) * Add alternate email login name in snmpc.ini, AuthLogin=name in [Email] section Problems Resolved ----------------- -- Reporting * Added Hist32ExportSize setting to snmpc.ini [Polling Agent] section to allow setting higher packet sizes for faster export to SNMPc OnLine. Also increased default setting from 4096 to 16384 bytes. * Lost data in SNMPc OnLine caused by trend report poller export timing error * Trend report displays missing first and last imported point * Memory leaks in trend report poller (hist32.exe) * Intermittent crashes of trend report poller (hist32.exe) -- Maps * Resource leak in map text drawing routine * Device/Subnet icon label display can not be disabled * Map zooming error when setting OldZoomStyle=yes in snmpc.ini * Problem with address names that include a dash character ('-') -- Console * Memory leak in graph/table display modules * Console hangs during startup if using extreme amount trend report polling * JAVA console hangs while trying to display invalid icon files -- Server * Discovery agent causing snmpc server (crserv.exe) crashes * Backup server shows task error dialog box after a backup operation * User login/logout events missing if snmpc.ini PrimaryAddress is set * ODBC exported links now in Network table but are missing end points * ODBC export with some versions of MySQL causes server (crserv.exe) crashes * No-auth V3 traps don't match an icon by address only -- Misc * SNMP Set of an IPv6 address from table display doesn't work * Match variable import error in event export/import SDK sample program * Trapsend error while parsing saved trap files Update 7.2.7 Dec 15, 2010 ============================================================================= Problems Resolved ----------------- * Alarm filters with sound actions trigger alarm window on Java console * Problem with more than 2000 custom menu items * Automatic trend report filters don't work with 64 bit interface counters * Alarms for node links are not forwarded correctly to domain servers Update 7.2.6 Nov 16, 2010 ============================================================================= New Features ------------ * Added configurable zoom levels (see ZoomLevel in README.TXT) Problems Resolved ----------------- * Abort button doesn't work in MIB compile * Some email servers require extended SMTP response * SNMPc console stops displaying background images with several large bitmaps * Text map objects accept double click action * Multi-level domain events not forwarded * Networks added twice by autodiscovery * Gotos with same name as subnet don't work in Java console * History instance re-scan not adding back removed instances Update 7.2.5 June 14, 2010 ============================================================================= Problems Resolved ----------------- * TCS files left in SNMPc directory for group/all node reports * Can't match trap enterprise OID with less than three numbers * Erroneous backup delete failed message from old automatic backup deletion * Text object properties not updating underline and font size correctly * Service polling not enabled for network map objects Update 7.2.4 April 27, 2010 ============================================================================= New Features in 7.2.4 -------------------------- * Added Find command to mib browser to lookup variable names/oids * SNMPc now accepts encrypted v3 traps * Nodes can be connected by network links * Map background transparency and node hiding controls * Copy & Paste preserve node possition and network connections * Default icons include reduced size images for zoomed out maps * Text objects can be created in the map views * Find variable command added to MIB browser Problems Resolved in 7.2.4 -------------------------- * Incremental layout overlaying icons * Discovery didn't add nodes that don't support the MIB-2 system table * Crash in percentile graph after a certain number of points collected * Couldn't edit filter for events generated before filter was created * Couldn't see links and networks in report properties "Add" dialog * Telnet didn't run from menu in Windows 7 * Names missing from domain slave forwarded service poll events * Ignored traps with trap number over 2^31 * Fixed "FitBitmap" INI setting to show nodes outside of bitmap area * Problem with group based reports on remote pollers * Window focus for log window broken * Problem with choosing name variable for trend report instances * Problem with reading priority for trap event filter in MIB source file * Matching filter variables with braces failed, i.e. ${10} * Problem with equal signs in service polling send/expect strings * Link up/down traps not matching interface * Trend report poller shows error when overloaded * Problem parsing one or two digit v2 trap OIDs Update 7.2.3a November 17, 2009 ============================================================================= Problems Resolved in 7.2.3a --------------------------- * Fixed problem with private serial number entry Update 7.2.3 November 10, 2009 ============================================================================= New Features in 7.2.3 -------------------------- * AES V3 encryption now available to all U.S. military users; please contact Castle Rock sales to obtain snmpc military version. Problems Resolved in 7.2.3 -------------------------- * History poller memory leak when scanning instances. * Memory leak in backup server when using ODBC export. * Error when passing special arguments ($x) to Java menus. * Long trap object identifiers causing console to crash when adding filters. * Remote map edit events not matched to proper nodes with domain management * Crash of snmptrap.exe when variable instance not specified. * Default ICMP/SNMP icons don't clearly depict function. * "Config/Default Object" command shows "Type" field. * Automatic icon selection matches wildcards before fully specified strings. * AES V3 encryption not selectable in Disovery (military version only). * AES V3 encryption not selectable in Mib Browser (military version only). * Army build should set UseLoopAddr=yes in snmpc.ini (see readme.txt) Update 7.2.2 October 8, 2009 ============================================================================= Problems Resolved in 7.2.2 -------------------------- * Crserv.exe uses 100% cpu when sending event emails (introduced in 7.2.1). * Traps with very long enterprise OIDs are dropped. * Find Objects command crashes console if Stop pressed immediately before Find. * Status polling causes nodes with dependencies to stop polling when status polling fails even if the dependent node is otherwise responding normally. In this update an snmpc.ini setting was added to overide this (default) behavior: UseStatusDependency=yes ; Polling dependency should rely on status ; state as well as poll state Update 7.2.1 October 7, 2009 ============================================================================= Problems Resolved in 7.2.1 -------------------------- * Memory leaks when polling SNMP v3 devices, most noticeable in the polling agent (discagt.exe). * Snmpc server crashes when receiving a trap with > 51 variables. * Service polling using incorrect timeout value. * AES selections not shown in Poll Object menu (only relevant for Army version that supports AES encryption). * Event emails sent out of order. * Message comma characters not included in event emails. * Menu database corruption occurs if > 2000 menus are added. * Mib compiler parsing Russian characters as End-of-file indicator. * Mib compiler reports an error if no newline at end of file. * Mib compiler reports errors for built-in mibs (rfc1155, rfc1213, etc.). * Online.exe tool to connect to SNMPc OnLine can fail with foreign characters in object names. * Icons from new subdirectory structure not displayed in Java console. * Node Exec selection for Telnet.exe doesn't work. * Node Group 2 set to spurious values for network, bus, and ring objects. In this update the ability to set Node Group 2 has been removed from these object types. * Packets with unexpected V3 boot count/time window values are being rejected by SNMPc. In earlier versions the received values replaced internal ones and the packets were accepted. * Update install sometimes installs in C:\Windows instead of proper location. Update 7.2.0 August 24, 2009 ============================================================================= New Features in 7.2.0 --------------------- * New button bar and selection tool graphics. * New table/graph button bar and display graphics. * Updated 24 bit map icons. * Complete 24 bit Cisco & HP icon set. * Support for icon subdirectories. * Support for PNG icon formats. * Added global event forward option. Problems Resolved in 7.2.0 -------------------------- * Change to aging of current events in 7.1.9 was incorrect because in this case old traps that don't use auto-clearing are never aged out. The behavior is returned to pre-7.1.9 version. However, adding TrimCurrent=no to the [SNMPcConfig] section of snmpc.ini overides the standard behavior and will not ever age current events. * Bitview sometimes crashes. This is a bug introduced in 7.1.9. * Event action filters do not display email addresses that have been removed from user accounts. * Saved traps have incorrect trap timestamp setting. This is not the same as the trap received time shown in the event log, which is correct. Update 7.1.9 July 20, 2009 ============================================================================= New Features in 7.1.9 --------------------- * Included AES encryption in SNMPv3 protocol for government use only. Problems Resolved in 7.1.9 -------------------------- * Browsing for icons sets node name and address fields back to default value in node properties dialog. * JAVA console prevents viewing of all nodes/node group reports. * Global instance filtering in trend reports included instances that should have been filtered out. * SNMPTrap command line utility was crashing. * Node import and export did not handle icon, thickness, background shape attributes correctly. * Filters added from log entry went in wrong default event trap type. * Buffer overun in history poller service (HIST32). * Crash in discovery/polling agent. * Hubview and Bitview don't work when node name matches subnet name. * Node poll interval changes sometimes ignored. * Current events being removed through log aging mechanism. * Change in trend report database broke backwards compatibility in 7.1.8. * Changing multiple node properties reset all node groups if different. * Can't use instances over 2147483648 in status poll variable. * Alternate table variable names truncated. Update 7.1.8 May 15, 2009 ============================================================================= Problems Resolved in 7.1.8 -------------------------------- * Sets Windows Start menus in "SNMPc 7.1" instead of "SNMPc Network Manager" * Trend Report database can become corrupted and show a printer icon with no name in the selection tree. * Node export/import skips "Poll Timeout" and "Poll Retries". Update 7.1.7 May 1, 2009 ============================================================================= New Features in 7.1.7 -------------------------------- * Global filters for Trend report instance scan. * MIB compiler supports #SUMMARY and related MIB extensions. * Mapadd/Mapattr script commands support multi-point networks. * Sends response to SNMP v2c INFORM PDUs. * Uses Internet Explorer by default for SNMPc OnLine because other browsers can not display SVG visio files. Set UseIEforOnline=no in the [SNMPcConfig] section of snmpc.ini (on console system) to use the default system browser. * Added checkbox to trend report properties to exclude certain reports from SNMPc OnLine 2009 SQL database (for use with express version). Problems Resolved in 7.1.7 -------------------------------- * Node import marks ICMP nodes as SNMPv1. * Node export/import skips status polling variable. * Service polling Test button doesn't use node timeout value. * Switching Language using hotkeys doesn't work. * Very long MIB Object Identifiers are truncated. * Event filters don't complain about deleted match sources. * Map edit events are sent from consoles as traps, which can be filtered by firewalls. * Poll response times include processing time on poller. * Trapsend crashes when using lower list box. * Maximized table/graph windows lose size buttons after console restart. * Automatic "Info" mib tables are not including all variables in the group. * Add Node button in node group trend reports doesn't show nodes in the group. * RMON tool crashes when using Add command in empty windows. * Discovery repeatedly changes bus networks. * Console map views not restored properly on restart (view all, x/y position). * Should warn when doing a File/Restore if mib source files have been changed since the backup time. * Auto-clearing sometimes doesn't work for event filters that match subnets. Update 7.1.6 Mar 5, 2009 ============================================================================= Problems Resolved in 7.1.6 -------------------------------- * Node groups over 127 not matching * Changed trend report sort mechanism * No user interface to set SMTP auth password * Changed group/all nodes reports to disallow 1 minute interval * Fixed discovery layout position and network calculation * Removed buffer size restrictions in SNMP API * Sorting trend reports changes report record ID * Nodes in group/all nodes reports polling alternate SNMP port cause crash * Fixed problem with subnet window focus Update 7.1.5 Jan 15, 2009 ============================================================================= New Features in 7.1.5 -------------------------------- * Map import/export commands renamed nodeimp.exe/nodeexp.exe and integrated into snmpc console File menu. Problems Resolved in 7.1.5 -------------------------------- * Mapfix solves more map problems Update 7.1.4 Nov 21, 2008 ============================================================================= New Features in 7.1.4 -------------------------------- * Nodes can be in two node groups * SNMPc OnLine Trend reports can be saved for node groups * SNMPc OnLine Trend reports can be saved for all devices. WARNING - USE THIS FEATURE FOR SMALL NETWORKS ONLY! * Install prompts for email settings * Name lookup in node properties and Tools menu * SNMPTEST script file for testing SNMP values as service poll * Includes nodelist.exe/nimport.exe map import/export command which previously were in the helpdesk 'contributed software' area. Problems Resolved in 7.1.4 -------------------------------- * Duplicate MIBs removed * Poller crash with badly formatted status string * STRINGDB files missing from backup * Traps forwarded by pollers for nodes with duplicate addresses associated with wrong node * "Backup Failed" errors for large data sets (although the backup worked) * Missing values in domain forwarded SNMPc polling events * Pollers polling nodes not assigned to them * Editing unknown trap filters from log can't find filter * Console crash when adding too many instances to trend report * Fixed JAVA console with international character sets Update 7.1.3 Jul 1, 2008 ============================================================================= Problems Resolved in 7.1.3 -------------------------------- * Restore doesn't restore discovery agent settings * Redundant fail-over server not coming online due to backup problems * Redundant fail-over server doesn't execute event actions for backup alarms * Old automatic backup delete failing * JAVA console does not display JPG/GIF/PNG background bitmaps * JAVA console fails to connect after 1000 logins Update 7.1.2 Jun 1, 2008 ============================================================================= Problems Resolved in 7.1.2 -------------------------------- * Advanced log filter views stuck in "scanning map database" state * Calling scripts from service polling using up system resources * Can't search for poll retries attribute in map search * Problem with backups not completing which causes other problems such as poller disconnects and system lock-ups * Histfix repair tool stuck in "quick" mode * WinSNMP SnmpRegister not returning error when traps are not available * Command line script tools run in rapid succession fail after first response * Bare linefeeds sent in event emails * MIB browser crash after changing value * Redundant server daily backup can interfere with primary backup restore * Changing SNMPv3 password with privacy issues authentication only test query * Adjusted performance clock timer for more accurate response times Update 7.1.1 Mar 21, 2008 ============================================================================= New Features in 7.1.1 -------------------------------- * To use the local time rather than GMT time for the date field in emails sent by SNMPc, set "MailTime=local" in the [SNMPcConfig] section of SNMPC.INI * Format trap variables using MIB DISPLAY-HINTs by setting "TrapDisplayHint=yes" in the [SNMPcConfig] section of SNMPC.INI * Increased maximum file size for event log and trend report databases to 4GB. When log reaches maximum size, oldest events are automatically deleted to make room for new ones. You can adjust the maximum size manually by adding the line "MaxLogSize=###" to the [SNMPcConfig] section of SNMPC.INI. You can no longer set the "saved days" for the log database to zero (infinite). * Only new errors are shown in popup window for the SNMPc system error log * Forwarded traps can by throttled by adding the line "ForwardTraps=###" to the [Polling Agent] section of SNMPC.INI. * Remote pollers can adjust the keep-alive timeout by adding thel line "KeepAliveTimeout=###" to the [Polling Agent] section of the SNMPC.INI file on the remote poller computer. * You can add more log tabs to the bottom of the console window by adding the line "MaxLogViews=###" to the [Console] section of SNMPC.INI. * SNMPc resolves forwarded traps including the snmpTrapAddress variable to correct node in map * Added $q node/event exec parameter for node poller address Problems Resolved in 7.1.1 -------------------------------- * Background bitmaps not displayed when opening many map views * MySQL ODBC export leaking memory * Redundant BKSERV.EXE process leaking memory * Backup can miss files if system is busy * Changed weekly web export to save last 7 instead of previous Mon-Sun period * Negative scale excessively large for exported web reports * Mapfix mode can delete nodes * Folders in JAVA console trees close when first opened * JAVA client process (JDBAPICLI.EXE) left running after console logs out * SNMPCGET command line utility not working * SNMPTRAP command line not sending traps from source address * Update install not detecting previous installs for versions before 6.0 * SNMP class in CRDBAPI leaking memory when agent returns an error * Polling not reset for domain slaves when map is updated * Memory leak in MIB table display * Trend report CSV file exported to wrong directory * SNMPc console crash when viewing trap properties with implied source address * Trend report threshold alarms sent to wrong icon with duplicate addr/comm * Integer types not graphed in JAVA console * Incremental discovery layout moving networks * Dates truncated in web export graphs * Auto-clearing not working for unknownTraps filters with variable matches * SNMPc server stops accepting new logins after a period of time * Server crashes when receiving traps with long community names Update 7.1.0 Sep 19, 2007 ============================================================================= New Features in 7.1.0 -------------------------------- * SNMPc 7.1 includes a number of new utilities that can be used from any scripting language to develop script based applications. Custom scripts can be executed on trap reception, when you double-click a map icon, from custom menus, and as custom polling applications. See the SNMPC71.PDF "What's New" document for more information. * SNMPc 7.1 includes facilities for extended service polling using customer developed applications or scripts. Custom service polling can be used for polling older legacy systems that do not support SNMP or even IP protocols. It can also perform more detailed analysis of a failed or degraded network device, providing more information to management staff about the root problem cause and suggested remedial actions. * SNMPc 7.1 Enterprise now supports up to ten Remote Polling Agents, ten Windows Console logins, and unlimited JAVA Consoles in the base edition. The Remote Access Extension license allows unlimited Remote Polling Agents and unlimited Windows Consoles. Problems Resolved in 7.1.0 -------------------------------- * CRDBAPI SNMP class only allows strings up to 1024 characters * SNMPc console updates install server components * Console allows restricted users to clear log * Won't forward traps to local host on alternate port * Trend report instance selection corrupted if no instances selected for a node Update 7.0.20 Jul 23, 2007 ============================================================================= New Features in 7.0.20 -------------------------------- * Adding "AlarmTopWindow=no" to the [SNMPcConfig] section of SNMPC.INI allows SNMPc alarm windows to be hidden behind other windows. Problems Resolved in 7.0.20 -------------------------------- * ICMP requests not sent through PrimaryAddress interface * Services always starting in new installation * Incremental discovery changing networks * Can't run URLs from AUTOICO.TXT * dbAttrSetStr always returns error for attriutes in DB_AGENT_CLASS * Trend Report threshold alarms not displaying correctly for values over 4GB * DDE API call to $mibenum missing values * Changes to email settings in console overwriting AuthPass setting Update 7.0.19 May 15, 2007 ============================================================================= New Features in 7.0.19 -------------------------------- * At the end of product installation, now asks if you want to start SNMPc and/or read the release notice. * Allow discovery to use a "loopback" address (an address with a network mask of 255.255.255.255) as the object polling address. To enable this function you must set UseLoopAddr=yes in the [PollingAgent] section of snmpc.ini. * Added an optional mib compile mechanism whereby trap instances are expanded and added to the variable list as "fake" variables that can be matched. To enable this feature add ExpandTrapInstance=yes to the [SNMPcConfig] section of snmpc.ini and recompile the mib. Note that this operation can not be undone; some of your event filters will be modified to account for the new "fake" variables. Problems Resolved in 7.0.19 -------------------------------- * VISTA: when using UAC, task bar icon says "Administrator login required" even if you are logged on as an Administrator. * VISTA: start telnet commands fail. * Some V2 traps are forwarded with packet header set to V1. * Backup server sometimes shows status colors after import from primary. * Bitview attempts OID lookup when a spcific bitview script is given on the command line. Fails for devices that don't support sysObjectID. * Scroll wheel messages sometimes go to the wrong window. * When setting SNMP Get Community access attribute the Read Mode changes from Ping to SNMP V1 without warning. * Communication problems with backup server when using multiple NICs * SNMPc OnLine error messages display when moving a backup from a system that uses SNMPc OnLine to one that does not. * Telnet doesn't work from Find Objects list window. * When using the sysName value for a discovered object name, it includes any space characters, which are illegal in SNMPc. Change space to dash. * Polling Agent attribute Value drop-down list does not show connected agents until you have used the "Config/Discovery Agents" dialog. * Event Alarm window doesn't come to front of other windows when new event added. * Discovered objects that include a seed address in their address table should use that address as the object polling address. * Traps with NOSUCHINSTANCE varbinds dropped. * Crashes with long user/password. * TimeTicks status variables compared as signed integers. * Improved server/poller connection checking. * Nodes not in restricted user view showing up in advanced log filters Update 7.0.18 Feb 12, 2007 ============================================================================= New Features in 7.0.18 -------------------------------- * Email event action supports plaintext SMTP authentication. To use this feature "AuthPass=password" to [Email] section of SNMPC.INI. Uses "From Address" as auth user. Problems Resolved in 7.0.18 -------------------------------- * When setting new Event Filter "Reassign" field to null, it changes to "Root Subnet". * Event Filter "Reassign" field was sometimes corrupted during mib compile after installing any update > 7.0.14. This update clears all event filter reassign fields. * Backup server doesn't work if "PrimaryAddress" setting used in snmpc.ini. * JAVA console can't graph INTEGER variable types. * Macro files in mibfiles\basic.men don't start. * Status variable can't be set if the variable is multiple versions of the same mib file are imported. Update 7.0.17b Dec 15, 2006 ============================================================================= Problems Resolved in 7.0.17b -------------------------------- * Further JAVA compatibility issues for IE7 * Install missing RFC2006.MIB Update 7.0.17a Nov 29, 2006 ============================================================================= Problems Resolved in 7.0.17a -------------------------------- * Fix for redundant fail-over server check Update 7.0.17 Nov 27, 2006 ============================================================================= Problems Resolved in 7.0.17 -------------------------------- * Fixed JAVA console for use with IE7 - now requires JRE 5.0 (1.5.0_09) * Some traps forwarded with remote pollers not matched to correct icon * Redundant server check fooled by proxies/firewalls Update 7.0.16 Oct 27, 2006 ============================================================================= Problems Resolved in 7.0.16 -------------------------------- * Discovery can add the same node multiple times * Memory leak when looking up implied source address in log file * Problem converting map records from v6 map with long descriptions Update 7.0.15 Sep 20, 2006 ============================================================================= New Features in 7.0.15 -------------------------------- * Seperate subject line for event emails * Traps received for a node can be assigned to a different icon, link, or network based on any filtering criterea * Smooth scroll with right button pan in map windows * Background map bitmaps can now use BMP, JPG, GIF, and PNG * Web reports export PNGs for increased clarity and smaller image files * Recursive map searching for subnets selected as event matching criterea setting in Config->Event Options menu * MaxMDI setting in [Console] section of SNMPC.INI file for limiting number of open windows in console * Discovery uses sysName if DNS name not found (disable this service by adding the line UseSysName=No to the [Polling Agent] section of SNMPC.INI) * Clipboard copy through Edit->Copy menu for SNMP table display * Trend reports can be saved for link and network objects * SNMPc shutdown message saved in log file * Improved index scaling/labeling in web reports Problems Resolved in 7.0.15 -------------------------------- * DateAndTime definition in STANDARD.MIB does not use display hint * 1:1 zoom does not show background bitmap at native resolution * Receiving traps at a continuous rate of more than 10 per second increases memory usage * UseDiscAddr flag added to SNMPC.INI file. Discovery adds nodes and links using addresses found in IP Address table. Since a device might not respond to these addresses, setting this flag to "yes" will use the address with which SNMPc originally found the device for the main node icon and all links. * Commas not allowed in send/expect string for custom TCP polling * Negative numbers not accepted in status value and trend report thresholds * Duplicate points cause erroneous values in web trend reports * High rate of alarms not processed fast enough for multiple console logins * Threshold alarms sent as trap packets from trend report poller, changed to use existing TCP connection * Zero values displayed on graphs when polling same device in multiple graphs * Daily average wrong in console montly report view * Counter wrap problem with console graph tool * Can't delete log entries in advanced filter view * Can't execute programs with spaces in name, now requires quotes * ODBC export won't save items with single quotes * Poll failure counter not updated for TCP service polling * Manual scaling for web trend reports ignored * Decimal place display hints ignored in MIBs * Incorrect values returned for saved web report parameters via API * Buffer overrun bug in discovery/polling agent * Excessive CPU usage by history poller on certain log updates * Retries counted as failed polls Update 7.0.14 Feb 16, 2006 ============================================================================= New Features in 7.0.14 -------------------------------- * Mouse wheel support for log file & map views * The JAVA client can now be served from an alternate web server. You will need to edit the "java.policy" file on the web client machine to allow TCP connections to be made to an alternate server. Add the lines: permission java.net.SocketPermission "*:12421", "connect"; permission java.net.SocketPermission "*:31415", "connect"; The JAVA client will automatically detect that is it allowed to connect elsewhere, and will enable text entry into the server field. Problems Resolved in 7.0.14 -------------------------------- * RMON View could not read table indexes correctly * Fixed table timeouts based on node polling configuration * Overwrites PrimaryAddress setting on redundant server during backup Update 7.0.13 January 9, 2006 ============================================================================= New Features in 7.0.13 -------------------------------- * Change SNMPc Enterprise node limit to 100,000 objects in map * Support for high color icons in map * RPC calls can compress data to save bandwidth. Add the line "RPCCompress=yes" to the [SNMPcConfig] section of SNMPC.INI. This is not compatible with older versions of SNMPc domains and remote pollers. Problems Resolved in 7.0.13 -------------------------------- * History poller crashed when parsing instance names for threshold alarms * SNMPc would ignore SNMPv2 packets with BITS types * String status variable greater/less than comparisons backwards * Date format ignored on trend report text export * Node status not updated for observer users in JAVA console Update 7.0.12 December 9, 2005 ============================================================================= New Features in 7.0.12 -------------------------------- * Support for negative numbers in Trend Reports * Added PORT_TRAPFW to [SNMPcConfig] section of SNMPC.INI to configure alternate forwarding trap port * Set "SNMPScan=yes" in the [Polling Agent] section of SNMPC.INI to do sequential polling with SNMP rather than ICMP requests. * Setting in Config->ODBC Export menu to export all events to ODBC database * New parameters for event/exec parameters: $H/h = node group name/id, $b = MAC address, $L=license sequence #, $^N=Nth variable name in trap, $&N = Nth variable instance in trap Problems Resolved in 7.0.12 -------------------------------- * Shutdown of computer while running SNMPc Workgroup can lose log file * SNMPv3 engine ID discovery packet has auth/priv flags set * Descriptions for NOTIFICATION-TYPEs not compiled from MIB * Traps over 2048 bytes are ignored * Packets with SNMPv2 NOSUCHOBJECT syntax are ignored * Searching in Trend Report Instances screen broken * Can't search for map objects by description * SMTP server for email events does not accept domain name * Web report exports fail when HTML index files changed * Table and Graph display don't use node timeout/retry values * Node properties visible to observer users in JAVA console * Can't generate international characters in Web Reports * Doesn't convert SNMPc version 6 maps to new status value string format * Trap numbers over 2147483648 in MIBs not parsed correctly * Failed backups can crash server * History poller crashes when trying to lookup variables not in MIB database * Trend Reports don't use date format configuration * Enumerated values for negative integers not printed for traps * Prints availability instances as octet string rather than ASCII text * Discovery arrangment has sections of map overlapping Update 7.0.11 August 9, 2005 ============================================================================= New Features in 7.0.11 -------------------------------- * Trend reports allow 15 minute interval * ODBC export runs in idle priority * LogCheck and HistCheck INI file settings to check database integrity. See README.TXT for a detailed description. * String and IP address type MIB objects can be used for map status variables Problems Resolved in 7.0.11 -------------------------------- * Crash in map search function * Entries in log text export out of order * Error in browser when loading web reports with no reports in main group Update 7.0.10 June 18, 2005 ============================================================================= New Features in 7.0.10 -------------------------------- * New version of Air Messenger Pro 6.7 fixes service communication problems * Automatic clears for multiple trap filters created in MIB source with FILTNAME. Use --&CLEARS { "filt1", "filt2" } to clear other filters. * JAVA client compiled with version 1.4.2 to resolve compatibility issues * Wildcard searches in map are now not case sensitive * Map object count displayed in Config->Software Key menu * Numeric comparisons can be made in the match values for trap filters * Negative numbers will be graphed in real time charts Problems Resolved in 7.0.10 -------------------------------- * Long backups cause remote pollers to loose keep-alive and reconnect * SNMPc console crashes in report properties if print spooler not running * Problems using scroll bars in table display * Discovery problems with router next-hops and ports with same MAC address * ODBC export creates all tables even when not selected * Items grayed out for right-click menu in log view * Problems in advanced log when no node selected, but including children * Backup to redundant server does not work if backup directory is set to anything other than the default * Entering long node descriptions crashes console * Web report graphs do not draw lines at maximum value * Counter wraps in real time graphs show up as spike * Node executables set to "https://.." do not work (fixed in JAVA console too) * Programs with differing case or unusual extension not allowed in menus * SNMP sets not confirmed in JAVA console * JAVA console does not display RING network * Event emails with a blank message crash server * GETBULK SNMP requests not sent with null syntax * SNMP trap OIDs starting with "0." crash server * SNMPc components would fail when running on multi-cpu system * Taskbar icon not updated when explorer desktop reloaded * Event email date sent in local language, not recognized by Outlook * Minimum TCP service polling interval reduced to 30 sec or lower depending on PollPerSec value defined in SNMPC.INI file * Bottom pixel of text cut of in SNMP table rows * Trap sender does not send traps for nodes with host name as IP address * Database locks not released when session disconnected unexpectedly * Multiple index variables in custom expressions could cause rows to dissapear from table displays * Setting BITS on byte boundaries (8, 16, etc.) in table do not work * Set command in BitView does not notify user of failure * BitView count parameter did not find .0 instances * JAVA console did not use "Default" font for international character sets * SNMPc OnLine updates always set FitBitmap flag Update 7.0.9 May 5, 2005 ============================================================================= New Features in 7.0.9 -------------------------------- * Updates made to SNMPc DLLs for SNMPc OnLine features Update 7.0.8 December 15, 2004 ============================================================================= Problems Resolved in 7.0.8 -------------------------------- * System error list displayed when restoring backups * Date selection for viewing trend reports wrong for days that cross daylight savings boundaries * Maximum number of trap types increased * Custom tables didn't work with dot in name * Could not save custom TCP polling profiles in 7.0.7 * Domain import didn't copy descriptions to master map * Saving availability reports could prevent other tables from saving data * Graphs starting with logarithmic display or maximum values set * Login timeout for remote poller not set and can hang indefinitely * Table display missing fields in tables with missing fields and full index * Discovery would rearrange root subnet even when told not to * Domain connection test button broken * Can't perform TCP service test on link type map objects * TCP service expect strings cut short * Crash in Top-N variable selection in report export properties * Problem loading multiple menu files from SNMPC.INI [XxxMenu] sections * Redundant server sending emails/pages and discovering new nodes when operating in backup mode * Secondary variable lookups in HUBNAMES.TXT can't handle spaces in string * Status polling wouldn't poll Counter64 types * Count flag for bitview portcount not working Update 7.0.7 October 15, 2004 ============================================================================= New Features in 7.0.7 --------------------------- * "Show Label" attribute in all map objects * Fix for long query timeouts for ODBC export. You can extend time allowed by adding the line "ODBCTimeout=##" to the [SNMPcConfig] section of SNMPC.INI where ## is the number of seconds to wait * Variables with long numeric instances can now be polled as status variables using the [Instances] section in SNMPC.INI (similar to the [Strings] fix for long string instances); see the README.TXT file for more information Problems Resolved in 7.0.7 -------------------------------- * ODBC export runs on backup server while in standby mode * Backup server does not automatically load backups if installed in a different directory than the primary server * Discovery creates nodes with broadcast addresses, or creates two nodes with different addresses which are actually the same node * Discovery would not always create all networks connected to a router * Console crashes when editing event actions for nodes that were deleted * Macro files retry SET operations * Console crashes when selecting private MIB table for Trend Report after upgrading from 6.0 to 7.0 * ODBC report export speed improved * Advanced log view filters crashing console * Sets using SNMPv3 noauth use auth/priv security name * Trendviewpro.exe locks up and stops web report exports * Console crashes when enter key pressed in empty table display * Response times for TCP services all report 0ms * Event log prints nodes changed when they are added to a report * Java console locks up when acknowledging events as operator * TimeTicks not accepted as a valid table index * First character sometimes missing from backup name * HasUserX set to random values when changing discovery agent options Update 7.0.6 August 16, 2004 ============================================================================= Problems Resolved in 7.0.6 -------------------------------- * String length not checked in expect string for TCP service config * TCP service test button fails when expect string is blank * New add event action filter menus not grayed out for observer * Remote poller password causes login problems with redundant server * Database files not always closed when SNMPc in service mode during shutdown. See the readme.txt file, Section 4, Note 4, for more information. Update 7.0.5 August 4, 2004 ============================================================================= Problems Resolved in 7.0.5 -------------------------------- * Redundant server not able to open backup files * Event options settings lost when MIB re-compiled * OEM password encryption routine Update 7.0.4 July 28, 2004 ============================================================================= Problems Resolved in 7.0.4 -------------------------------- * If report data files were not closed properly, they will be deleted. To ensure that the database is always clean, stop the SNMPc services before shutting down or restarting the computer. You should enable daily backups as well to restore from if the computer is shut down unexpectedly. Update 7.0.3 July 23, 2004 ============================================================================= Problems Resolved in 7.0.3 -------------------------------- * memory leak related to the backup server Update 7.0.2 July 20, 2004 ============================================================================= Problems Resolved in 7.0.2 -------------------------------- * General performance problems * Slow report import with "View/Trend Reports" * Trend report instance missing in "View/Trend Reports" * Sometimes loses events * Default ISO email encoding doesn't always work * ExpectKeepAlive snmpc.ini setting sometimes causes poller disconnects. * Event wave file execution corrupts email message * Backup error for snmpc.ini * Help file title says "SNMPc 6.0 Help" * Subnets and goto icons lose color after editing Update 7.0.1 June 15, 2004 ============================================================================= Problems Resolved in 7.0.1 -------------------------------- * Server generated events not displayed when "Ignore Traps from Unknown Sources" turned on in Config/Event Options * Can't change default object read level after setting ping community string * Changing description on nodes created pre 7.0 logged Unknown Service errors * Problem when setting node description to blank * WIN.INI registry setting wrong for Windows Server 2003 Update 7.0.0 Release June 1, 2004 ============================================================================= New Features in 7.0.0 --------------------------- * Added new "Edit Event Action Filter" command to event log view right-click menu. Use this command to edit an existing filter that matched the event. Note that the matching filter might be a global one and you might prefer to add a new filter if you want to change actions for a specific node or trap parameters. * Added new "Add Event Action Filter" command to event log view right-click menu. Use this command to create a new matching filter and set the actions. This command will create one of three filter types to match (1) All nodes; (2) the node in the event; or (3) all nodes with the same Group as the node in the event. In most cases you should set additional matching parameters in the Match tab of the Event Filter dialog. This command tries to add a filter for traps that don't have full definitions compiled in (no fully matching mib source). This feature uses a new generic trap type under the "Global-Defaults" event subtree named "unknownTrap". For better results you may wish to import the correct mibs before adding event action filters so that they are placed in the proper enterprise-specific subtrees. * Added failsafe backup server support to "Config/Backup-Restore" command. Databases (except log and history samples) are automatically exported to the backup server whenever you do a backup operation (manual or scheduled) on the primary server. The backup server takes over polling when the primary fails. Once the primary is restored to normal operation you must manually turn off polling at the backup server using the "Config/Backup-Restore" command. When the backup server takes over it also instructs all remote polling agents to redirect status events to the backup server. * Added custom TCP service polling. In the object Properties Attributes tab, the HasNNN settings have been replaced by a single "TCP Services" setting. Double click this setting to open the service polling dialog. Up to 16 custom TCP services can be polled for each object. Each custom TCP service setting can specify a string to transmit and a pattern matching string (text and '*') to expect in response. There is no limit on the total number of custom services you can specify. * Added setting to "Config/Setup Users" dialog to disable remote login with "Administrator" user and to time out user passwords after a set number of days. Users are warned every day within a week of the password being expired. * Disables console login for one minute after 5 failed login attempts * Added new access mode (None-TCP Only) to allow TCP service polling only. * Added setting to "Config/Event Options" dialog to ignore traps from devices that don't have a matching map object (unknown sources). * Added events for user login/logout and failed login. * Added Info events for map edit actions (new/delete/change) * New varbind for TCP service polling failure event specifies whether the connect failed or the string test failed (which could also be because of a read time out). * Allow multiple compiled event filters with specific match strings. For each filter after the first (default), add: FILTNAME "name" And then the remaining filter settings. For the MATCH setting, you can include an optional matching value string after each variable, as in the following: MATCH { varname "value1", varname2 "value2" ... } * Increased size of object description field. * Increased number of filters that can be cleared from 16 to 20 * Added [Colors] section to snmpc.ini to configure map/log colors * Real time table and graph window positions saved when exiting console. * Play sound action added to event filters. Plays only WAV files and files must be located in the SNMPc\BITMAPS directory on the server. * Log tool filters updated to allow grouping based on subnet (recursive), node type, and priority range. Searches backwards through log for matching entries on a timer and adds new events as they come in. Changing nodes included in the custom list forces log to re-scan. Set the maximum number of log entries scanned as "LogScanSize=###" in the [SNMPcConfig] section of SNMPC.INI * LogFont and LogFontSize entries added to the [SNMPcFonts] section in SNMPC.INI (see readme.txt section 3 on INI file settings) * Support for international email encoding. You can specify the encoding method in the SNMPC.INI file entry "Encoding=" in the [SNMPcConfig] section. * Extended allowable community name length * String type indexes of variables in graphs are now displayed as strings Problems Resolved in 7.0.0 -------------------------------- * Security bug in domain slave login * Problem selecting TCP services in 7.0.0b1 * Problem converting TCP polling info in older maps to 7.0.0b1 format * Manual graph scaling would not be used in all cases * Getnext command in MIB Browser did not print correct instance * Problem with restoring backups from older version into 7.0.0b1 * Crash when doing sets on tables with more than one node selected * Service names wrong in domain forwarded events * Alarm generated when files reaching maximum size * Operator with no edit permissions can do sets in Bitview * Console crash when editing service or description of nodes from map created in previous versions * Real time graphs allowed scrolling back to before graph was created * Repainting problem in advanced log filters * DNS names were not resolved in TCP service test button * Redundant server test retries not saved * Backup of SNMPC.INI on server printed errors even though file was backed up * Trapsend crashes if no trap selected * Mapfix crashing when updating SNMPc v6 maps * Program directory can not be read from WIN.INI under Windows Server 2003 Update 6.0.14 March 23, 2004 ============================================================================= Problems Resolved in 6.0.14 --------------------------- * Dates in view report bar/pie charts wrong * Install won't allow exit from component choice prompt * Line graphs in JAVA console can't be scrolled to current point * ODBC map export doesn't update node group changes * Certain characters were not encrypted correctly in SNMPc passwords * Security fix in 6.0.13 prevented remote poller login * Macros run from event filters don't work when running SNMPc as service Update 6.0.13 March 12, 2004 ============================================================================= Problems Resolved in 6.0.13 --------------------------- * ODBC export fails with data that contains single quote characters. * ODBC export doesn't work properly in 6.0.10 * Password still sent to pre-6.0.10 console on failed login and can be sniffed from network. * Snmpc poller trap varbinds attached to some private traps * Trend report printer landscape mode doesn't work * Traps with international characters are displayed as hex arrays * Last trap varbind removed in forwarded V2 traps * Observer user can move map items in selection tree. * Some international characters not displayed properly in JAVA console * JAVA telnet app doesn't recognize carriage return key * ifErrorsPercent expression missing some error counters * MIB expressions with large evaluation strings don't work Update 6.0.12 February 4, 2004 ============================================================================= Problems Resolved in 6.0.12 --------------------------- * Fixed service names. Update 6.0.11 January 30, 2004 ============================================================================= New Features in 6.0.11 ---------------------- * Added SNMPC.INI entry to disable keep alive packets for dial up connections. Add the line "PollerKeepAlive=no" to the [SNMPcConfig] section of the server, and "ExpectKeepAlive=no" to the [PollingAgent] section of the remote poller. Problems Resolved in 6.0.11 --------------------------- * JAVA console does not show trend groups. * Discovery adds broadcast addresses as nodes. * ODBC Export does not save decimal values correctly in European versions of Windows. * International localization string & font fixes. * Truncated event string ($V) for exec program event ation. * Address -a command line option for console ignored. * Netscape 7.x doesn't switch trend groups in web reports. * Can't start services under Windows 2000 SP4 * History poller (HIST32) deletes databases if corrupt. It will now just log an error to syserr.txt and quit. Use HISTFIX to repair damaged history files. Update 6.0.10 January 6, 2004 ============================================================================= New Features in 6.0.10 --------------------- * Added a setting to the "Config/Event Options" menu to ignore traps from unknown sources. * Added new events to "SystemInfo" event section for user login, logout and failed login. * Added a setting to "Config/User Profiles" dialog to disable remote login of the "Administrator" user. * Added a password timeout setting to "Config/User Profiles" dialog. The user is warned on every login for 7 days before expiration. If the password is not changed then the account is disabled and the password must be changed by an administrator user. * Added a setting to the [SNMPcConfig] section of snmpc.ini to limit the number of times a login attempt can fail: MaxLoginRetry=5 Default is set to 5 times. After the max login attempts the console login is ignored for 60 seconds. Thereafter for each incorrect login attempt the login is ignored for a further 60 seconds. * To speed up reconnection after a network error, the polling agent now checks for "keep alive" messages from the server by default. This is set in the ExpectKeepAlive-yes setting of the [Polling Agent] section in snmpc.ini. * Added updates for Garrett Communications Bitview scripts and mibfiles. * Login dialog has a pull-down list of previous login names. Problems Resolved in 6.0.10 --------------------------- * Air Messenger Pro taskbar icon sometimes doesn't open on double-click. * Icons imported from domain slaves sometimes incorrectly show an error. message stating that the icons need to be re-imported. * Can't run a batch file from the autoico.txt config file. * Some "strings.txt" localization strings missing surrounding double-quotes. * Event priority can't be changed in localized versions. * JAVA console truncates trend report graph data * OEM and Vendor InstallShield projects don't work with InstallShield DevStudio 9. * Trap variables with negative numbers don't display properly. * Trend reports with MAC address instances sometimes don't work. * Under WIndows 2003, SNMPc doesn't work unless it is installed in the default directory. * Arrange Icons command fails with some grid size settings. * Can't search on ATTR_MAP_ADDRESS in API programs. Update 6.0.9 August 28, 2003 ============================================================================= Problems Resolved in 6.0.9 --------------------------- * login verification is done at the client instead of the server, which is a security issue. * memory leak in snmp API class Update 6.0.8 August 6, 2003 ============================================================================= New Features in 6.0.8 --------------------- * added GraphPoints setting to [Console] section of snmpc.ini to set the max number of points saved by a real time graph. * allow non-ascii characters in trend report names * polling agents receive and forward traps to server. Add ForwardTraps=no to [Polling Agent] section of snmpc.ini to disable. Problems Resolved in 6.0.8 --------------------------- * acknowledged alarms sometimes don't properly icon color * event auto-acknowledge sometimes fails * auto-delete of old events sometimes stops * failed set in table display doesn't report an error * graph of table with some unsupported variables fails * problem displaying reports from JAVA console * web reports fail with V3 icons that have specified the engine id * trend instance selection sometimes crashes * discovery filters don't stop router subnets from being added * discovery re-adds any moved icons * print fails with maximized windows * missing bridge menus (added under Manage/Switch) Update 6.0.7 June 27, 2003 ============================================================================= Problems Resolved in 6.0.7 --------------------------- * discovery fails for devices with partial mib views * localized version sometimes accepts invalid keys * pre-6.0 icons don't route SNMP commands through server/poller Update 6.0.6 June 9, 2003 ============================================================================= New Features in 6.0.6 --------------------------- * get SMTP port from snmpc.ini * support for ATI Chinese license keys Problems Resolved in 6.0.6 --------------------------- * Server CPU load report values incorrect * OEM localized crctl32.dll build incorrect * run macro from event filter puts up message box * SNMP error code strings not in strings.txt localization file Update 6.0.5 May 19, 2003 ============================================================================= Problems Resolved in 6.0.5 --------------------------- * node status not reflecting current status (introduced in 6.0.1) * event log scrolling problems (introduced in 6.0.1) * error messages displayed when running under Windows 98/ME * graphs don't display any data if some variables are missing * missing Bridge commands in Manage menu * events sometimes not cleared properly * entering an oversize program name in an event doesn't show an error * java console shows alarms in observer mode Update 6.0.1 April 30, 2003 ============================================================================= New Features in 6.0.1 --------------------------- * added localization support for OEM customers * added fixed manual scaling for trend reports Problems Resolved in 6.0.1 --------------------------- * server disabled until restart of an expired eval even if you set a full key * graph of a table entry with missing variables doesn't work * polling restarted when old acknowledged events are deleted automatically * system hang when badly formed custom expressions are parsed * trap forwarding doesn't work with Windows SNMP Trap Receiver * trap forwarding doesn't show agent address for V2c PDUs * performance issues with ODBC export * discovery sends broadcast on reserved multicast addresses * Task bar icon menus don't go away unless you select one of them * V3 change password command not working * dependencies settings page not working * email date format not correct per RFC822 * Windows Start menus not changed in update install * "Server CPU Stats" report complains about "no counters" * can't control tasks in Windows 98 * UNC pathnames don't work in backup directory names Update 6.0.0 March 24, 2003 ============================================================================= New Features in 6.0.0 --------------------------- * uses loopback address (127.0.0.1) for local service connections. This makes the map files more easily ported from one system to another and also removes any issues when using DHCP addressing. * new Manage menu structure and custom mibs for easier management of routers, switches, and Windows servers. * added map grid and snap-to-grid options in "Config/Console Options" dialog. * new Windows Task Bar icon for controlling snmpc tasks * enterprise edition tasks run as Windows services. * includes a new version of Air Messenger Pro that supports running as a Windows Service. Use the Settings/Service menu in Air Messenger Pro to enable running as a service. * console commands are routed through server and remote pollers instead of going directly to devices. This simplifies firewall setup. * remote pollers work with translated network addresses (NAT). Remote pollers can now be used to monitor/manage multiple overlapping address ranges. For example, an MSP can support multiple customers sites that all use the private "10." subnet range. * "insert trend report" allows selection from a list of all currently used tables (i.e., non-standard and custom tables) * for OEM versions, can add trend report table names to snmpc.ini: [ReportProfiles] RPTzz=Nice Table Name 1,MIBNAME|TableName1 RPTyy=Nice Table Name 2,MIBNAME|TableName2 These table names are displayed in the "Insert/Trend Report" dialog. * for OEM versions, can add trend report "instance name variables" to snmpc.ini: [ReportNameVars] VARnn=varName These names are used in the Trend Report Properties "Instance" dialog. When you select a table entry and use the Add button, if "varName" is included in the table then the value of varName for the selected row is set as the instance name. * ifDescr used as default instance name variable for ifTable reports. When using the trend report "Instances" dialog, on these tables, the interface name is automatically set as the instance name when an instance is added to the report. * for OEM versions, the "Help" links to Castle Rock Computing are contained in "\mibfiles\help.men", which can be replaced. * added a check box to the "Event Options" dialog to discard all duplicate unacknowledged events. * by using Windows Services in the Enterprise Edition, can now log on to Windows as a non-administrator user. This also means that ICMP polling will work regardless of the logged-on user permissions. * icons attached to bus and ring networks are now sorted alphabetically. * added pollLastState variable to pollResponse and pollNoResponse events * added OldBitMapPos=yes to [SNMPcConfig] section of snmpc.ini to support earlier version bitmap scaling. Removed Functions in 6.0.0 --------------------------- * bootp * tftpd and tftp * all 16bit DLLs and EXE files (i.e., 4.x components) Problems Resolved in 6.0.0 --------------------------- * CERT SNMP advisory tests fail with some versions of Windows Trap Service. * events are not exported to text when the action is skipped * exec and menu args are not expanded in the JAVA console (e.g., node address) * in domain imported maps where the same address is used on multiple objects, the events are always routed to the first such object. This in particular shows up with link status polling. * V2c traps forwarded using domain management are associated with the forwarding servers address instead of the generating device address. * remote poller connections are sometimes dropped by firewalls. * uninstall from a CDROM setup does not find resource.dll * ICMP ping doesn't work for non-admin users. NOTE: This is fixed in the Enterprise edition only, when running tasks as Windows Services. * set operation fails for integers with an underscore as the first character in their enumerated names (e.g., _Name1, _Name2). * problems making mib expressions if the mib name starts with a number. * console crashes when displaying tables on multiple nodes when rows are being inserted by the agent(s). * if an icon is in the "gray" state and a white (info) trap is received, any following non-info events do not change the icon color. * V1 traps with a 0 number cause event filter failures. * ODBC error message boxes are displayed when the database server is down * ODBC export doesn't recover if the database server stops and restarts * table display can sometimes cause an infinite loop after hitting "Enter" * infinite loop when event view window is set to its smallest vertical size * memory error messages when exporting to ODBC * problem parsing V3 packets with an invalid/empty context engine ID * shows a "not in time windows" V3 error after polled V3 router is rebooted. * communication failures when using multiple networks on the same computer * Observer user can't set poll interval for JAVA console * event messages sometimes truncated when exported to ODBC * buffer overruns with some V3 packets (causes a mib browser crash). * "Run" menu command doesn't allow double-quoted program names (that include spaces). * some RMON devices have the same ifDescr value for all ports so you can't select a port from the displayed list. * table display limited to 2500 entries. * trend reports fail if the table instance includes enumerated (named) integers * don't get statusTestPass events after a pollRequestRejected event Update 5.1.6c August 22, 2002 ============================================================================= Problems Resolved in 5.1.6c --------------------------- * spurious and incorrect pollResponse events after status test failures * Added OldBitmap=yes setting to [SNMPcConfig] section of snmpc.ini to continue older style (incorrect) scaling of bitmap backgrounds, for backwards compatability Update 5.1.6 August 20, 2002 ============================================================================= New Features in 5.1.6 --------------------------- * allow group name for network or link objects * added $V event exec argument to substitute entire message text Problems Resolved in 5.1.6 --------------------------- * discovery settings sometimes loses community strings * main report frame doesn't work if there are no reports in the first group * standard menus are not activated for network objects * performance problem when using Edit/Find command with very large maps * performance problem with large number of domain slaves/masters * bitmap sizing/scaling has changed from earlier versions * tables with object identifier indexes don't display properly * doesn't add discovered class A networks * after status variable request rejected, doesn't report future success * crash when dragging from empty area in trend report selection tree * crash when parsing corrupted report HTML files in web cleanup * large amount of report instance info crashes remote console and misses alarms * display error for "Set" button in table displays * crash when too many view windows are open (more than 100) * automatic event clearing happens in the "don't log" case Update 5.1.5 July 2, 2002 ============================================================================= New Features in 5.1.5 --------------------------- * added EventDisplaySize setting to the [SNMPcConfig] section of snmpc.ini to allow larger sections of the log to show in event views. * uses senders address in traps if agent address doesn't match an icon Problems Resolved in 5.1.5 --------------------------- * event filter forward addresses not saved * forwarded SMTP service traps show as FTP on remote * occasional (rare) memory error when drawing map * observer mode console shouldn't get beeps or alarms * very large snmp packet sizes cause a memory error * performance problems with many domain slaves * old license keys not accepted for new installs Update 5.1.4 May 28, 2002 ============================================================================= New Features in 5.1.4 --------------------------- * added automatic alarm clearing for poll events * added Garrett Communications device support * add support for V3 context engine ID as an embedded string in the context name as: contextName:contextEngineID. This is a temporary workaround. * add support for V3 context name and context engine ID as an embedded string in the "Trap Community" node attribute to match V3 traps. Format is contextName:contextEngineID. This is a temporary workaround. * add access mode search attributes to Edit/Find command * add PollsPerSec=NN setting to [SNMPcConfig] section of snmpc.ini to specify the maximum status poll rate (default is 50). Problems Resolved in 5.1.4 --------------------------- * RMON decode sniffer export format is incorrect * SNMP V3 SHA/DES mode doesn't work * java console can view community names in observer mode * snmp objects with no IP address table aren't put in correct subnet * DNS name lookup produces duplicates in Windows XP * Edit/Find command doesn't support Get/Set community names * bitmap autosizing for view-all mode doesn't work in java console * domain import doesn't work from remote console * memory error when using email trace function (Config/Event Options) * request rejected error for sysObjectID variable on application agents * events received at the same are exported to ODBC out of order * events not received if Windows TRAP Service is started * "skip actions on first" should be "skip actions for first pollResponse". * V3 traps don't match icon. Now uses "Trap Community" as "Trap V3 Context" * domain forwarded link events don't match to link objects * SNMP V3 add/change user doesn't work for some agents * trend report automatic alarms should be off by default * trend report instance scan never stops for final variable in a mib * trend reports fail for cisco subinterfaces * duplicate table names in mib tree if errors encountered during compile * table display fails with OBJECT-ID instances * remote console login says "downrev version" during server mib compile * java console missing event acknowledge menu * java console does not immediately report a lost connection * dbObjectNext(ATTR_MAP_MACADDR) API call doesn't work * EVENT_SELECT API callback doesn't work for event log database Update 5.1.3 March 7, 2002 ============================================================================= New Features in 5.1.3 --------------------------- * Run program on link objects with mouse double-click * Discovery enables link polling for multi-port devices (top level) * Links have a new "Thickness" attribute with three settings Problems Resolved in 5.1.3 --------------------------- * Web report cleanup doesn't work unless the console is logged on * Domain forwarded events don't work for network polling * TrapCommunity setting in snmpc.ini not working (see readme.txt) * TrapCommunity setting in [Events] section of snmpc.ini not working * Java console is very slow * SNMPc crashes after applying update to pre-5.1 installations (note - this is not a problem in new 5.1 installs) * dbObjectNext(ATTR_MAP_MACADDR) API call doesn't work * errors when setting long community names Update 5.1.2 February 19, 2002 ============================================================================= Problems Resolved in 5.1.2 --------------------------- * "View All" doesn't show entire background bitmap * fixed crash bugs from CERT SNMP advisory * snmpc crashes when adding an icon to a restricted user view * "Get Community" argument to applications not compatible with 5.0 * memory leak in domain management module * domain import doesn't delete all remote-removed nodes * support for Korean characters in JAVA console Update 5.1.1b December 14, 2001 ============================================================================= Problems Resolved in 5.1.1b --------------------------- * high cpu and memory usage * crash with some custom expressions Update 5.1.1 November 30, 2001 ============================================================================= New Features in 5.1.1 --------------------- * "Manage/SNMP V3/Configure Users" can now add and delete device V3 users * export event message text, id and priority to ODBC [NOTE: ODBC event table name changed to EventLog] * support for Korean/Japanese characters * added DB_CLASS_SNMP attribute to return bad varbind number on failure * added ODBC support for MySQL * allow 50 discovery seed addresses instead of 21 * JAVA console displays background bitmaps * menus can now use text and patterns in the device OID match string * trapsend tool now works from the remote console * odbc export speed enhanced for SQL databases (not Access) Version 5.1 Problems Resolved in 5.1.1 -------------------------------------- * JAVA console allows changes in observer mode. Temporarily removed the capability to make changes from JAVA. This will be properly resolved in update 5.1.2. * $g and $s params passing entire access string instead of just the SNMP V1 community strings (for backwards compatability) * some trend reports using expressions display incorrectly after 5.1 update * java console displays all events for restricted-view users * a node with ICMP read-access and SNMP for read-write access should use the write access mode for SNMP operations * in some situations, trend reports only save data for first group * can't do a clean onstall with an older (>60 days, but valid) license key * service polling table displays don't work for ICMP/Ping nodes * discovery not working for ICMP/Ping nodes * V3 access doesn't work on some agents Pre-existing (5.0) Problems Resolved in 5.1.1 --------------------------------------------- ====== Event Management * user email address with "%" characters crashes snmpc if tracing is on * maximized event log window causes makes snmpc hang * event variables with embedded tab characters don't display as text * variable matching errors for event filters * event log tool disappears if you drag it too far down * trapsend tool doesn't properly load the saved settings * event selection tree icons not updated properly in the remote console ====== SNMP and MIBs * when editing custom tables, the position of expression variables changes * SNMP SET of IpAddress and Object-ID types doesn't work * NetAddress type variables display incorrectly (e.g., atNetAddress). * null value is incorrectly included in GetNext SNMP operations * table display on multiple objects with the same name causes a crash * mib browser crashes if the mib DESCRIPTION clause has a double-quote alone on a line * mib compile is not enabled in the remote console * still can't resolve forward references for some mibs * mib compiler fails when Table and SEQUENCE clauses have the same name without any capitalization differences (the norm) ====== Trend Reporting * trend report thresholds settings sometimes get corrupted * inconsistent capitalizition of trend report file names caus failures when exported to UNIX file systems * can sometimes get a divide-by-zero error in hist32.exe * If ODBC is enabled some time after a trend report is created, the exported data sometimes lags behind saved data. * some web report line styles are not visible ====== Network Map * map icons not updated after mib compile * icons added manually to an empty subnet aren't visible until you use the view-all button * allows import of more than 25000 objects using the Domain function * background bitmaps not visible in empty subnets * "Config/Domains" allows self-import * manage menus not enabled for link objects ====== Discovery * remote poller password with capital letters corrupts snmpc.ini * remote poller discovery sets the wrong Polling Agent address if Network Address Translation is being used * commnuity names in discovery are not case-sensitive ====== Other * under some Win2K systems, snmpc and sub-applications crash on exit * backup/restore is not enabled in the remote console * message boxes sometimes not attached to parent and can become hidden * macro files can't handle comment lines ("--" at beginning) * can't right-click/Insert menus on "" label * incorrect error message for bad seed address during installation * history and logfile databases are too easily corrupted on program/system crash Release 5.1.0b September 25, 2001 ============================================================================= This release includes the following new features: * SNMP V3 support * Trend Report Groups * Per-user Restricted Views Please see "Help/What's New" for a full description. Problems Resolved in 5.1.00 --------------------------- * domain server doesn't always detect lost connection condition * alternate port number appended to address doesn't work * history samples saved backwards during long backups * monthly reports export wrong month * table display problem when integer variables are defined as counters in mib * snmpc crashes when using two arguments in the Edit/Find command * subnet color not updated when a child device icon is deleted Update 5.0.11e April 24, 2001 ============================================================================= Problems Resolved in 5.0.11e ---------------------------- * painting problem for subnet icons * crash in custom apps when accessing the mib during compilation * some mib forward reference cases still cause errors * mib compiler doesn't allow SIZE() on OPAQUE types * trap numbers with high bit set don't work Update 5.0.11d April 12, 2001 ============================================================================= Problems Resolved in 5.0.11d ---------------------------- * database lock fails in developer apps * custom apps sometimes lock when using the snmpc File/Reset command * bitview crashes if you shutdown the snmpc server during a network failure * mib compiler buffer overrun possible for long event filter message * mib compiler doesn't allow ranges for GAUGE types * enterprise edition object limit set to 10,000 instead of 25,000 * dates in "View/Trend Reports" incorrect for daylight savings month * monthly web report has wrong month for daylight savings month * crash in user wsnmp32.dll applications Update 5.0.11c March 28, 2001 ============================================================================= Problems Resolved in 5.0.11c ---------------------------- * mib errors/warnings are not shown if you abort during a compile * crcstart/crcstop missing icon * repaint errors when moving icons * custom apps sometimes lock when using the snmpc File/Reset command * text exports from a graph sometimes have extra values for each variable Update 5.0.11b March 12, 2001 ============================================================================= Problems Resolved in 5.0.11b ---------------------------- * polling stops for an object if a status variable is rejected * memory leak in discagt.exe (discovery agent) * if you install from snmpc5011.exe then uninstall fails with "missing dll" * update over very old versions (5.0.1) does not add all files * hist32.exe (trend poller) sometimes crashes on exit * thread tasks stop working after a File/Restore operation. This includes: email, paging, exec from event, log export, odbc export * dbObjectNext(ATTR_OBJ_TYPE) loops after changing the root map object Update 5.0.11 February 22, 2001 ============================================================================= Problems Resolved in 5.0.11 --------------------------- * memory leaks in snmpc and trend report agent * double-click the Set button in a table can cause a crash * WinSNMP applications crash (error introduced in 5.0.10) --- * can't edit tables if a variable is marked as Obsolete in the mib * can't compile mibs with forward references * mib tree disappears if a mib contains a "{ 0 0 }" object id --- * doesn't complain if it can't open the trap port (& polling then fails) * acknowledge filtered event views acks events which aren't in the view * snmpc sometimes hangs when "clear dups" is used * auto-clearing event filters doesn't always work properly with $args * event matching fails with very long OIDs --- * snmpc starts in the minimized state after install * sometimes get an error while installing the pager app * uninstall doesn't always work * install sometimes misses system dlls --- * monthly & weekly reports sometimes replicated * trend reports don't work for the cisco tables with PollMemType indexes * export text trend report fails if "Include Only Instances" is used * snmpc monthly reports sometimes missing data * changes to existing trend report manual threshold alarms are ignored Update 5.0.10 November 15, 2000 ============================================================================= Problems Resolved in 5.0.10 --------------------------- * fixed memory leak in RPC module * baseline incorrect in monthly reports for gauge types * tables with some empty cells don't display properly * &, |, <, > logical expression operators don't work * BITS data type has bits in wrong order * trend report manual alarms don't show instance name * mib browser incorrectly includes a value in a get/getnext SNMP PDU * discovery not scanning route table * java telnet sometimes fails when an IP address is used in the object instead of a hostname Update 5.0.9f September 19 2000 ============================================================================= New Features in 5.0.9f ---------------------- * added subnet mask to discovery seeds dialog so that discovery will work even if no snmp devices are found. * added AirMessenger Pro demo to full install image Problems Resolved in 5.0.9f --------------------------- * strings instance status variables don't work * displays ODBC error messages * discovery doesn't restart using discovery Restart button or File/Reset * discovery broadcast not working for seed networks * Sent wrong time in event emails (timezone problem) * spurious "sysOIbjectID.0 or Status Var rejected" event messages Update 5.0.9e September 26 2000 ============================================================================= Problems Resolved in 5.0.9e --------------------------- * set of IpAddress variables uses wrong type in SNMP frame * monthly gauge samples are cumulative instead of averages * counter wrapping not working in 509d. Causes spikes in graphs/reports * after changing Get Community from public to PING, polling stops working * fixed problem sending email to qmail server (bare linefeeds) * snmpc32.exe crashes when displaying 0 length octet string trap variables * jdbpicli.exe crashes when you display table in the java console * java console doesn't display graphs from menus * java console can't show graph of selected table column * jave console event log display columns too thin * java console crashes if objects don't have names Update 5.0.9d August 8, 2000 ============================================================================= Problems Resolved in 5.0.9d --------------------------- * crcstart /login does not start the system. So start on login fails Update 5.0.9c August 3, 2000 ============================================================================= New Features in 5.0.9c -------------------------- * added PORT_TRAP setting to [SNMPcConfig] section of snmpc.ini. This setting defines the UDP port that snmpc listens for traps on. This is a special purpose setting that should not typically be changed. Problems Resolved in 5.0.9c -------------------------- * event mail fails if the snmpc server console is not logged on * event filters don't match private traps * position for manually added icons is far off-screen and it appears that the icon was not added or that other icons disappeared Update 5.0.9b July 24, 2000 ============================================================================= New Features in 5.0.9b ---------------------- * runs properly under Windows 2000 * added display/edit support for BITS construct * implemented V2 format TRAPs * discovery starts in the disabled state. When a new agent connects to the snmpc server a message is displayed alerting you to enable discovery. * added new trend report menu to sort trend reports. Right-click in trend report selection tree and use the Order Reports menu. * added a discovery option to include full DNS name * added new packet decodes to RMON app * add timeout/retry settings to snmpc.ini for the trend report agent: [PollingAgent] Hist32Timeout=4 Hist32Retries=3 * added support for Air Messenger Pro paging application. You can download a 30 day eval of Air Message Pro from: http://www.internetsoftwaresolutions.org/products/ampro/index.html To use AirMessage Pro you first need to install and configure AirMessagePro then use the SNMPc "Config/Event Options" menu and select one of the Air Mesg Pro options from the Pager App pulldown. * full trap frames are always saved (overiding 'save trap frame' event option) when no matching filter is found so that the filtering info can be inspected Problems Resolved in 5.0.9 -------------------------- ----------JAVA Console * java console can't display trend reports * java help brings up old text help document * java console fails on JRE 1.3 * java console crashes if icons missing from snmpc bitmaps directory ----------Trend Reporting * various crashes in hist32.exe * trend reports not exported unless a user is logged on to snmpc server * logarithmic web reports are incorrect * incorrect baselines displayed for monthly reports * incorrect values displayed for daily counter samples using View/Trend Reports * incorrect totals displayed using View/Trend Reports * trend reports fail if some variables are not available (subinterfaces) * ODBC export sometimes fails to create required tables * errors and database corruption occurs when defining many report instances * trend export split-by node removed because it was not implemented * snmpc32.exe memory leak when errors are detected in trend report settings * trend reports don't work with 64 bit integers * large spikes appear when a report is changed * large spikes appear after several timeouts * sends automatic threshold alarms even if you have manual thresholds set ---------Discovery/Polling/Events * discovery fails when timeouts occur (doesn't retry requests) * discovery forces "public" community name even if it's removed * can't add a discovery filter with a zero in it (e.g., 1.1.0.*) * ping nodes discovered even though ping discovery is disabled * can't view service stats from a remote console * domain master incorrectly interprets pollResponse event * user1-4 TCP port polling not working * poll interval is displayed incorrectly when HasTCP3 is set to TRUE * paging doesn't work if stop time < start time (e.g, 1pm - 6am) * timezone is incorrect in sent email date * snmpc won't display unicode chars as text in received traps * sends 2 pages/emails if you have user Group1/Group2 are the same * replicates events if multiple objects have the same IP address ---------SNMPc User Interface * edit table doesn't allow set of large octet strings * allows poll of object with no address set * find object doesn't work for HasTCP 3 & 4 * insert menu command causes a crash * node groups don't work for numbers > 127 * mib browser doesn't work with very long object id's * can't do a set on negative values (table/browser) * graph doesn't detect end of mib when scanning for instances * browser doesn't detect end of mib on repeat command * snmpc 4.x defaults not picked up from [SNMPcDefaults] in snmpc.ini. Implemented following only: SetComm, GetComm, Timeout, Retry, Poll, Icon, Exec * subnet status is not changed when red icons are moved out of it * error when adding many dependencies * 64 bit counters not displayed properly in tables ---------SNMPc Server/API * restore fails if the mib database is from an earlier version * race conditions cause hangs on backup * race conditions cause event programs to stop running * race conditions cause event text export, email, paging to stop working * change min disk space for backup to 2X dat/idx sizes * snmpc doesn't work with taboret WinSNMP DLL * programs & macro files don't run from apiexec directory * DB_CLASS_SNMP api causes a hang on timeout in SYNCHRONOUS case * testlog SDK sample makes duplicate events when SNMP retries are enabled * nodes deleted at a domain slave are not removed from the master on update Update 5.0.8 March 12, 2000 ============================================================================= New Features in 5.0.8 --------------------- * added an extra variable to the pollResponse and pollSvcResponse events. This variable, pollLastStateDown, is set to yes(1) if a pollDeviceDown (or pollServiceDown) was previously sent. To set actions only for the case when a node changes from the down to up state, set the variable match value to "yes" for this variable. * added "Save Trap Frames" setting to "Config/Event Options" menu. This is now set to OFF by default. Saving the entire trap frame to the log file uses large amounts of disk space and slows down trap handling performance. * domain server limit increased from 40 to 200 * add date format (US, Europe, etc.) selection to Config/Options menu. * on import 4.x NDB map now asks if you want to replace the existing map or add the imported map to a submap icon * allow backup/restore from a different drive/directory * added scheduled backup with "Config/Daily Backup" menu. Saves a specific number of days. * changed database indexing scheme, reducing index file sizes to approx 25% of current sizes and significantly improving performance. * added "From Address" field to "Config/Event Options" dialog. By default snmpc uses "snmpc@serveraddr" as the From address in sent emails. This does not work for many email servers and so you must set a user address that is valid on your email server. The value of this field is stored in the [Email] section of snmpc.ini * added "Trace" option for email to "Config/Event Options" dialog. If you have any problems using email forwarding, enable this option and check the history log events for email trace messages. * increase text fields (user name, email, etc.) in user dialog to 128 bytes max size (from 32) * simplified the Filter tab of the Discovery Agents dialog. Removed IPX selections and Exclude filters. * moved router discovery settings (Use Broadcast; Use Sequential polling; Restart Delay) from snmpc.ini to Discover Agents dialog. Removed ROUTER_DISCOVERY option completely as it is not needed. * improved discovery sequential polling to scan entire subnets * Removed defunct IPX and Reset Layout options from Discovery Agents dialog. * added a new Proto tab to the Discovery Agents dialog, containing protocol discovery settings. Moved discovery User TCP ports from snmpc.ini to this new dialog tab. * added two ports to user-specified TCP port discovery/polling. Use the Proto tab of the "Config/Discovery Agents" dialog to set the port numbers. * added "Enable Service Polling" option to Discovery Dialog General tab. * MIB table display 10X faster * trend report instances can be assigned textual names using the Instances dialog "Edit" button * object status var can now contain a quote-delimited string as the instance part. For example: svcSvcStatus."Remote Procedure Call Svc" However, the overall length of the variable is still set to 64 bytes. Problems Resolved in 5.0.8 -------------------------- * snmpc32.exe crash when receiving an invalid format trap * polling sometimes not restarted. Now downloads poll list on each connect to server. * log scroll button can't be moved to top of scroll range * trend reports with text instances don't work if you specify the instances * .tmp file is not deleted after using the View/Trend Report menu * mib tables can now have an unlimited number of variables. They are split up into multiple smaller tables. * there is now a limit of 500 bytes on mib variable names * if you use the Poll Node command for multiple PING devices, they both report as responding even if one is not responding. The PING responses are being distributed to all PING receivers. * changing multiple object attributes at the same time does not always work * event message $+n should be "name: value" but it is "[seq] name: value" * graph does not allow integer variable types (although trend reports work) * sometimes deleted custom expression names still exist and can't be used again * group icons sometimes don't change to an appropriate color when devices are moved to from within them to another group icon * delete log selection doesn't work properly * discovery Filters dialog lets you enter invalid filters * mib compiler does not warn when more than 10 event filter CLEARS values are specified (10 is the max). * if you use the same expression name in two tables (with different expressions), trend reports will only use the first expression. * thread handles not being freed on exit. This happens when a event generates an email, page, program exec, or text export. * SNMP API doesn't set variable type when you set the variable name by object id instead of by MIB record number/object * find using node group doesn't work * extra port number in IP address (x.x.x.x.NN) doesnt work for table display * trend report web export not working properly for 1 minute poll interval. The Y-axis is 10 times larger than it should be. Similar problem for 5min interval. * display any table which only contains index variables (e.g., UDP table) doesn't work. * added VariablePointer and RowPointer Textual Conventions to standard.mib * snmpc console setup file (*.ssf) left in different places instead of just in snmpc install directory * trend report for tables with Object Identifier instances don't work * wellfleet mib has enumerations for integer index variables. This causes problems with trend reports when adding instances manually. Modfified wellfleet mib to remove these enumerations * crashes on mib compile if >32 K filenames in mibfiles directory * report manual thresholds were being saved with mib objectid identifiers, which change after recompile. Change to use table index to associate with a mib variable. * when NT SNMP Trap Service is turned on and you perform a File/Restore command, snmpc no longer receives traps * history.dat/history.idx on server and remote pollers are included in backup/restore operation. For remote pollers the backup is saved on the remote system to the same backup directory name. So the backup directory name must be valid on the server and all remote pollers. * network polling not working since poll dependencies added (5.0.7a) * non-zero node group numbers sometimes map to "Unknown" * last nodegroup in list name sometimes doesn't map properly * fixed memory leak in snmpc32.exe when receiving constant traps from the Windows NT SNMP Trap Service * discagt.exe can sometimes go into an infinite loop * trend reports don't work for tables with string indexes if instances are specified * MIB IMPLIED index functionality not implemented * BITS object type with enumerations is compiled as INTEGER instead of OCTET STRING. Update 5.0.7d December 30, 1999 ============================================================================= Problems Resolved in 5.0.7d --------------------------- * after a few days odbcex loops and uses 100% CPU * automatic alarm reduction in 2 hours instead of 1 week * odbc export stops if it encounters a gap in exported data Update 5.0.7c December 16, 1999 ============================================================================= New Features in 5.0.7c ---------------------- * added wplay.exe program to play wave files (usage: wplay.exe wavefilename) * bitview support for Allied Telesyn 8550 and 8525 devices * added install option to disable discovery on startup * added six custom tabs to event log tool Problems Resolved in 5.0.7c --------------------------- * update config files for ATI 8116 device support * move dialog combo initialization data to string table for localization. Note that this is just so that localized dialogs can be replaced in the snmpc exec files. You should not change any of the strings used in snmpc dialog combo-boxes as these string values may be interpreted by the underlying API. All dialog combo-box string nameas are prepended with "IDS_dlg". * for graphs imported with Trend Report/View Report, don't limit the amount of imported points to 800. Real-time graphs cycle only display 800 points. * increase size of pull-downs in Edit Table Entry dialog * initialize ODBC setup to export reports and device objects * added "PrimaryAddress=A.B.C.D" entry to [SNMPcConfig] section of snmpc.ini. Set this value to the address that local snmpc components should bind to in the case of a multi-homed system. * java null Exception error on attempted login to bad address or server that doesn't have a JAVA license key * added help for "Config/ODBC Setup" * old unused entries in mibfiles/names.txt and hubview/hubnames.txt were not being removed during install * "disable automatic alarm" still sends baseline change traps * deleting a range of events in a filtered view deletes events that are not in the filter * Skip Actions on First Event not working consistently * impart DisplayString semantics to SnmpAdminString mib type * doesn't interoperate with CiscoWorks2000/CiscoView 3.2+ * mib compile creates corrupt database if > 512 mibs * after a system address change, polling agent still logs on with old address * after a system address change, default object agent address isn't changed * device OID not always being set by polling agent (so icon is incorrect) * backed up files still marked dirty (so errors are displayed on restore) * can't view trend reports on-demand from remote console under Windows 98 * crash in mib compile on some error types * crash when a table window that is being edited is closed * logarithmic scaling in trend reports doesn't work * event filters don't match if variable match is $n and the variable value length is > 32 bytes * baselines being reset every time you start snmpc or add/change a report * from table display, Edit Entry button does not work unless you have an entry selected * add database type selection to ODBC Export dialog box * reports not exported and Poll Node fails if a DNS name is used for address * allow address or name as bitview32 argument * snmpc sometimes crashes during delete of a subnet icon that has children * event filters sometimes don't run programs because working directory is not being set to the snmpc install directory * JAVA app downloads 1.2.1 plugin instead of 1.2.2 * upgrade install doesn't accept 5.0 Workgroup original license number * odbc does not export if no reports are present when you start snmpc and then you add a report. Update 5.0.7b November 15, 1999 ============================================================================= Problems Resolved in 5.0.7b --------------------------- * crash of JAVA client (jdbapi.dll) introduced in 5.0.7a * in Trend Report/Properties, crashes when Instance dialog is resized * support for ODBC export to MS SQL Server 7 * trend reports don't work for tables indexed by ifIndex but with less rows that ifTable * macro files not started from Run command in event filter * File/Backup doesn't complain of no backup name entered * custom tables are deleted every time snmpc starts Update 5.0.7a November 6, 1999 ============================================================================= New Features in 5.0.7a ---------------------- * polling dependencies added to object properties dialog (use Help button in Dependencies tab) * add selection of event forwarding for domain slaves. Problems Resolved in 5.0.7a --------------------------- * memory and performance problems in history and ODBC export * performance problem in discovery agent * trap forwarding doesn't work if NT trap service is on * allow cyclic domain-slave connections * trend report schedule "weekly on" pulldown shows days twice * link polling stops working Update 5.0.6d October 3, 1999 ============================================================================= Problems Resolved in 5.0.6d --------------------------- * custom log views not restoring settings * ODBC report export problem introduced in 5.06b * hist32.exe doesn't start in demo mode (introduced in 5.06b) * changing default icon/exec to other than auto and then back to auto does not take effect. * allow console options for Operator mode user Update 5.0.6c September 29, 1999 ============================================================================= New Features in 5.0.6c ---------------------- * Added Node Group to object properties. This allows >= 1 nodes to be in a named group which can be used for matching an event filter. Actually, since each node can only be in a single group, this is more of an object subtype than a group, per se. - Use the "Config/Node Groups" menu to add/change group names. - Use the Event Filter "Match/Node Group" pull-down to match all objects in a node group - Use the Object Properties "Node Group" pull-down to set the object node group. Problems Resolved in 5.0.6c --------------------------- * when setting event filter Clear actions, displays an error if clearing > 10 filters, which is the maximum. To get around this error, use Node Groups and less filters. * crash on finish mib compile * Event Options "Skip Action on Dup/First event" doesn't work properly for dups * Service polling event filters don't match svcType * ODBC export of events only exports 5 trap variables * devices with unused modem lines are added as routers * odbcex crashes during initial mib compile * if mib recompiled and some custom tables no longer valid, crashes if these tables are used in any trend reports Update 5.0.6b September 20, 1999 ============================================================================= Problems Resolved in 5.0.6b --------------------------- * trend reports don't work with remote pollers * trend report view command doesn't work if snmpc is installed in a directory name that has spaces in the name. * allow extra args at end of authentication trap to be displayed (you must add $1 to the event filter to see any extra args) Update 5.0.6a September 19, 1999 ============================================================================= New Features in 5.0.6a --------------------------- * added domain management functions (see Help in "Config/Domain Servers" * traps that don't match a device (same address+trapcomm) will be matched against links with the corresponding address and trap community. Note that this doesn't work with Windows NT trap receiver because it always returns 'public' as the trap community name. * traps that don't eactly match a device (same address+trapcomm) will match the first device with the same address. * added JAVA console support. This is only available with an Unlimited Console license number (see "Help/JAVA Console"). * add manual alarm button to Trend Report/Instances dialog. Select variable and set values such as ">100 <20". * minimize remote poller update messages on status changes * added $m command to menu/exec to pass server IP address * added $u command to menu/exec to pass user name (note that this is different than usage in event filters) * changed $A (capital A) in menu/exec to pass a list of all selected devices seperated by '+' characters. * increase maximum trap count to 10,000 * start web pages in new window from menu/exec * You can limit the addresses that are allowed to connect to SNMPc by adding the AcceptAddrs entry as defined below: [Server] AcceptAddrs=a.b.c.d,aa.bb.cc.dd,... where "a.b.c.d" and "aa.bb.cc.dd" are acceptable client addresses. Problems Resolved in 5.0.6a --------------------------- * log file view sometimes not repainted after update * improved ODBC export time * Service Stats reports didn't work for PING nodes * Reporting failed when Service Stats and other tables used together on same node * print Find Objects results window * remote console hangs in background after exit * event filters sometimes had "Root Subnet" added to match tab * remote console will not log into a server that is a higher version * testlog SDK app failed second logevent (bug in API DLL) * V1 Traps defined as V2 NOTIFICATION types not displayed properly Update 5.0.5a July 1, 1999 ============================================================================= Problems Resolved in 5.0.5a --------------------------- * Fixed problem with autoico.txt finding correct executable. * Fixed memory allocation problem with discovery agent. * Fixed problem with polling restart on backup restoration. Update 5.0.5 June 2, 1999 ============================================================================= New Features in 5.0.5 --------------------------- * Support for Allied Telesyn 8518 and 9108 * Can now run with the NT Trap Service. This allows for concurrent use of different management systems and/or WinSNMP DLLs. Note however that the NT Trap Service does not deliver the correct trap community name, so it is always set to "public" * Trend Report polling can be configured to different poll intervals * You now have the ability to enable/disable broadcasts, sequential polling and route table lookups in autodiscovery. You must add the following lines to the SNMPC.INI file on the computer with the polling agent: [Polling Agent] SEQUENTIAL_DISCOVERY=Yes BROADCAST_DISCOVERY=Yes ROUTER_DISCOVERY=Yes * You can specify the node's retry/timeout values when launching an external application with "$e" for retries and "$y" for timeout. * Event actions can now be filtered on entire hierarchies instead of on a node by node basis. * You can specify automatic command lines in autoico.txt. You need to include the 0x0000 as a place holder for legacy applications: enterprises.56 CASTLE.ICO myapp.exe 0x0000 $a $g This example will call the myapp program with the address and get community string on the command line. Problems Resolved in 5.0.5 --------------------------- * cancel of Insert Object deletes the object * doesn't allow changing of mib variable properties * several crashes in RMON application * memory leak in mib compiler * problem with trend reports if node community is changed * ICMP frame size was too big for some devices * buffer overruns in Trend Report Instances dialog * memory leak during trap reception * improve memory reclamation for free memory * discovery lays out nodes with poller address of poller that found the device, not the default node poller address * wont try to start CRCSTOP on Windows NT system shutdown * buffer wrapping in graphs * crashes in table for variables with large numbers of enumerated values * snmpc_poke in DDELNK32 dll * finding nodes in SNMPc map by polling agent * user database is now included in backup * operator is allowed to acknowledge alarms * requests for zero length octet strings in SNMP API Update 5.0.4d May 4, 1999 ============================================================================= Problems Resolved in 5.0.4d --------------------------- * get correct timeout/poll retry for node in bitview/DDE * traps with over 1000 byte strings * graph time range wrong for reset graphs * OIDs wrong for pctFail-Smtp, pctFail-Telnet, pctFail-User1, pctFail-User2. * Table edit doesn't gray done button on set * Table display responds with "Set Successful" on timeout * "list" command in menus should show flipped table. * memory leak on closing map views. * UDP port and timeout not working in browser. Update 5.0.4c March 31, 1999 ============================================================================= New Features in 5.0.4c ---------------------- * Remote Poller/Console can now connect to SNMPc using different TCP port numbers. Variables were added to the SNMPC.INI file to allow this. Make sure to install updates at both the server and remote site and that port numbers are the same for both computers. [SNMPcConfig] PORT_DBSERV=165 ; snmpc main server PORT_DISCOVERY=166 ; remote polling agent - discovery PORT_TRENDWATCH=167 ; remote polling agent - trend reports PORT_GWSERV=168 ; snmpc trend report server * SNMP polling is allowed on ports other than UDP 161. To specify a new port, add another number after the IP address (ie. 207.212.33.1.165 to poll port 165). Note! Traps will not be matched correctly to these nodes. * BitViews for Radiant(IPVLAN Switch) and Allied Telesyn devices (3700 & 800) * Tool Tips for button bars * Button to export data for graphs. * Option to enable/disable routing table based discovery. Make sure you set this option at the computer with the polling agent, not necessarily the Server. [Polling Agent] ROUTER_DISCOVERY=Yes Problems Resolved in 5.0.4c --------------------------- * Included old NMTELNET.EXE for backwards compatibility with SNMPc 4.x * Error messages displayed for reports that aren't actually saving any variables. This can happen if there are no numerical variables or no counters when you check the "Counters Only" field. You must fix the errors before ANY historical data is saved. * Remote poller now saves histories. * Problem with indexes being dropped on large tables resolved. * Baseline alarms will now be assigned to correct node. * Fixed map/log corruption when shutting down windows NT while SNMPc is running. * Fixed OCTET STRING bytes being printed as unsigned negative integers in log files. * BITS types compiled correctly in MIBs. * Polling for node is now only restarted if relavent information is changed. * Fixed Cisco HubView & added manageable LIfEntry & LSystem tables. * Fixed Graph showing index variables from toolbar. * Fixed Table Cell Edit controls. * Table entries with bad first variable are now dumped. Indexes are no longer requested. * Edit dialog can now request table entries over 25 variables. * Tables with 3 or less variables don't get matching part removed. Update 5.0.4b February 17, 1999 ============================================================================= Problems Resolved in 5.0.4b -------------------------- * mib browser & trapsend can't log in to console * events not clearing on startup * icon color not changing on event acknowledge/delete Update 5.0.4 February 8, 1999 ============================================================================= New Features in 5.0.4 --------------------- * added user level "Operator (Edit)". This level is the same as Operator but can also perform map & trend report edits * added bitview support for OpenRoute devices (need to recompile mibs) * added discovery restart delay to snmpc.ini: [Polling Agent] RestartDelay=120 ; 120 minute delay before restart Problems Resolved in 5.0.4 -------------------------- * trend stats odbc server not saving data * standard traps not converted properly (coldStart, authFailure, etc.) * Discovery "Reset Layout" command wasn't working * was converting device Exec arguments to lower case * allow bitview to use nodename argument * implement SetAll button in table entry edit * display of SNMP signed integer values * allow event filters to self-clear * traps not received after map restore * implement setall button in table entry edit * limit capabilities of Observer user level * lock-up with dual CPU systems * occasional lock-up of remote console * performance/memory improvements * memory leak in service reports/tables/graphs * crash on edit of custom tables * crash in hist32.exe for large expressions * don't load discovered database for each discovery pass to reduce memory use * exclude routing table from discovery process API Changes in 5.0.4 -------------------- * fixed DDE get/next for $nodebyid & $nodebyaddr * changed DDE get/next $nodebyXXX to skip links/nets (match 4.x behavior) * implemented $userinfo DDE command * implemented dbAttrGetInt(ATTR_OBJ_TYPE) (same as dbObjectGetRecno) * implemented dbObjectFind/Next for ATTR_MAP_TYPE * added ATTR_MAP_DBRECTYPE key attribute to search entire map. * added new DDE Poke pseudo-variables: $loginfo.APPNAME $logwarn.APPNAME $logerr.APPNAME For these variables, use the log message to write as the value. Update 5.0.1 November 15, 1998 ============================================================================= * created workgroup version and changed rev to 5.0 to replace SNMPc 4.x. * fixed problem displaying mib tables that don't have indexes (SystemInfo). * added service-level polling/reports * added ODBC export for enterprise (NT) version * added protocol decodes to RMON View tool Update 1.0.10, October 25 1998 ============================================================================= * fixed bug where trend stats were being deleted during mib recompile Update 1.0.8, October 17 1998 ============================================================================= New Features in 1.0.8 --------------------- * You can now use SNMPc 4.x macro files as run program names for event actions, custom menus, and device double-click action. In each case, you must specify the macro name and the $i (map record number) argument. For example, "foobar.mac $i". * When using the "Tools/RMON View" command, you can now either (1) select one or more rmon-enabled devices, or (2) select nothing and have the tool use all rmon-enabled devices in the map. * Added SNMPC.INI entry to limit the number of programs executed from event action filters. Set the following using a text editor: [Events] ExecPerSec=2 ; max number of runs per second (0 for no limit) * Added SNMPC.INI entry to replace the community name in forwarded traps. Currently this feature only works for SNMPc generated polling and status events. Set the following using a text editor: [Events] TrapCommunity=foobar ; set forwarded trap community name to 'foobar' * Added File/Print command and button. This commands prints the contents of the last selected window. * Added "Tools/WEB Cleanup" command to manually delete exported web reports * Added IfWANHealthMeters table for WAN (full duplex) links * Changed real-time & WEB graphs to show Averages instead of totals in the Bar display. * On numeric page, add the event priority as the first digit * Added $P argument in event message/run-args to pass parent submap name Problems Resolved in 1.0.8 -------------------------- * Allow 12 index entries in mib tables * changed graph Total column to show N/A for gauges. * now works with Microsoft Developer Studio 6.0 * enforce user contact days/times for paging/email * fixed various trend reporting errors/added input error checking. * set Goto color same as subnet object it jumps to * restrict access for Observer/Operator users * Goto address was not being set on import SNMPc 4.x map * allow run of batch files from event action Update 1.0.6, September 10 1998 ============================================================================= * When inhibiting the first event action for an object, it now also inhibits actions when a duplicate is received. This stops actions from occuring when nodes are relayed out by discovery and when you edit an object properties. To use this feature, select the "Config/Event Options" menu and check the "Ignore non-log Actions on First/Dup Event" checkbox. * added Email section to SNMPC.INI, with the following options: [Email] Logging=Yes ; diagnostic messages in History log From=user@host ; string to use in From field * fix bug where polling agent was sending multiple responses on startup. * fixed some color inconsistencies in submap icons * included preliminary RMON application ("Tools/RMON View" menu) * extra error checking in report properties dialog * fixed several crashes in hist32.exe * on startup, deletes corrupt discovery/log files * Poll Object command uses correct community name * restart polling after "File/Clear Events" command * put back "ShowAll/PanZoom" in map popup menu * added status variable and value arguments for the statusPass and statusFail events. To get access to these and to see the new messages, you have to delete any filters for these variables (including the defaults) and then recompile the mib. Update 1.0.5, August 31 1998 ============================================================================= New Features in 1.0.5 --------------------- -------Event Handling * Implemented automatic log truncation. Use the "Config/Event Options" menu and set "Delete Older Than" edit box to the number of days that acknowledged (historical) events should be kept. * Added the "File/Clear Events" menu to reset the event log file. * Added "Filter View" menu in the Event View right-click popup-menu to set the view contents. Changed Properties menu to display detail of selected Event entry. Use this to show messages > 128 bytes long. * Implemented "Edit/Copy" for Event View windows. * Added the "View/History Events" menu and button to display the history log file for the currently selected device (or all if none selected). * Added a checkbox to the "Config/Event Options" dialog box to disable extended event actions (non-log actions) on the first event after startup. * Added automatic Event Log export to a text file. Currently only exports the log message text (as opposed to detailed trap info). In the "Config/Event Options" menu, check the "Export Event Text". Enter an export hour (0-24) in "At Hour". The log will be continuously exported to "logexp.tmp". At the export hour "logexp.tmp" is copied to "logexp.txt" and then "logexp.tmp" is reset. Both files reside in the SNMPc NT install directory on the server workstation. You can optionally enter a program name and arguments to run in the "And Run" edit box. The program will be executed after the temporary file is copied. * Implemented Trap Forwarding in event action filters -------Device Tools * Added the "Tools/Poll Object" command and button to poll SNMP/Ping status. * Added new Tools menus to connect to the selected device using Telnet or a WEB Browser. * Allow SNMP operations (table, graph) on objects set as 'ping' nodes, by using the "Trap Community" as the "Get Community". -------Map Layout * When a submap is first opened, it is placed in the "Zoom All" mode. The entire contents of the submap will be displayed. You can resize the window to or use the "View/Map View" commands and buttons to change the zoom level. * Added the "Show Link Name" attribute for link objects in the "Edit/Properties" dialog. * Added the "Edit/Arrange Icons" menu to arrange selected icons in horizontal or vertical lines, starting at the first selected icon. * Added a "Lock Map Views" option to the "Config/Console Options" dialog. When this option is set you can not move nodes inside map view windows. * Added the "Top Level/Incremental" layout option to the "Config/Discovery Agents" dialog box. When this option is set, discovered nodes are added to the root submap, but an incremental layout algorithm is used instead of a complete relayout. Use this option after you have changed the map manually. * Implemented background bitmaps. To set a bitmap, either select a submap icon or right-click on empty space inside a view window. Use the Properties menu and select the Attributes tab. Click on the "Bitmap" attribute and select a bitmap from the pull-down list. The bitmap must reside in the ..\SNMPc NT\bitmaps directory on the server computer. You can change the scaling (e.g., 1X, 2X) of the bitmap by changing the "Bitmap Scale" attribute. -------Programs You can use the following command lines for creating desktop shortcuts: Startup system: crcstart.exe Shutdown system: crcstop.exe Run Discovery/Poller: discagt.exe Run Report Poller: hist32.exe Run Server only: snmpc32.exe -s -uUsername -pPasswd Run Remote Conole: snmpc32.exe -c -aIp-address -uUsername -pPasswd We recommend that you only use crcstart.exe/crcstop.exe as this will start/stop all required components. Use the Windows NT Start/Programs/SNMPc NT/Config Tasks command to set the programs that are automatically started by crcstart.exe and to enable/disable startup on logon. To automatically logon to the server, add the arguments specified above to the SNMPc NT Server entry. Problems Resolved in 1.0.5 -------------------------- * Fixed problem where trend reports were not being exported. * Event Actions now match traps that have different variables than those in the mib (e.g, Cisco linkDown). This only works if you do not set any matching vars for missing variables in the event filter. * When checking a Counter type "Status Variable", the polling agent now uses the delta between two successive polls. In this case you should set the "Status Value" attribute for the object to the expected value for one poll interval. * In the Custom Table Expression calculator, removed the Delta/Absolute buttons and the Counter/Gauge combo-box. Variables are now automatically set as Delta for MIB_COUNTER types and Absolute for MIB_GAUGE types. All expressions are treated as Gauges. This was needed because of problems when some counter variables wrap in a multi-counter expression. Variables are now always bracketed by "{" and "}". * Fixed spurious TrendViewPro.exe crashes. TrendViewPro.exe now runs continuously and is started when you start the system or when a report is scheduled to be exported. * Gets device icon on server startup (to pick up any external config file changes). After recompile, warns that snmpc server should be restarted to get new device icons. * Fixed crash when more than 10 match objects added to an event filter. Now displays an error you try to add more than 10 objects. * Fixed multiple-node Properties when different types are selected. The last selected object type takes precedence. * Removed some seldom-used menus from map right-click popup menu. Rearranged map popup menu for easier use. * Backup/Restore now saves/restores the event history log file. Also, after restore polling was being disabled. * Fixed bug where File/Login failed after changing the user password. * Trimmed trailing spaces from Pager/Email event messages. * In Trend Report Properties/Instances dialog, allow Include/Exclude/Delete for multiple selected objects. * The remote console now starts up any programs specified in the snmpc.ini [Startup] section. Also, on close, both the server and console will broadcast a WM_CRC_CLOSE message. Both these features are for backward compatibility with SNMPc 4.x vendor applications. These features allow startup and shutdown of vendor server (Cisco/NBase) at remote consoles. However, this method of operation means that the same server apps may be started or shutdown inadvertantly if you are running multiple SNMPc NT console sessions on the same computer. If using third-party apps, you should avoid running multiple consoles on the same computer. * Resolved some Cisco mib compile errors. Fixed an error message displayed when installing CiscoWorks/Windows (problem renaming temp file) Update 1.0.4, August 11 1998 ============================================================================= * sometimes bitview & hubview don't run but they still show up in task manager * fixed custom mib database corruption introduced in 1.0.3 Update 1.0.3, August 9 1998 ============================================================================= * import snmpc4.x map nets with > 20 junctions * on server address change, change polling agent of locally polled objects * startupcfg/crcstart.exe figures out install directory at run time * startupcfg has correct info for bootp/tftpd * retain event filters on recompile mib * retain custom tables on recompile mib * on exit snmpc32.exe, run crcstop.exe * new MDI child windows retain zoom state of active window * auto.ico/auto.exe sometimes didn't work * numeric paging should send IP address * initialize defaults for old version 1.0.0 map * fix random crash after installing CiscoWorks for Windows * fix automatic program selection for CiscoWorks for Windows * fix crash with pager (multi-thread synchronization) * double-click exec didn't work with imported maps Update 1.0.2, August 4, 1998 ============================================================================= * map copy/paste copies any attached links (within same parent) * allow file names to be used in menu run command (e.g., web url, etc.) * remove duplicate mib tables (need to recompile mib) * fix mib variable selection problem * sets didn't work in table * import 4.x NDB problems (now does reset map/disable discovery for you) * couldn't send email & page events at the same time * change reset to only delete map/report files * add node defaults in "Config/Defaults..." * log view horizontal scroll did not show entire line * improve server & polling agent performance * improve startup performance with large top level map * fix poller & display table memory leaks * display log by priority showed wrong priority