SNMPc Network Manager Update Notice ******************************************** 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