Skip to content

Some small helper scripts that help admin the GMT cluster, we deem optional and do not want to keep in the main repository

Notifications You must be signed in to change notification settings

green-coding-solutions/gmt-helpers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this repo?

The GMT-Helpers repo contains small scripts that help with operating the Green Metrics Tool either in a user role or a cluster admin role.

Guarantees and testing

The scripts in this folder are partially contributed by the community and have no current maintainer or unit-tests to check their validity.

They might be outdated so be sure that they do not come with the same expectations as GMT itself. They should work, but also might need some minor tweaks to work in your environment as they have only been developed in tested in a "works for me" fashion.

wake_measurement_machine.py

If you use Wake-on-LAN for your measurement machines to save energy in the cluster you can use this script to start a machine as soon as a job was submitted to the API.

submit_software.py

A little script that enables you to submit jobs to the cluster from the shell. You will need to have requests installed. Otherwise run pip install requests.

cron/send_nginx_logs.py

You will need to move this script into the GMT repo and then it can parse the NGINX logs and send you an email.

wol-webserver

If you need to wake a machine from the outside inside your local network you can use this ingress script to transport a connect to a webserver to WoL command

Contributing

We love contributions. All scripts in this folder are licensed as MIT and if you contribute you agree to this license.

Note that this license is different from the GMT license itself (AGPLv3)

About

Some small helper scripts that help admin the GMT cluster, we deem optional and do not want to keep in the main repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •