Почему для передачи аргументов в кавычках необходимо использовать eval

У Sensu есть документация о том, как это сделать, здесь: https://sensuapp.org/docs/latest/clients#client-socket-input

По сути, каждый клиент sensu ( client.json ) имеет внутренний сокет, на который вы можете отправлять внешние данные; по умолчанию этот сокет прослушивает только 127.0.0.1:3030 , поэтому необходимо настроить конфигурацию для клиента:

{
  "client": {
    "name": "my.host",
    "address": "x.x.x.x",
    "subscriptions": [
      "all"
    ],
    "socket": {
      "bind": "0.0.0.0",
      "port": 3030
    }
  }
}

Затем внешний сценарий должен отправить данные в этот клиентский сокет через TCP или UDP в JSON используя следующий формат:

{
  "name": "some_name",
  "output": "ITS DOWN OH NO!",
  "status": 2
}

1
12.01.2018, 15:26
0 ответов

Теги

Похожие вопросы