Ad Widget

Collapse

Не уходят уведомления в Telegram + проблема с картами сетей.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Makenshin
    Junior Member
    • Jun 2019
    • 5

    #1

    Не уходят уведомления в Telegram + проблема с картами сетей.

    Доброго времени суток.
    Прошу помочь советом.
    Стоят zabbix 3.4 были настроены уведомления в telegram все работало.
    Развернул новый сервер zabbix 4.2, импортировал все что можно из старого.
    Перестали приходить оповещения в телегу, причем, при выполнении скрипта из шелла все приходит, тест из вебки говорит, что все ок, но в телеге тихо, в логах тоже пусто.

    И на картах сетей отключилась горизонтальная прокрутка О.о

    Куда копать, что смотреть, докментацию читал, но видимо не внимательно или .....
  • Stanley
    Member
    • Oct 2012
    • 75

    #2
    Originally posted by Makenshin
    Доброго времени суток.
    Перестали приходить оповещения в телегу, причем, при выполнении скрипта из шелла все приходит, тест из вебки говорит, что все ок, но в телеге тихо, в логах тоже пусто.
    Где скрипт? sudoers? В каких логах пусто? Сами оповещения как в Zabbix настроены?

    Originally posted by Makenshin
    И на картах сетей отключилась горизонтальная прокрутка О.о
    Что такое "карта сетей"? И какая прокрутка "перестала работать"?

    Comment

    • Makenshin
      Junior Member
      • Jun 2019
      • 5

      #3
      Originally posted by Stanley

      Где скрипт? sudoers? В каких логах пусто? Сами оповещения как в Zabbix настроены?
      Code:
      #!/bin/bash
      
      TOKEN='xxxxxxx'
      
      which curl &>/dev/null
      if [ $? -ne 0 ] ; then echo 'FAIL: curl not found.' && exit 1 ; fi
      if [ $# -ne 3 ] ; then echo 'FAIL: Params not defined.' && echo 'Usage: telegram-alert.sh TelegramID Subject Message' && exit 1 ; fi
      
      CHAT_ID="$1"
      SUBJECT="$2"
      MESSAGE="$3"
      
      curl -s --header 'Content-Type: application/json' --request 'POST' --data "{\"chat_id\":\"${CHAT_ID}\",\"text\":\"${SUBJECT}\n${MESSAGE}\"}" --socks5-hostn
      ame socks5://xxxx --resolve api.telegram.org:443:149.154.167.220 "https://api.telegram.org/bot${TOKEN}/sendMessage" | grep
       -q '"ok":false,'
      if [ $? -eq 0 ] ; then exit 1 ; fi
      Что sudoers? В документации написано что скрипт выполняется из под пользователя под которым запущен zabbix.
      Так он не только под ним запущен но еще и ставился из под него.

      Настроены как вот тут написано https://git.cdp.li/polcape/zabbix/tree/master/telegram-notify
      И в 3.4 все работало как ни странно.

      Originally posted by Stanley
      Что такое "карта сетей"? И какая прокрутка "перестала работать"?
      Карта сетей это карта сетей....я точно на форуме заббикса?
      Click image for larger version

Name:	map.png
Views:	283
Size:	17.9 KB
ID:	380322
      Ну и горизонтальная прокрутка это когда карта в экран не влазит и надо влево/вправо прокручивать....

      Comment

      • AvaTTaR
        Member
        • Dec 2018
        • 96

        #4
        Попробуйте добавить ваш скрипт с тестовыми значениями переменных в Администрирование\скрипты (выполнять на "Сервер") и попробуйте выполнить его на узле сети вашего заббикса, посмотрите что будет на выходе

        Comment

        • Makenshin
          Junior Member
          • Jun 2019
          • 5

          #5
          Originally posted by AvaTTaR
          Попробуйте добавить ваш скрипт с тестовыми значениями переменных в Администрирование\скрипты (выполнять на "Сервер") и попробуйте выполнить его на узле сети вашего заббикса, посмотрите что будет на выходе
          Та же история.... если не указать параметры вываливается ошибка и на вебке и в логе, если все указать верно "висит" окно выполнения скрипта бесконечно и в логах тишина

          Comment

          Working...