Skip to content. | Skip to navigation

Personal tools
header image
opsi.org
german pages / deutsche seiten
You are here: Home / features / feature list

feature list

opsi features: software deployment, os-installation, hard- and software inventory, licenses management

The features marked with (*) are part of a cofunding project and fee is required at the moment.

opsi server

  • opsi server runs on Debian, Ubuntu, OpenSuse, SLES, UCS, CentOS, RHEL
  • It can be used in virtual machines (VMWare / Xen / VirtualBox / KVM) for productive environments
  • Possible data backends are: file based, LDAP based, MySQL based (*)
  • Graphical statistic interface

Management Interface - opsi configed

  • The opsi configed (configuration editor) is a graphical management interface. It can be used cross-platform via web browser
  • The list of opsi-clients can be sorted by clientname, description, date, IP-number, inventory-number and "last seen"
  • Group management
    • Selection and processing as groups of clients
    • Save and load client groups
    • Hierarchic group management (group in group) (*)
  • Sort clients by e.g. deployed software, software version, hardware
  • Wake on LAN support
  • Display of installable and installed software and versions
  • Display and analysis of product dependencies and installation orders
  • Display installation progress, installation results and last action
  • Display and editing of client specific product properties, which will be used during the installation process
  • Presentation of the hardware inventory data
  • Presentation of the software inventory data
  • Display of the client specific logfiles written by the server, the client agent and the bootimage
  • Documented API
  • Administration by command line and scripts available
  • Administration by web service (JSON-RPC) available

OS-Installation

  • Supported Operating Systems:
    • Windows XP (32/64 Bit)
    • MS-Server 2003 (32/64 Bit)
    • Windows Vista (32/64 Bit)
    • MS-Server 2008 (32/64 Bit)
    • Windows 7 (32/64 Bit)
    • MS-Server 2008R2 (64 Bit)
    • Windows 8 (32/64 Bit)
    • MS-Server 2012 (64 Bit)
  • Installation via PXE-Boot
  • Installation via CD
  • Simple integration and automatic detection of new client hardware drivers

opsi client agent

  • Several configservers can be configurated for higher reliability and load sharing
  • Messages can be sent to the clients desktop (popups)
  • Opsi client agent hooks into the Windows logon process and starts as a system service. Software can be installed before user login occurs ('pull' Installation)
  • Software installation may also be 'pushed' by the server ('push' Installation)
  • Highly configurable with failure reports and warnings, possibilities of breaking off the installation and reboot
  • Customizing in a corporate design is possible

Software deployment

  • Client software can be assigned to individual machines and/or dedicated groups of machines
  • Automatic, non interactive software installation
  • Software installation and deinstallation via different methods like silent / unattended installation, interactive setup with recorded answers and difference analysis
  • Script driven setup program with special commands for:
    • Start of programs and exit code detection
    • Detection of the running OS, language and national settings as well as evaluation of Ini-files, text files, registry entries and environment variables
    • Editing of registry, start menu and desktop entries, Ini-files, XML files and text files
    • Editing of user specific profile registry entries and files (in case of not using 'roaming profiles')
    • Calling external programs and scripts, catch and provide their output as variables for further processing
    • File copy with version control
    • Installation of 32 bit and 64 bit software is supported
    • Reboot and shutdown control
    • Logging (log level can be configured)
    • Administrative tasks e.g. via WMI calls

Patchmanagement

  • Deploy OS Hotfixes (Update subscription is fee required)
  • Deploy MS-Office Hotfixes (Update subscription is fee required)
  • Deploy security updates and patches for the opsi standard packets (Update subscription is fee required)

Hardware Inventory

  • Detailed detection of hardware information via WMI and other commands
  • Which kind of information will be detected can be configured
  • No data will be lost if the configuration is changed
  • Detection and storage of hardware changes (History)
  • Data storage on a SQL-database with documented data structure for generating free style reports
  • Presentation of the inventory data in the Management Interface
  • Simple queries on the inventory data via Management Interface

Software Inventory

  • Gathering software inventory data from the registry (Windows)
  • 64 Bit support
  • Detection of licensekeys
  • Data storage on a SQL-database with documented data structure for free reports
  • Presentation of the inventory data in the Management Interface

Support of multiple locations

  • Central storage and administration of all configuration data
  • Decentral software repositories with central management
  • Administration of clients at different locations using a single central management interface
  • Configuration data for all clients can be stored on a single configserver (masterserver)
  • All clients connect via webservice with the masterserver and get the configuration information from there
  • Software may be deposited on decentral servers and is available for installation for a central server via network mount
  • Decentral pxe servers with central management
  • Support of multiple depot-servers for the installation and deinstallation of software packages
  • Detection of inconsistencies between master-depotshares and other depotshares using metadata
  • A single or several depotshares can be choosen while selecting clients in the management interface
  • Clients connected to different depots can be managed in one bundle if the involved depots are synchronized (have all product packages in identical versions)
  • Clients can be moved from one depot server to another location via management interface
  • The opsi-product-updater is designed to download and install comfortable opsi packages from a repository or another opsi server. It may be also used to keep depot server in sync with the config server

License Management(*)

  • Integrating the license management into the opsi config editor, which is the standard opsi user interface for managing the software configuration of opsi clients.
  • Software license management features, which are insertion, reservation, (automated) assignment, release and deletion of license keys and license pools.
  • Several types of licenses are available:
    - standard single licenses (a single license key assigned to a single client)
    - volume licenses (a single license key valid for a certain amount of installations)
    - campus licenses (a single license key valid for an unlimited amount of installations within the company/site)
    - client bound licenses (which is a single license valid for a dedicated client only, e.g. OEM licenses).
  • Release of license assignment after deinstallation of the corresponding software.
  • Optional manual maintenance of the license data base regarding manual installations
  • Reports about existing licenses, used licenses according to the software deployment and according to the software inventory.

There is a separate window for the License Management in the opsi-config editor. It can be shown clicking the switch area named "Licenses" in the main window. This window is available only if the License Management module is activated with a 'modules-file'.