mirror of
https://git.phc.dm.unipi.it/aziis98/go-stats-server.git
synced 2026-10-19 03:12:04 +00:00
fix: added attribution to various stuff
This commit is contained in:
@@ -74,3 +74,13 @@ $ time ( echo '<command>' | nc <node> 12345 )
|
|||||||
# stop and disable the systemd service on all nodes
|
# stop and disable the systemd service on all nodes
|
||||||
$ parallel --nonall --slf nodes.txt 'systemctl disable --now stats-server.service'
|
$ parallel --nonall --slf nodes.txt 'systemctl disable --now stats-server.service'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- The shell code for the commands was originally made by [@BachoSeven](https://github.com/bachoseven)
|
||||||
|
|
||||||
|
<https://git.phc.dm.unipi.it/phc/cluster-dashboard/src/branch/main/backend/scripts>
|
||||||
|
|
||||||
|
- Most of the code was initially made with the help of ChatGPT in this conversation
|
||||||
|
|
||||||
|
<https://chat.openai.com/share/40247aa0-76e9-4d9a-b0fa-356a5f51f208>
|
||||||
@@ -25,6 +25,7 @@ ExecStart=/usr/local/bin/stats-server serve
|
|||||||
WantedBy=default.target
|
WantedBy=default.target
|
||||||
`)
|
`)
|
||||||
|
|
||||||
|
// commands is a map of commands that can be run on the server, originally made by https://github.com/bachoseven
|
||||||
var commands = map[string]string{
|
var commands = map[string]string{
|
||||||
"cpu": `top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | sed "s/^/100 - /" | bc`,
|
"cpu": `top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | sed "s/^/100 - /" | bc`,
|
||||||
"memory": `free -m | awk '/Mem/{print $3 " " $2}'`,
|
"memory": `free -m | awk '/Mem/{print $3 " " $2}'`,
|
||||||
|
|||||||
Reference in New Issue
Block a user