Можно ли дать 2 цели для мониторинга SSH в одной работе Prometheus?

Мой сценарий заключается в том, что в blackbox.yml у меня есть модуль ssh_banner, который проверяет ssh, как показано ниже.

ssh_banner:
 prober: tcp
    tcp:
      query_response:
      - expect: "^SSH-2.0-"

Ниже актуален файл prometheus.yml:

 - job_name: 'ssh_test'
    scrape_interval: 20s
    metrics_path: /probe
    params:
      module: ["ssh_banner"]
      target: [ "node1:22", "node2:22"]
    static_configs:
     - targets:
        - 'blackbox:9115'

Я вижу, что он выполняет тест ssh только для узла 1, а не для узла 2. Есть ли способ поставить в место для сигла? Я знаю, что создание отдельной работы решило бы эту проблему. но количество серверов может быть много. поэтому создание отдельной работы для каждого узла не выглядит хорошей идеей.

1 ответ

Вы должны следовать документации и добавить правила перемаркировки ко всему этому, чтобы работать. Для этого точного варианта использования также есть руководство.

Другие вопросы по тегам