Chapter 5: Computers

Computers

image.png

This section is dedicated to the complete management of all IT posts 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 necessary to monitor machine condition, perform targeted searches, apply filters, and perform various actions on your computers, all in real time.

XMPP View of Computer Posts

The XMPP view is the heart of post management in Medulla. It allows you to track and interact with each machine in real time. This module centralizes the information and possible actions for complete control of your computer fleet

Filters and Post Selection

At the top of the page, you have three radio filters to select the positions according to their connection state:

These filters are convenient for quick and targeted machine management based on availability.

Entity Filtering

The menu All my entities allows you to filter computers according to their assignment to a particular entity. This filter is particularly useful in multi-entity environments, allowing you to segment your fleet according to services or structures.

Global research

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

Actions Available on Post

Under each IT station in Medulla, you have several actions at your disposal 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, see Admin part which addresses these options in depth.

Here is an overview of the actions available:

image.png GLPI Inventory Monitoring and managing hardware and software configurations via integration with GLPI.

monitoring.pngMonitoring Real-time monitoring of machine performance.

control.pngRemote control Direct access to machines to perform troubleshooting or maintenance actions.

backup.svg.pngUr BackupManagement of machine backups via UrBackup.

deploy.pngSoftware deployment Remote software installation or updating.

imaging (1).pngManaging Imaging Deployment and management of system images.

console.pngXMPP Console Verification of machine connectivity and real-time interaction via XMPP.

settings.pngEdit configuration files Changing remote configuration files.

All GLPI computers

image.png

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

Features:

If no posts appear here, this means that the GLPI inventory is not yet configured or that the machines have not been synchronized

All groups

Favorite groups

Once computer groups are created, you can mark some as favorites for quick access.

Favorite groups are useful for:

All groups

image.png

This section displays all groups computers available in your Medulla instance. You can manage all groups centrally and carry out large-scale actions, such as:

It also allows for a large-scale set of actions, such as software deployment, installation of updates, reboot of remote machines, or export of reports in CSV format

Add Group

Medulla offers several ways to structure and organize your computer park through a flexible group system. When creating a group, you can choose between several methods:

Creating a dynamic group

image.png

The dynamic groups allow you to automatically target machines according to predefined criteria. These groups automatically update as soon as a machine meets or no longer meets the chosen criteria.

Modules available for creating a dynamic group:

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

Creation of a static group

image.png


The static groups are created manually, 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.

Operation:

Typical examples of use:

The static group is ideal for specific contexts or tracking

Creation of a static group from an import

image.png

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

Creation Steps:

This method is perfect if you retrieve information from an external system or a structured Excel sheet.


Network clock

image.png

The Network clock (or Wake on LAN - WOL) is a convenient feature that allows you to remotely start off machines, 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 the network alarm. You will be able to take control remotely and manage the ignition of the stations without having to move physically.

Information available for each machine:

Prerequisite:

The Wake-on-LAN based on an adequate configuration of the BIOS/UEFI of the positions. Make sure this feature is enabled on the machines before you can wake them up remotely.

Typical uses:

Benefits of Wake on LAN:

This feature is based on the BIOS/UEFI settings of the stations (Wake-on-LAN must be enabled)

Typical use

List of non-inventory machines

image.png

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

Objective:

Overview:

When accessing this page, a table will appear, listing all machines with inventory anomalies. Here is the information available in this table to help you diagnose and solve these problems:

Columns in the table:

Typical use cases:

Practical 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 solve the problem (reinstallation of the agent, deletion of the entry, etc.).

Monitoring alerts

image.png

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

Objective

Alert history

When no alert is currently active, you can view history of past events. This includes resolved alerts, thus ensuring complete traceability of incidents and interventions on your machines.

Information available in history:

If alerts are recorded, the table will show the following:

In particular: If the table is empty, this means that no alerts have yet been detected or stored in your environment.

Monitoring Configuration

image.png

In this section, you can customize the monitoring settings applied to positions via a centralized configuration file.

When you access this page, an edit area is displayed directly on the screen, allowing you to change the contents of the following configuration file

/var/lib/pulse2/xmpp_monitoring/confagent/monitoring_config.ini

All changes you make in this space are automatically recorded, no need to click on a validation button.

Recommendations

Before any modification, it is advisable to make a backup of existing file.

Apply the changes with precautionary and test them on a few machines.

Contact your system administrator if you have a doubt about a parameter.

Quick Action Custom

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 may include specific scripts or commands, thus facilitating mass management and automation of administrative tasks on multiple posts simultaneously.

Overview

Once in this section you will see a list of all the custom quick actions already configured for the user root. If no action has yet been created, an empty array 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, just click on the button "Create a personalized quick action" at the top of the page. This will redirect you to a form where you can define the parameters of your new order.

Form for creating a custom quick action

The form is divided into several essential fields:

Once all fields are filled, you will only have to validate to record and activate the action. The action will now be available in the list of custom commands and can be executed on target machines.

Verification : Before performing an action on a large number of machines, test there on an isolated machine to make sure it works as intended.

Documentation : It is recommended that each quick action be well described so that all users can understand its usefulness and effects.

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