Sensuctl

From UVOO Tech Wiki
Jump to navigation Jump to search

https://docs.sensu.io/sensu-go/latest/sensuctl/environment-variables/

https://docs.sensu.io/sensu-go/latest/api/

Install and Configure

choco install sensu-cli --version 5.17.0.9112
sensuctl.exe configure

Other ways

Powershell

$Env:SENSU_API_URL = "https://sensu.example.com"
$Env:SENSU_USER = "admin"
$Env:SENSU_PASS = ""
# $Env:SENSU_ACCESS_TOKEN = (curl.exe -X GET -u $Env:SENSU_USER:$Env:SENSU_PASS -s $Env:SENSU_API_URL/auth)
# write-out $Env:SENSU_ACCESS_TOKEN

$Env:SENSU_INSECURE_SKIP_TLS_VERIFY = "true"
$Env:SENSU_NAMESPACE = "default"
$Env:SENSU_FORMAT = "tabular"

$Env:SENSU_ACCESS_TOKEN = ""
$Env:SENSU_ACCESS_TOKEN_EXPIRES_AT = 1629304680
$Env:SENSU_REFRESH_TOKEN = ""
# & sensuctl env --shell powershell | Invoke-Expression
# sensuctl cluster status
sensuctl cluster  member-list

Bash

export SENSU_USER=YOUR_USERNAME && SENSU_PASS=YOUR_PASSWORD
export SENSU_ACCESS_TOKEN=`curl -X GET -u "$SENSU_USER:$SENSU_PASS" -s http://localhost:8080/auth | jq -r ".access_token"