Ad Widget

Collapse

Триггер реагирующий на расхождение врем&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ser9a
    Member
    • Dec 2012
    • 31

    #1

    Триггер реагирующий на расхождение врем&

    Помогите составить триггер, смысл которого реагировать на то, что время на хосте отличается от эталонного.

    За эталонный хост я взял Zabbix server, item=system.localtime.

    Пытаюсь сделать триггер в шаблоне с названием TimeCheck: {TimeCheck:system.localtime.last(0)}-{Zabbix server:system.localtime.last(0)}>10
    Ругается, говорит нельзя чтобы выражение принадлежало хосту и шаблону одновременно.

    Может конечно есть и другой пусть сравнить, буду рад предложенным вариантам.
  • Smersh
    Member
    • Jul 2013
    • 49

    #2
    {host:system.localtime.fuzzytime(T)}=0

    Расшифровка: если локальное время host расходится с локальным временем Zabbix сервера больше чем на T сек, то "ПРОБЛЕМА"
    Last edited by Smersh; 03-08-2013, 11:52.

    Comment

    • ableev
      Senior Member
      Zabbix Certified Specialist
      • Oct 2012
      • 276

      #3
      Не пробовали использовать ntp? На самом zabbix-сервере время может быть неправильным.

      Comment

      • Bock
        Junior Member
        • Feb 2013
        • 26

        #4
        Рекомендую что-то типа:

        ntp.npeers ntp.npeers 300 1 Zabbix agent NTP Enabled
        ntp.offset ntp.offset 300 1 7 Zabbix agent NTP Enabled
        ntp.stratum Triggers (1) ntp.stratum 300 1 7 Zabbix agent NTP

        В пользовательские параметры добавить:
        zab_ntp.conf
        # ntp monitoring

        UserParameter=ntp.offset,ntpq -pn | awk 'BEGIN { offset=1000 } $1 ~ /\*/ { offset=$9 } END { print offset }'
        UserParameter=ntp.stratum,ntpq -pn | awk 'BEGIN { stratum=16 } $1 ~ /\*/ { stratum=$3 } END { print stratum }'
        UserParameter=ntp.npeers,ntpq -pn | grep -E -c '^\*|^\+'

        Соответственно если стратум больше 8, то репортить о проблеме.

        Comment

        • ableev
          Senior Member
          Zabbix Certified Specialist
          • Oct 2012
          • 276

          #5
          Тогда вы не увидите время, на сколько отстает хост от "мастера"

          Code:
          /usr/sbin/ntpdc -p
          И смотреть в колонку "offset".

          Comment

          • Bock
            Junior Member
            • Feb 2013
            • 26

            #6
            Мой первый UserParameter это показывает
            Но обычно после синхронизации по ntp с мастером этой проблемы не существует

            Comment

            • ableev
              Senior Member
              Zabbix Certified Specialist
              • Oct 2012
              • 276

              #7
              Originally posted by bock
              Но обычно после синхронизации по ntp с мастером этой проблемы не существует
              А в этом вы сильно заблуждаетесь

              Comment

              • Bock
                Junior Member
                • Feb 2013
                • 26

                #8
                Originally posted by ableev
                А в этом вы сильно заблуждаетесь
                Давайте примеры, если мастер синкан и у нас стратум, например 3-4.

                Comment

                Working...