Execution
Date 08 May 2024 10:49:58 +0100
Duration 00:00:03.13
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.4
ara 1.7.1 / 1.7.2.dev2
Python 3.10.10
Summary
1 Hosts
3 Tasks
3 Results
1 Plays
1 Files
0 Records

Task result details


Field Value
changed
True
cmd
set -o pipefail
echo "#!/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 /tmp/get_loadavg.sh
delta
0:00:00.016525
end
2024-05-08 10:50:00.569579
invocation
{
    "module_args": {
        "_raw_params": "set -o pipefail\necho \"#!/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\" > /tmp/get_loadavg.sh\nchmod 755 /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
    }
}
msg

rc
0
start
2024-05-08 10:50:00.553054
stderr

stderr_lines
[]
stdout

stdout_lines
[]