When logged in as an administrative user, you have the ability to access the “Agent” page through your user menu:
In this page, you will see a summary of the agents of your OpenBACH platform as well as a topology of which project an agent belong to.
You can check the status of an agent using the cloud icon associated to them (hollow red: machine unreachable, solid orange: agent daemon unreachable, green checkmark: all good) and a detailed description by clicking on it.
You will be able to modify (change its name, IP address, or associated collector) it, uninstall it, or detach it by clicking on the respective buttons in the detailed description.
To install a new agent, or attach a detached autonomous agent, use the form on the right.
The Frontend is light on features related to the collectors. You will only be able to list the installed collectors of your platform when in the “Agent” page:
If you want to install a new collector or uninstall an existing one, use the auditorium scripts.
By clicking on the “Job” page of your user menu, you will be able to list the jobs registered (added) in your collector:
Using this page, you will be able to add jobs by:
.tar.gzarchive to add a new job.
When you click on a registered jobs, you can select/unselect the Agents where you want to install/uninstall the job.
When jobs are already registered/added, this page automatically detects if a new version of the jobs is available on the openbach-extra gitlab and/or on the openbach gitlab. If this is the case, when you select the job, you can update the version of the controller, and the update/install the version on your Agents. Check this link for more information on jobs versions.
Managing jobs further and removing them can also be done through the auditorium scripts.
The last action you can perform as an administrator using the Frontend is to manage users rights. Go to the “Manage Users” page of your user menu:
And you will be able to change the permissions of a users by using the checkboxes on the right of their name.
You will also be able to select them using the checkbox on the left of their name and delete all selected users in bulk.
These actions are unique to the Frontend and cannot be done using the auditorium scripts.
On top of the regular actions of a user and these administrative actions, as an administrative user, you will be able to see and interact with projects owned by other users.