You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

opConfig 2.2.0

Version 2.2.0 was released on 30 Jan 2015. It includes a number of new features.

Highlights

  • opconfig-cli.pl now supports bulk transport and credential set discovery for all defined nodes.
  • opConfig can now optionally raise "Node Configuration Change" events via NMIS when a change is detected for a particular command.
    To enable this the command must be tagged with both change-detect and report-change. There is also the option to set a fixed event severity level (with report_level) or dynamically based on the number of changes detected (with report_level_min_changes). The default command_sets.nmis contains examples for both.
  • opConfig now supports a flexible and configurable mechanism for purging old revisions from the database. The details are documented on the separate page about how to purge old data in opConfig. You can also set/unsed a "protected" flag for a particular command's revision from within the GUI.
  • opConfig now includes a new Operational Status Report page, which makes it easier to get an overview of what opConfig is doing to which nodes, when, and how successful it was with these operations.
  • Compliance summaries are now shown on a separate page under Views -> Compliance Summary, not buried among the Compliance Status Details.
  • There is a new Node Report page, which provides a convenient overview of the active nodes, when the last commands were run, most recent change detected, most recent problem encountered etc.
  • The per-node Node Info page now includes a link to the node editing page, if the privileges of the current user are sufficient.
  • The opConfig GUI now provides a more interactive Node selector in the menu bar, which allows node lookup based on node name, IP address, group (and fragments thereof).
    This feature is adjustable using opconfig_gui_node_search_mode in opCommon.nmis and you can disable it altogether should you prefer the old drop-down list.
  • The default command_set.nmis that is shipped with opConfig was extended to include more common diagnostic/troubleshooting commands, suitable for example for running in reaction to an event in opEvents.
  • Group-based access control was refined and corrected in a few places. A user whose privileges don't  include a particular group will now not be able to access any data related to nodes in said group and any nodes that don't  belong to any group.
  • opConfig's import capability from Open-AudIT Enterprise was improved and now provides (optional) filtering, so that unimportant changes in the audit data (e.g. uptime or last DHCP lease renewal) can be ignored and don't create unwanted new revisions in opConfig.
  • The help texts and tool tips in the GUI were reworked and improved.
  • Log file rotation now works correctly and logs are reopened post-rotation.
  • The default file permissions for opConfig-generated files were adjusted and improved.
  • The installer is now more robust.
  • opconfigd's init script was made more robust and brought into line with the Linux Filesystem Hierarchy Standard.
  • Some nuisance warning outputs of omkd and opconfig-cli.pl were eliminated, and error reporting and logging in general were improved.
  • The CSS and Javascript components of the GUI were reworked for improved performance

opConfig 2.1.0

Version 2.1.0 was released on 24 Nov 2014, and includes some new features as well as numerous bug fixes.

Highlights

  • opConfig can now use a separate MongoDB if so desired (but node and credential configuration remain in the default/common/shared database).
  • This version includes a helper for setting up MongoDB for Opmantek use, and the installer offers to run the helper on installations and upgrades.
  • opConfig now supports per-node licensing and activation: nodes can be marked disabled from within the GUI, in which case the node does not count for license limits and no commands are run on that node, nor are audit results imported or compliance rules evaluated. By default all nodes are active.
  • The node configuration infrastructure in opConfig is now fully unified and shared with opEvents.
  • opConfig now includes a full-featured command line tool for node administration, bin/opnode_admin.pl . This tool implements all node management functions already present in the GUI, as well as some extras to make it suitable for scriptable node creating and editing.
  • The display of errors and exceptions in the GUI has been improved.
  • Opmantek applications can now be selectively enabled using the configuration option load_applications.
  • opconfig-cli can now be told to echo command outputs (via command line option print_command_output=true) to better integrate with external tools
  • Importing audit results from Open-AudIT Enterprise was improved to analyze and use more of a node's characteristics
  • The node editing gui was extensively reworked.
  • Error handling and reporting for opconfig-cli were improved.
  • Various fixes and improvements to both GUI and back ends

opConfig 2.0.1

Version 2.0.1 was released on 30 Sep 2014, and is an important bug-fix release. We strongly recommend that you upgrade from version 2.0.0 at your earliest convenience.

  • We detected a problem with the version of the bundled MongoDB client library, which causes database connections not to be closed correctly.
    This causes the MongoDB server to reject new connections once  the normal limit of concurrent connections is exhausted (in the high hundreds).
    This, in turn, causes both the Opmantek GUI and opconfig-cli to fail after a number of  accesses.
  • Release 2.0.1 was built with an updated, fixed version of the MongoDB client.
  • If you have opEvents and opConfig 2.0.0 installed on your system, then the MongoDB client problem will affect both products as the library module is shared.
    Upgrading opConfig to version 2.0.1 will resolve the issue for both products.
  • This version also ships with the newest version of the Opmantek Support Tool.

opConfig 2.0.0

Version 2.0.0 was released on 25 Sep 2014.

It's a new major release of opConfig with many substantial changes.

Highlights

  • This version comes with the interactive Opmantek Installer which guides you through both upgrades and initial installations.
  • opConfig no longer uses CGI scripts; instead it integrates with the Opmantek Web Server infrastructure, which provides consistency across applications and better scalability.
    opConfig now runs out of  /usr/local/omk and interoperates with all other current Opmantek Applications (ie. opExport, opEvents, opCharts, opHA 2, Open-AudIT Enterprise).
  • The GUI was revised and modernized, and both interactive response time and performance have improved substantially.
  • opConfig now provides a flexible and extensible facility for (software and configuration) Compliance Management.
  • Credential sets are now stored in encrypted form within the database.
  • opConfig now provides integration with Open-AudIT Enterprise and optionally imports complete audit information for nodes known to Open-AudIT Enterprise.
  • opConfig now interoperates better with opEvents, and node configurations are shared between the applications. Importing node information from NMIS also has been simplified.
  • User authorization (using groups) is now supported and nodes are completely invisible to users whose authorization doesn't match the nodes' groups.
  • The default command sets were reorganized and now support easier separation into different classes, e.g. hourly/daily/weekly sets of commands.
  • The functionality of the opconfig-cli.pl CLI tool and its builtin documentation were extended and improved.
  • opConfig now also ships with the Opmantek Support Tool.
  • Almost all configuration is now performed from within the GUI. The only remaining configuration files are the opCommon file, and the command set and compliance policy files.
    Existing credential sets and connection lists are migrated automatically on first startup.
  • Application logging was revised and overhauled.
  • opConfig now deals better with querying Unix systems for configuration.
  • And of course lots of bugs were resolved, and minor imperfections repaired.

opConfig 1.1.9

Version 1.1.9 was released on 21 Feb 2014.

Highlights

This is a maintenance release incorporating primarily minor bug fixes. The main noteworthy change is an update to the licensing system: to evaluate opConfig you will require a new evaluation license. Full licenses are not affected by this change.

  • No labels