Execution
Date 08 May 2024 10:51:33 +0100
Duration 00:00:02.62
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
base64 "#!/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" -w0 | base64 -d > /tmp/get_loadavg.sh
chmod 755 /tmp/get_loadavg.sh
delta
0:00:00.016780
end
2024-05-08 10:51:35.491016
invocation
{
    "module_args": {
        "_raw_params": "set -o pipefail\nbase64 \"#!/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\" -w0 | base64 -d > /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:51:35.474236
stderr
base64: extra operand '#!/bin/bash\nTOKEN=kS-BypY0olTFeewOdFZVW5KRjdZx68ADheEXY3hw\nHOSTNAME=kuly-c7-uk.uk.easy-server.com\nfrom=2024-04-08T09:51:35.484884243Z\nto=2024-05-08T09:51:35.486645704Z\nstartTime=1715161895488\n\ncurl -s -k https://kuly-c7-uk.uk.easy-server.com:8443/modules/monitoring/public/index.php//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: \'\',\n    targets: [\n        {\n            target: load:load:midterm,\n            type: timeserie\n        }\n    ]\n}\' | jq -r \'.[].datapoints[] | [.[] | tostring] | join(,)\'| sort -n  |  awk -v hst=kuly-c7-uk.uk.easy-server.com -F \',\' \'{print hst,  , strftime(%Y-%m-%d'
Try 'base64 --help' for more information.
stderr_lines
[
    "base64: extra operand '#!/bin/bash\\nTOKEN=kS-BypY0olTFeewOdFZVW5KRjdZx68ADheEXY3hw\\nHOSTNAME=kuly-c7-uk.uk.easy-server.com\\nfrom=2024-04-08T09:51:35.484884243Z\\nto=2024-05-08T09:51:35.486645704Z\\nstartTime=1715161895488\\n\\ncurl -s -k https://kuly-c7-uk.uk.easy-server.com:8443/modules/monitoring/public/index.php//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: \\'\\',\\n    targets: [\\n        {\\n            target: load:load:midterm,\\n            type: timeserie\\n        }\\n    ]\\n}\\' | jq -r \\'.[].datapoints[] | [.[] | tostring] | join(,)\\'| sort -n  |  awk -v hst=kuly-c7-uk.uk.easy-server.com -F \\',\\' \\'{print hst,  , strftime(%Y-%m-%d'",
    "Try 'base64 --help' for more information."
]
stdout

stdout_lines
[]