| panelgroup | Other Fun Panels |
|---|---|
| name | Compass Mining Status |
| title | Compass Mining Status Script |
| layout | default |
| description | Prepares an image showin the high level status of facilities that are in Maintenance, Critical, Major issue status |
| imageurl | ../images/compassminingstatus.png |
This script creates an image denoting the high level status of facilities with Compass Mining as reported on their status page
The script is installed at ~/nodeyez/scripts/compassminingstatus.py.
To manage and configure this script, use the nodeyez-config tool
sudo nodeyez-configTo manually configure this script, edit the ~/nodeyez/config/compassminingstatus.json file
Fields are defined below
| field name | description |
|---|---|
| backgroundColor | The background color of the image expressed as a hexadecimal color specifier. Default #000000 |
| criticalBackgroundColor | The color of the background expressed as a Hexadecimal color specifier when a facility is listed as critical. Default #ff7a00 |
| criticalTextColor | The color of the text expressed as a Hexadecimal color specifier when a facility is listed as critical. Default #ffffff |
| goodBackgroundColor | The color of the background expressed as a Hexadecimal color specifier when a facility is listed as good. Default #000000 |
| goodTextColor | The color of the text expressed as a Hexadecimal color specifier when a facility is listed as good. Default #40ff40 |
| maintenanceBackgroundColor | The color of the background expressed as a Hexadecimal color specifier when a facility is listed as maintenance. Default #2020ff |
| maintenanceTextColor | The color of the text expressed as a Hexadecimal color specifier when a facility is listed as maintenance. Default #ffffff |
| height | The height, in pixels, to generate the image. Default 320 |
| interval | The amount of time, in seconds, the script should wait before data gathering and image creation again. Default 3600 |
| majorBackgroundColor | The color of the background expressed as a Hexadecimal color specifier when a facility is listed as major. Default #ff2020 |
| majorTextColor | The color of the text expressed as a Hexadecimal color specifier when a facility is listed as major. Default #ffffff |
| minorBackgroundColor | The color of the background expressed as a Hexadecimal color specifier when a facility is listed as minor. Default #2020ff |
| minorTextColor | The color of the text expressed as a Hexadecimal color specifier when a facility is listed as minor. Default #ffffff |
| noneBackgroundColor | The color of the background expressed as a Hexadecimal color specifier when a facility is listed as none. Default #333333 |
| noneTextcolor | The color of the text expressed as a Hexadecimal color specifier when a facility is listed as none. Default #ffffff |
| statusURL | The url that provides current compass mining facility status. Default https://status.compassmining.io/ |
| textColor | The color of the text expressed as a Hexadecimal color specifier. Default #ffffff |
| width | The width, in pixels, to generate the image. Default 480 |
Ensure the virtual environment is activated
source ~/.pyenv/nodeyez/bin/activateChange to the scripts folder
cd ~/nodeyez/scriptsRun it
python compassminingstatus.pyPress CTRL+C to stop the process
To enable the script to run at startup, as the privileged user run the following
sudo systemctl enable nodeyez-compassminingstatus.service
sudo systemctl start nodeyez-compassminingstatus.serviceHome |
