Chapter 5: Computers

Computers

image.png

This section is dedicated to the comprehensive management of all IT devices in Medulla. Whether you want to monitor, organize, or interact remotely with your machines, everything is centralized in a user-friendly and intuitive interface.

Computer management in Medulla is based on a centralized interface accessible via the XMPP View. From this interface, you have access to all the features needed to monitor machine status, perform targeted searches, apply filters, and perform various actions on your computers—all in real time.

XMPP View of Computer Workstations

The XMPP View is the heart of workstation management in Medulla. It allows you to monitor the connection status of each machine in real time and interact with them. This module centralizes information and available actions for complete control of your IT infrastructure

Filters and Workstation Selection

At the top of the page, you have three radio filters to select computers based on their connection status:

These filters are useful for quickly and efficiently managing machines based on their availability.

Filtering by Entity

The “All My Entities” menu allows you to filter computers based on their assignment to a specific entity. This filter is particularly useful in multi-entity environments, allowing you to segment your fleet based on departments or organizational structures.

Global Search

Using the “Search all fields” search field, you can search for a machine by entering a keyword. This search field applies to all fields visible in the table, such as the machine name, IP address, operating system, or associated entity.

Actions Available on Devices

Under each computer workstation in Medulla, you have several actions available for remote management and control. These actions include advanced features such as machine inventory, monitoring, remote control, and much more. For a detailed view of each function, consult the Admin section, which covers these options in depth.

Here is an overview of the available actions:

image.png GLPI Inventory Tracking and management of hardware and software configurations via integration with GLPI.

image.pngMonitoring Real-time monitoring of machine performance.

image.pngRemote Control : Directaccess to machines to perform troubleshooting or maintenance tasks.

image.pngBackup: Access to the Medulla backup module for user workstations.

image.pngSoftware Deployment : Remoteinstallation or updating of software.

image.pngImaging Management Deployment and managementof system images.

image.pngXMPP Console: Verify machine connectivity and interact in real time via XMPP.

image.pngEditing Configuration Files: Modify configuration files remotely.

image.pngQuick Actions: Launch actions and commands via the XMPP protocol.

image.pngDelete machine 

All GLPI Computers

image.png

This section displays only the computers that have been synchronized withGLPI via the automated inventory. Here, you can view all machines registered in the GLPI system and check their status.

Features:

If no devices appear here, it means that the GLPI inventory has not yet been configured or that the machines have not been synchronized

All groups

Favorite Groups

Once computer groups have been created, you can mark some of them as favorites for quick access.

Favorite groups are useful for:

All Groups

image.png

This section displays all available computer groups in your Medulla instance. This allows you to manage all groups centrally and perform large-scale actions, such as:

It also allows you to perform a range of large-scale actions, such as deploying software, installing updates, remotely restarting machines, or exporting reports to CSV format

Add a group

Medulla offers several ways to structure and organize your IT infrastructure through a flexible group system. When creating a group, you can choose from several methods:

Creating a dynamic group

image.png

Dynamic groups allow you to automatically target machines based on predefined criteria. These groups update automatically as soon as a machine meets or no longer meets the selected criteria.

Modules available for creating a dynamic group:

Dynamic groups are particularly useful in constantly evolving environments or for automated targeted deployment

Creating a static group

image.png


Static groups are created manually by explicitly selecting the machines to include. Unlike dynamic groups, the composition of a static group does not change automatically. You will need to add or remove machines as needed.

Functionality:

Typical use cases:

Static groups are ideal for one-time scenarios or specific monitoring tasks

Creating a static group from an import

image.png

If you already have a list of machines (in CSV or Excel format), you can easily create a group from this file.

Creation steps:

This method is ideal if you are retrieving information from an external system or a structured Excel spreadsheet.


Network Wake-up

image.png

Wake on LAN (WOL) is a handy feature that allows you to remotely power on machines that are turned off, provided they are configured to accept this command.

How does it work?

Accessible from the Medulla main menu, this feature displays a list of machines compatible with Wake on LAN. This allows you to take remote control and manage the power-up of workstations without having to physically move to them.

Information available for each machine:

Prerequisites:

Wake-on-LAN relies on proper BIOS/UEFI configuration of the machines. Ensure this feature is enabled on the machines before attempting to wake them remotely.

Typical uses:

Benefits of Wake on LAN:

This feature relies on the workstations’ BIOS/UEFI settings (Wake-on-LAN must be enabled

Typical use 

List of uninventoried machines

image.png

This section allows you to quickly identify machines that are not properly inventoried in Medulla. These may be machines that have never reported information, or machines that have been offline for too long.

Objective:

Overview:

When you access this page, a table appears listing all machines with inventory anomalies. Here is the information available in this table to help you diagnose and resolve these issues:

Table columns:

Typical use cases:

Helpful tip:

If a machine appears in this list but no longer appears in "All Computers, " this may mean that it has been disconnected for a long time or that its XMPP/GLPI agent is misconfigured. You can then take the necessary steps to resolve the issue (reinstalling the agent, deleting the entry, etc.).

Monitoring alerts

image.png

This section centralizes all alerts generated by the monitored machines in your Medulla environment. It allows you to track, in real time or later, hardware or software incidents detected by the monitoring agents deployed on your machines.

Objective

Alert History

When no alerts are currently active, you can view the history of past events. This includes resolved alerts, ensuring complete traceability of incidents and actions taken on your machines.

Information available in the history:

If alerts are logged, the table will display the following:

Note: If the table is empty, it means that no alerts have yet been detected or recorded in your environment.

Recommendations

Before making any changes, it is recommended that you back up the existing file.

Apply changes carefully and test them on a small number of machines.

Contact your system administrator if you have any questions about a setting.

Custom Quick Action

image.png

The Custom Quick Action section allows you to create and manage automated actions that will be executed remotely on your machines. These actions can include specific scripts or commands, thereby facilitating bulk management and the automation of administrative tasks across multiple workstations simultaneously.

Overview

Once in this section, you will see a list of all custom quick actions already configured for the root user. If no actions have been created yet, an empty table will appear, allowing you to add custom commands.

The table contains the following information:

Create a new custom quick action

image.png

To create a new custom quick action, simply click the "Create a custom quick action" button at the top of the page. This will take you to a form where you can define the settings for your new command.

Custom Quick Action Creation Form

The form is divided into several essential fields:

Once all fields are filled in, simply click "Validate" to save and activate the action. The action will now be available in the list of custom commands and can be executed on the target machines.

Verification: Before running an action on a large number of machines, test it on a single machine to ensure it works as expected.

Documentation: It is recommended that you clearly describe each quick action so that all users can understand its purpose and effects.

Security: Commands can have a significant impact on systems. Ensure that only authorized and necessary actions are executed.

Delete a computer

To delete a device, simply go to the Computer view, select the device you want to delete, go to the actions on the right, and click the "Trash" button. image.png