| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Used to have the ogAdmClient code.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes:
sudo ./opengnsys_installer.sh *
...Downloading ogagentpkgs-1.2.0.tar.gz
...
ERROR: installDownloadableFiles(): Error uncompressing archive.
tar -tvzf /tmp/opengnsys_installer/ogagentpkgs-1.2.0.tar.gz
|
| | |
|
| |
| |
| |
| | |
Move remaining ogAdmLib code to ogAdmServer
|
| |
| |
| |
| | |
This reverts commit d4daa3475e859b94226aa081dd7d0765f0be4581.
|
| |
| |
| |
| | |
This reverts commit efbe3cae676d640ff6ad16fae527a23d421af2bc.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Add new utils.c file and replace old StrToUpper().
|
| |
| |
| |
| | |
ogAdmServer uses syslog for logging.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
ogAdmClient is deprecated, new versions of OpenGnsys use ogClient as
clients software.
|
| |
| |
| |
| |
| |
| |
| | |
New versions of OpenGnsys use ogClient as daemon for clients.
Now update script downloads new version of ogClient from GitHub to
update the code, maintaining the configuration file ogclient.json.
|
| |
| |
| |
| | |
Use opengnsys github repository for installer.
|
| |
| |
| |
| |
| | |
ogAdmClient has been replaced by ogClient.
ogAdmAgent has been integrated into ogAdmServer.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These cases are different from a basic WoL command because they all use
the queue. The queue standard behaviour waits for the client to be ON
to send orders, but in WoL commands the client is going to be OFF. The
behaviour of WoL must be different.
This commit implements WoL for queued commands, procedures and tasks.
The queue now sends Wol commands without waiting to the client to be ON.
|
| | |
|
| |
| |
| |
| | |
New version of ogAdmServer need automake to generate the Makefile.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Users can launch immediate commands on the queue to keep an history and
to watch the status and the properties.
This commit adapt this functionality to new functions and behaviour
of the ogAdmServer.
|
| |
| |
| |
| |
| |
| |
| | |
Users can configure clients to execute a procedure at start.
This commit adapt this functionality to new functions and behaviour
of the ogAdmServer.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
New versions of ogAdmServer handle pending commands in a different way.
Instant procedures uses the old way, now unsupported, so we need to
adapt instant procedures.
This commit adapts instant procedures to work with the new pending
commands implementation.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Pass idcomando as task_id.
|
| | |
|
| |
| |
| |
| | |
Moreover, add og_task_schedule_create() function.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The ogAdmServer needs to be started after MySQL, because it queries the
DB at the beginning to obtain the schedules.
This commit adds a systemd unit file that force OpenGnsys service to
start after MySQL service
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
OpenGnsys tasks can contain other tasks. To know if a element of the
task is another task, we need to check if it has the parameter tareaid
(Task ID). The code had a bug and the check was done on an non-existent
parameter
This commit fix this bug changing the non-existent parameter for
tareaid.
Signed-off-by: OpenGnSys Support Team <soporte-og@soleta.eu>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
OpenGnsys has a hierarchical scope system to organize clients:
+------+
|Center|
+------+
| |
| |
v v
+--------------------+ +----------+
+-->+Groups of classrooms+----->+Classrooms|
| +-+------------------+ +----------+
| | | |
+-----+ | |
v v
+-----------------+ +-------+
+-->+Groups of clients+--------->+Clients|
| +-+---------------+ +-------+
| |
+-----+
OpenGnsys can send commands and tasks to several clients simultaneously
selecting a scope. For example: send poweroff to center Faculty of
Pharmacy. We had a waterfall process to loop through all members of the
scope and obtain the clients.
This commit simplifies the process with queries that save us to loop
through the members.
Co-authored-by: Irina Gómez <irinagomez@us.es>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
All the functionalities of the ogAdmAgent are now in the ogAdmServer.
So, the it is not needed anymore.
This commit remove the installation and update of the ogAdmAgent, adds a
check to remove it if exists and removes it from the OpenGnsys init
script.
A future patch will remove all the code related to the ogAdmAgent.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
After updating OpenGnsys with the script, if there is a new version of
the ogAdmServer, the script stop the service. So, you had to start
manually the service once the update has finished.
This commit makes a restart of the service after copying the new
version of the ogAdmServer.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We have observed that an initial refresh is needed when the ogClient (in
ogLive mode) connects with the ogAdmServer, to generate the HTML menu.
This commit changes the probe command that was done at the beginning of
the connection to a refresh command. This way the client first generates
his HTML menu and the show to the user the browser with all the correct
information.
|
| |
| |
| |
| |
| |
| |
| | |
This commit changes the bash script that the clients execute at the init
fase to launch the new ogClient instead of the old ogAdmClient. This way
the client works with the new ogAdmServer that do not use custom
protocol SocketHidra anymore.
|
| |
| |
| |
| | |
This also removes the legacy ogAdmClient for these scripts.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|