|
results
|
Result #1
| Field |
Value |
|
ansible_loop_var
|
|
|
changed
|
|
|
cmd
|
set -o pipefail
echo -e "#!/bin/bash
TOKEN=$(sqlite3 /usr/local/psa/var/modules/monitoring/monitoring.sqlite3 "SELECT value FROM params WHERE name = 'rrd_api_auth_token'")
HOSTNAME=$(hostname -f)
from=$(date -u -d '30 days ago' +"%Y-%m-%dT%H:%M:%S.%NZ")
to=$(date -u +"%Y-%m-%dT%H:%M:%S.%NZ")
startTime=$(date -u +"%s%3N")
curl -s -k https://$HOSTNAME:8443/modules/monitoring/public/index.php/$TOKEN/query --data '{
"interval": "1h",
"intervalMs": 3600000,
"maxDataPoints": 778,
"range": {
"from": "'"$from"'",
"raw": {
"from": "now-30d",
"to": "now"
},
"to": "'"$to"'"
},
"rangeRaw": {
"from": "now-30d",
"to": "now"
},
"scopedVars": {
"__interval": {
"text": "1h",
"value": "1h"
},
"__interval_ms": {
"text": "3600000",
"value": 3600000
}
},
"startTime": '$startTime',
"targets": [
{
"target": "load:load:midterm",
"type": "timeserie"
}
]
}' | jq -r '.[].datapoints[] | [.[] | tostring] | join(",")'| sort -n | awk -v hst=$HOSTNAME -F ',' '{print hst"," $1 "," strftime("%Y-%m-%d %H:%M:%S", $2/1000)}' | tail -1
" > /tmp/get_loadavg.sh
chmod 755 get_loadavg.sh
/tmp/get_loadavg.sh
|
|
delta
|
|
|
end
|
2024-05-08 11:04:47.842893
|
|
failed
|
|
|
invocation
|
{
"module_args": {
"_raw_params": "set -o pipefail\necho -e \"#!/bin/bash\nTOKEN=$(sqlite3 /usr/local/psa/var/modules/monitoring/monitoring.sqlite3 \"SELECT value FROM params WHERE name = 'rrd_api_auth_token'\")\nHOSTNAME=$(hostname -f)\nfrom=$(date -u -d '30 days ago' +\"%Y-%m-%dT%H:%M:%S.%NZ\")\nto=$(date -u +\"%Y-%m-%dT%H:%M:%S.%NZ\")\nstartTime=$(date -u +\"%s%3N\")\n\ncurl -s -k https://$HOSTNAME:8443/modules/monitoring/public/index.php/$TOKEN/query --data '{\n \"interval\": \"1h\",\n \"intervalMs\": 3600000,\n \"maxDataPoints\": 778,\n \"range\": {\n \"from\": \"'\"$from\"'\",\n \"raw\": {\n \"from\": \"now-30d\",\n \"to\": \"now\"\n },\n \"to\": \"'\"$to\"'\"\n },\n \"rangeRaw\": {\n \"from\": \"now-30d\",\n \"to\": \"now\"\n },\n \"scopedVars\": {\n \"__interval\": {\n \"text\": \"1h\",\n \"value\": \"1h\"\n },\n \"__interval_ms\": {\n \"text\": \"3600000\",\n \"value\": 3600000\n }\n },\n \"startTime\": '$startTime',\n \"targets\": [\n {\n \"target\": \"load:load:midterm\",\n \"type\": \"timeserie\"\n }\n ]\n}' | jq -r '.[].datapoints[] | [.[] | tostring] | join(\",\")'| sort -n | awk -v hst=$HOSTNAME -F ',' '{print hst\",\" $1 \",\" strftime(\"%Y-%m-%d %H:%M:%S\", $2/1000)}' | tail -1\n\" > /tmp/get_loadavg.sh\nchmod 755 get_loadavg.sh\n/tmp/get_loadavg.sh\n",
"_uses_shell": true,
"argv": null,
"chdir": null,
"creates": null,
"executable": "/bin/bash",
"expand_argument_vars": true,
"removes": null,
"stdin": null,
"stdin_add_newline": true,
"strip_empty_ends": true
}
}
|
|
item
|
kuly-c7-uk.uk.easy-server.com
|
|
msg
|
|
|
rc
|
|
|
start
|
2024-05-08 11:04:47.826837
|
|
stderr
|
chmod: cannot access 'get_loadavg.sh': No such file or directory
/bin/bash: line 44: /tmp/get_loadavg.sh: Permission denied
|
|
stderr_lines
|
[
"chmod: cannot access 'get_loadavg.sh': No such file or directory",
"/bin/bash: line 44: /tmp/get_loadavg.sh: Permission denied"
]
|
|
stdout
|
|
|
stdout_lines
|
|
|