Clients
All clients of the selected servers are listed in the Clients table. You can access this view through the left navigation bar under Clients / All Clients.
| The status columns (outdated versions, action requests, installation status, failed/successful actions) are clickable: clicking a badge opens the client’s product panel already filtered to the matching products. |
Creating a Client
To manage computers with OPSI, they must be registered as clients in the system. Additionally, a client agent must be running on these computers to enable communication between the server and the client (see chapter OPSI Clients).
In the OPSI-WebGUI, create a new OPSI client by navigating to Clients / Add New (or the Add button in the client table toolbar). Enter the client name and domain (together they form the Client ID), and a description, notes, inventory number, IP and MAC address, and group assignments. Select the depot server the client should belong to.
In the Initial Setup section you can select a netboot product for automatic operating system installation and activate Deploy Client Agent (see section Deploy Client Agent); deploying the agent requires the username and password of an administrative account on the client. Finally, click Add Client.
| New clients are added to the selected depot; the config server is preselected. |
Performing Actions
Each table row has an Actions column with icons for Configuration, Logs, and Clone (see Client Detail Panel).
Additionally, more actions are available in the Actions column of each client row and can be applied to the respective client. These actions can also be accessed through the Quick Actions menu when one or multiple clients are selected (Client Quick Actions) to apply them to the selected clients.
The following sections describe each action in detail.
Deploy Client Agent
As mentioned, the opsi-client-agent must be installed on a client for OPSI to manage that computer. If you did not request this during client creation, you can do so later using the Deploy Client Agent action. The dialog asks for the username and password of an administrative account on the target client.
| If you use OPSI to deploy the operating system on the client, the client agent is installed automatically and does not need to be requested explicitly. |
On Demand
You can push software installation, updates, etc., on demand using the On Demand action, meaning they will be executed immediately on the client.
To do this, explicitly request the on_demand event (see section Configuring Events).
Notify
You can send messages to one or more clients using the Notify action to inform users about upcoming actions. A pop-up window will open, allowing you to type in the message.
Reboot
Click on Reboot in the menu to restart one or more clients. Confirm the action in a pop-up window before the reboot.
Shutdown
Click on Shutdown in the Quick Actions menu to shut down one or more clients. Like the reboot action, a confirmation pop-up will appear before the shutdown is executed.
Cloning a Client
You can clone an existing client by navigating to Clients / Clone or by clicking the clone icon in a client’s Actions column. Cloning copies the source client’s settings to a new client. The following options are available:
-
Configurations: Copies host parameters.
-
Products: Copies action requests.
-
Product Properties: Copies product property settings.
Enter the name and domain of the new client and click Clone Client.
Client Groups
Client groups are organized under two roots: groups and clientdirectory.
A group is uniquely defined by its name and cannot be duplicated.
Under groups, a client can be assigned to multiple groups; under clientdirectory, each client appears exactly once, and clients without a directory assignment are listed under not_assigned.
In the Quick Panel, the Clients tab displays the groups and the assigned clients in a tree structure. The badge on the tab corresponds to the number of selected clients.
For selection behavior in that tree, see Clients Tab. Any selection made in the Quick Panel Client Groups tab is automatically synchronized with the client table, and vice versa.
For more information on managing groups, see the chapter Groups.
Checking Client Reachability
The Clients table includes a Reachable column showing whether the client is currently reachable. The icon has two states:
-
Green (reachable): The client is online and responding.
-
Red (not reachable): The client is offline or the agent is not responding.
Click the icon at any time to re-check a single client’s status.
Client Detail Panel
Clicking a client ID or the configuration/logs icons in the Actions column opens the Detail Panel to the right of the client table. The detail panel provides access to the following views without leaving the client list:
-
Configuration: Edit host parameters and attributes. A Parameters tab shows all OPSI host parameters (editable inline); an Attributes tab shows attributes such as description, notes, IP, MAC address, and inventory information. Changes are buffered locally; confirm them using the Unsaved Changes button.
-
Logs: View the client’s logfiles directly in the panel. Use the log-type dropdown (instlog (default), clientconnect, userlogin, bootimage, opsiconfd) and the log-level slider (1–9, default 6) to narrow the output.
-
Clone: Create a new client using the current client as a template.
-
Products: Open a full product management view scoped to this client. Within this view, selecting a product opens a nested product detail panel, keeping both panels visible on wider screens.
The detail panel is resizable: drag its left edge to adjust the split between the client list and the panel. On narrow screens and mobile devices, the panel appears as a full-screen overlay.
Editing Attributes and Parameters
There are two ways to edit client attributes and parameters: either via Clients / Configuration or via Clients / All Clients and the configuration icon (Configuration). The latter has the advantage of faster switching between clients since the settings appear in a column directly next to the clients.
| The selector on Clients / Configuration and Clients / Logs is local to those pages. Selecting a client there does not change global selections and does not affect action targets until you explicitly select clients in the table or Quick Panel. |
| The former Quick Save feature has been removed. Configuration changes (attributes, parameters, product properties, and action requests) are now collected locally in the browser first. An Unsaved Changes indicator appears in the toolbar showing how many changes are pending. You can review, selectively discard, or save all pending changes at once using the save/discard buttons or the Unsaved Changes modal dialog. Changes are only written to the server when you explicitly click Save. |
Viewing Logfiles
To view the logfiles of the clients, open Clients / Logs from the left sidebar, or click on the logs icon (Logs) in the client table (Clients / All Clients). The latter allows for faster switching between different clients, as the logs appear in a column directly next to the clients.
The Clients / Logs page provides these options:
-
Log type dropdown: Select the desired logfile type. Available options are:
-
instlog (default)
-
clientconnect
-
userlogin
-
bootimage
-
opsiconfd
-
-
Log level slider: Set the verbosity from 1 to 9 (default: 6).
-
Marker field: Jump to a specific marker/line position in the currently loaded log output (for example
235) to continue analysis at that point.