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.
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.
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.
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.
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.
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.
In TKU July 2012, the regular expressions extracting command line arguments has been enhanced.
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.
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)
In TKU November 2013, the Sybase ASE Extended pattern was split into three to reduce transaction size.
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.
In TKU Apil 2014, 'log_file_path' additional attribute was added, updated install_root extraction methods.
In TKU August 2014 the pattern was updated to improve install_root retrieval.
From TKU Sep 2014, the pattern includes the following updates:
In TKU October 2014, minor issue related to install root truncation has been fixed (QM001855657).
In TKU Dec 2014, the pattern was improved with more flexible way to retrieve install root and log path (QM001865923).
In TKU April 2015 the pattern was updated with the following changes:
In TKU August 2015, the pattern was updated with the following changes:
In TKU October 2015, the pattern was updated with the following changes:
In TKU November 2015, the pattern was updated with the following changes:
In TKU January 2016 we made two changes:
In TKU March 2016 the interfaces file is now read with PRIV_CAT following an increased number of failure circumstances.
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).
In TKU August 2016 the following updates were introduced:
In TKU September 2016 bind address is reset if set to loopback address '0.0.0.0' (DRDC1-6973)
In TKU September 2018 we added active versioning via 'strings %process.cmd%' and enhanced patterns to use modern discovery functions. (DRDC1-11950)
In TKU February 2019 the regular expression to handle the path versioning method was enhanced to support /sybase/ase/.
In TKU April 2019 the following changes were made:
In TKU August 2019 the following changes were made: