Ad Widget

Collapse

Мониторинг самого себя из докера.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • antboroda
    Junior Member
    • Jun 2019
    • 13

    #1

    Мониторинг самого себя из докера.

    Добрый день!

    Есть сервер на котором крутится заббикс-сервер в докере. Вот этот сервер и надо мониторить. Проблема в том, что IP сервера я знать не буду, поэтому нужно настроить мониторинг на хост 127.0.0.1. Пробовал проброс портов, но тогда конфликт с агентом, потому что докер и агент начинают слушать один и тот же порт. Параметр --network="host" не подходит, потому что могут крутиться и другие веб-сервисы. Есть идеи?

    UPD. Если выставить дефолтный адрес докера 172.17.0.1 то работает, но это так себе решение, не универсальное.
    Last edited by antboroda; 22-11-2019, 07:56.
  • ArteomParfen91@gmail.com
    Member
    • Jul 2018
    • 47

    #2
    Если в агенте прописать
    Server=0.0.0.0/0

    Comment


    • grommir
      grommir commented
      Editing a comment
      Так делать не стоит... Совсем. Особенно если включены "remote commands"
  • antboroda
    Junior Member
    • Jun 2019
    • 13

    #3
    Прописано. Проблема не в том, что агент недоступен по своим настройкам. Проблема в том, что адрес 127.0.0.1 - это внутренний адрес докера, а надо бы его перенаправить на 127.0.0.1 хоста.

    Comment


    • grommir
      grommir commented
      Editing a comment
      Надо использовать не 127.0.0.1 , а реальный IP сервера.

    • antboroda
      antboroda commented
      Editing a comment
      Беда в том, что реальный IP неизвестен. Сервера уезжают на объекты, извне доступа к ним нет.

    • grommir
      grommir commented
      Editing a comment
      Тогда FQDN
  • ArteomParfen91@gmail.com
    Member
    • Jul 2018
    • 47

    #4
    А если использовать нестандартные порты?
    т.е. в заббикс агенте на сервере прописать порт отличающийся от 10050 и в настройках сервера указать агента на ином порту?

    Comment

    • antboroda
      Junior Member
      • Jun 2019
      • 13

      #5
      Originally posted by [email protected]
      А если использовать нестандартные порты?
      т.е. в заббикс агенте на сервере прописать порт отличающийся от 10050 и в настройках сервера указать агента на ином порту?
      А смысл? Заббикс на хосте будет слушать другой порт. Проблему незнания IP это не решает.

      Comment

      • grommir
        Senior Member
        • Mar 2013
        • 134

        #6
        Как вариант - использовать только активные чеки. В качестве сервера указать самого же себя и порт на который проброшен порт сервера в дрокере.

        Второй вариант - открыть доступ для подсети докера целиком
        "Server=zabbix.domain.local,172.16.239.0/24"

        Comment

        Working...