Показано с 1 по 2 из 2

Тема: Возникла ошибка сервиса мониторинга: сервис vmwatch-node не запущен на узле

  1. #1
    Member
    Регистрация
    15.01.2018
    Сообщений
    66

    По умолчанию Возникла ошибка сервиса мониторинга: сервис vmwatch-node не запущен на узле

    Добрый день.
    CentOS 7, все обновления установлены.
    VMmanager KVM 5.221.0
    Два узла.
    Панель установлена на узле с id 2.

    Возникла ошибка сервиса мониторинга: сервис vmwatch-node не запущен на узле '10.0.0.51'
    VMmanager'у не удалось связаться с vmmini на узле 2. Возможные причины: неправильно настроен ihttpd на узле кластера (проверьте ip-адрес и порт в файле etc/ihttpd.conf), либо процесс core на узле не отвечает, необходимо перезапустить его
    Обе ошибки относятся к узлу, на котором установлена панель.

    При нажатии на кнопку «Решить» в логе:

    — по первой ошибке.

    https://pastebin.com/z98Evx17

    — По второй ошибке

    https://pastebin.com/nuHR1LdT

    Сервисы запущены.
    Код:
    root     28707  0.0  0.0 236720  1320 ?        Ssl  Oct16   0:25 /usr/local/mgr5/sbin/vmwatch-master
    root     28903  0.0  0.0 365120  2904 ?        Ssl  09:08   0:00 /usr/local/mgr5/sbin/vmwatch-node
    
    [root@vms mgr5]# ps -aux | grep vmmini
    root     18072  0.0  0.0 133000  1936 ?        Ss   09:55   0:00 /usr/local/mgr5/sbin/mgrctl -m vmmini collectstat
    root     32456  0.1  0.0 750896  7852 ?        Sl   09:10   0:04 bin/core vmmini
    
    [root@vms mgr5]# ps -aux | grep ihttpd
    root       842  0.0  0.0 136808  3536 ?        Ss   09:27   0:01 /usr/local/mgr5/sbin/ihttpd
    Порты:

    Код:
    [root@vms mgr5]# netstat -ntlp | grep vmw
    tcp        0      0 5.5.5.5:1515    0.0.0.0:*               LISTEN      28707/vmwatch-maste 
    
    [root@vms mgr5]# netstat -ntlp | grep ihttpd
    tcp        0      0 5.5.5.5:80      0.0.0.0:*               LISTEN      842/ihttpd          
    tcp        0      0 5.5.5.5:443     0.0.0.0:*               LISTEN      842/ihttpd          
    tcp        0      0 10.0.0.51:1500          0.0.0.0:*               LISTEN      842/ihttpd          
    tcp        0      0 5.5.5.5:1500    0.0.0.0:*               LISTEN      842/ihttpd
    5.5.5.5 — вместо внешнего ip панели указан



    Пробовал.
    Код:
    killall core
    systemctl restart ihttpd
    Этот процесс не был запущен. Запустил.
    Код:
    systemctl restart vmwatch-node
    Протестировал подключение с этого узла к самому себе
    Код:
    ssh -oUserKnownHostsFile=/usr/local/mgr5/etc/known_hosts  -i etc/ssh_id_rsa root@10.0.0.51
    Подключился, но это заняло около минуты.
    Можно ли увеличить таймаут для работы проверяющих скриптов?

    Какие ещё логи нужно посмотреть?
    Что ещё можно предпринять для диагностики?

    Если в конфиге указать локальный ip для VmwatchListenIp и перезапустить панель, то во всех этих файлах на всех узлах новый ip пропишется автоматически или нужно вручную менять?
    Код:
    [root@vms mgr5]# cat etc/vmwatch-node.conf 
    connect=tcp://5.5.5.5:1515
    node_id=2
    secret=12345
    [root@vms mgr5]# cat etc/vmwatch-master.conf
    listen=tcp://5.5.5.5:1515
    secret=12345
    Последний раз редактировалось bhost; 30.10.2019 в 15:53.

  2. #2
    Member
    Регистрация
    15.01.2018
    Сообщений
    66

    По умолчанию

    Техподдержка ответила, что таймауты жестко прописаны в код панели.
    Пришлось снизить нагрузку на сервер, чтобы ssh-подключение срабатывало быстрее.
    Проблема решена.

    Если в конфиге указать локальный ip для VmwatchListenIp и перезапустить панель, то во всех этих файлах на всех узлах новый ip пропишется автоматически или нужно вручную менять?
    На этот вопрос ответили, что менять вручную нужно во всех конфигах.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •