TKU June 2008
Sybase ASE Dataserver pattern updated to ensure that one of the active versioning methods failing could not lead to Discovery timeouts which affected host discovery performance. Details are available on TKU June overview page.
Sybase ASE Monitor Server and XP Server patterns were not setting 'version' attribute on the created SI. Issue was resolved in TKU June.
TKU September 2008
Sybase ASE Dataserver pattern updated to ensure that it would still trigger if the server name (follows '-s' command-line argument) was separated from '-s' by a space. Both pattern and Simple Identifier trigger conditions updated accordingly.
TKU July 2009
Added checking for special arguments of process in order to prevent processing instances of ASE Cluster Edition. The following arguments belong only to clustered instance: --instance, --instance_name, -Q, --quorum_dev.
TKU February 2012
In TKU February 2012, a new attribute, install_root, was added to the Software Instance. The regular expression extracting port information from the contents of a UNIX file was modified.
The deep discovery pattern now picks up the server instance name and installation root from the trigger Database Server. A list of databases is now additionally obtained from a log file. Each database name is now made lower case in the DatabaseDetail node's key and instance attribute.
TKU March 2012
In TKU March 2012, active versioning now extracts the final version mentioned in the log file, rather than the first found in the head of the file.
TKU June 2012
In TKU June 2012, the parsing of the interfaces file to extract port information has been enhanced on the UNIX platform. The reading of the interfaces/sql.ini file can also now be disabled via a configuration setting. In addition, the parsing of the trigger process' command line and arguments has now been moved to a function.
TKU July 2012
In TKU July 2012, the regular expressions extracting command line arguments has been enhanced.
TKU August 2012
In TKU August 2012, the pattern was enhanced to extract the bind address from the interfaces file and add it as an attribute to the SI. The interfaces file is now only read if the database server name is known. The additional SI attributes are no longer displayed if empty. In addition, the privileged execution and port information enabled flags in the configuration section were removed.
TKU August 2013
In TKU August 2013, SI key of Database Server, Backup Server, Monitor Server, Monitor Historical Server and XP Server patterns updated to include version information to handle a scenario where 2 servers using the same server name but of different versions reside on the same host (QM001796832)
TKU November 2013
In TKU November 2013, the Sybase ASE Extended pattern was split into three to reduce transaction size.
TKU March 2014
In TKU March 2014, the code parsing the interfaces file was updated in having all the host's FQDNs passed in to prevent the master bind address being bound to a potential IP address obtained from the last header seen where current section's header is missing.
TKU April 2014
In TKU Apil 2014, 'log_file_path' additional attribute was added, updated install_root extraction methods.
TKU August 2014
In TKU August 2014 the pattern was updated to improve install_root retrieval.
TKU September 2014
From TKU Sep 2014, the pattern includes the following updates:
- Improved file versioning. The Sybase Adaptive Server Enterprise pattern now supports alternative method of logs retrieval. (QM001857233, Esc 062654)
TKU October 2014
In TKU October 2014, minor issue related to install root truncation has been fixed (QM001855657).
TKU December 2014
In TKU Dec 2014, the pattern was improved with more flexible way to retrieve install root and log path (QM001865923).
TKU April 2015
In TKU April 2015 the pattern was updated with the following changes:
- The following problem was resolved: The pattern uses wrong separator style when creates a server_root attribute value.(QM001875626)
- The following problem was resolved: The pattern might not discover database details correctly.(QM001875626)
TKU August 2015
In TKU August 2015, the pattern was updated with the following changes:
- The following problem was resolved: ECA Error: Sybase.SybaseASE_Extended.DatabasesAndTables loopback interface in bind_address issue (QM001884848)
TKU October 2015
In TKU October 2015, the pattern was updated with the following changes:
- An alternative sql versioning method was added to DatabaseServer pattern (QM001888074)
TKU November 2015
In TKU November 2015, the pattern was updated with the following changes:
- An alternative log file was added for schema details discovery (ISS04521473)
TKU January 2016
In TKU January 2016 we made two changes:
- We updated the communication type between Database Server and Monitor Server (DRDC1-5059)
- The pattern now uses privileged execution to parse the interfaces file and the log files if non privileged execution fails
TKU March 2016
In TKU March 2016 the interfaces file is now read with PRIV_CAT following an increased number of failure circumstances.
TKU April 2016
In TKU April 2016 another option for versioning SQL query was added when endpoint is not used. Added IP address extraction for host name using observed listening TCP socket information(DRDC1-6007).
TKU August 2016
In TKU August 2016 the following updates were introduced:
- known versions were updated (DRDC1-6710)
- default server name was added to Database Server Component (DRDC1-6710)
- trigger regex was updated for Database Server Component (DRDC1-6710)
TKU September 2016
In TKU September 2016 bind address is reset if set to loopback address '0.0.0.0' (DRDC1-6973)
TKU May 2018
TKU September 2018
In TKU September 2018 we added active versioning via 'strings %process.cmd%' and enhanced patterns to use modern discovery functions. (DRDC1-11950)
TKU February 2019
In TKU February 2019 the regular expression to handle the path versioning method was enhanced to support /sybase/ase/.
TKU April 2019
In TKU April 2019 the following changes were made:
- Pattern runCommands updated.
TKU May 2019 (key update)