sensu 同一服务器上有多个实例

sensu 同一服务器上有多个实例

是否可以在同一台机器上运行 sensu 服务器的多个实例?目的是要有一个“开发”监控服务器,将客户端与生产服务器分开

答案1

是的,只要它们都指向不同的地方就可以。比如你的生产配置可能看起来像

{
  "rabbitmq": {
    "host": "127.0.0.1",
    "port": 5672,
    "vhost": "/sensu",
    "user": "sensu",
    "password": "password"
  },
  "redis": {
    "host": "localhost",
    "port": 6379
  },
  "api": {
    "host": "localhost",
    "bind": "0.0.0.0",
    "port": 4567
  }
}

对于发展

{
  "rabbitmq": {
    "host": "127.0.0.1",
    "port": 5672,
    "vhost": "/sensu-dev",
    "user": "sensu-dev",
    "password": "password"
  },
  "redis": {
    "host": "localhost",
    "port": 6380
  },
  "api": {
    "host": "localhost",
    "bind": "0.0.0.0",
    "port": 4568
  }
}

基本上,您可以运行具有 2 个 vhost 和 2 个用户帐户的单个 rabbit 服务器。您需要运行 2 个 redis 服务器和 2 个 api 服务器。

相关内容