Ad Widget

Collapse

Настроить мониторинг пингом

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nsdonner
    Junior Member
    • Nov 2010
    • 1

    #1

    Настроить мониторинг пингом

    Я конечно всё понимаю, и мануалы есть и прочее... в быстром старте описывают работу с агентом, что меня не устраивает...
    Уж очень сильно наверное заббикс крут, куча всяких настроек, макросов, шаблонов и в этой куче я почему то не могу разобраться с чего же начать...
    задача тривиальна - несколько хостов (IP либо доменное имя) мониторить по icmp и при отсутствии пинга в течении минуты/его появлении слать письмо.

    Напишите пожалуйста по пунктам действия необходимые чтобы данную схему реализовать... (заббикс установлен, запущен)
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Вам нужен ключ
    icmpping[<цель>,<пакеты>,<интервал>,<размер>,<таймаут>]
    http://www.zabbix.com/documentation/...l/config/items
    По шагам принципиально писать не буду. Т.к. лень матушка это плохо.

    Как правильно задавать вопросы в технических форумах

    Comment

    • zalex_ua
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Oct 2009
      • 1286

      #3
      Originally posted by dima_dm
      Как правильно задавать вопросы в технических форумах
      http://www.opennet.ru/docs/RUS/smart_question/
      А я бы не посылал автора топика по этой ссылке, а просто порекомендовал почитать чтобы иметь больше шансов на хороший ответ. Он ведь сразу чистосердечно признался что ему тяжело въехать хотя он пытался и в результате попросил элементарной помощи.
      Другое дело есть ли желание отвечать на такие простые вещи. Это так - лирика.
      У меня тоже желания нету, так что nsdonner учите мат. часть, то есть документацию. Еще Вики в помощь.

      Comment

      • Badisoft
        Member
        • Nov 2010
        • 94

        #4
        Originally posted by nsdonner
        Напишите пожалуйста по пунктам действия необходимые чтобы данную схему реализовать... (заббикс установлен, запущен)
        1.Сохраняешь темплейт (который удобнее, я для виндовых серверов сохранял Template_Windows) в файл путем установки галочки напротив него, выбора пункта "Экспорт" в самом низу списка темплейтов и нажатия кнопочки "Выполнить". Затем редактируешь сохраненный темплейт бла-бла.xml:

        Это надо прописать в группу <triggers>. XXX заменяешь на название своего темплейта. Я, как несложно догадаться, менял на Тemplate_Windows:

        <trigger>
        <description>Server {HOSTNAME} is not PING</description>
        <type>0</type>
        <expression>{XXX:icmpping.last(0)}=0</expression>
        <url></url>
        <status>0</status>
        <priority>4</priority>
        <comments>Server is not PINGing</comments>
        </trigger>

        Очевидно (надеюсь , что нужна еще и секция item для icmjpping. Вот она. Надо вставить ее в группу <items>:

        <item type="3" key="icmpping" value_type="3">
        <description>Ping</description>
        <ipmi_sensor></ipmi_sensor>
        <delay>300</delay>
        <history>90</history>
        <trends>365</trends>
        <status>0</status>
        <data_type>0</data_type>
        <units></units>
        <multiplier>0</multiplier>
        <delta>0</delta>
        <formula>1</formula>
        <lastlogsize>0</lastlogsize>
        <logtimefmt></logtimefmt>
        <delay_flex></delay_flex>
        <authtype>0</authtype>
        <username></username>
        <password></password>
        <publickey></publickey>
        <privatekey></privatekey>
        <params>DSN=&lt;database source name&gt;\nuser=&lt;user name&gt;\npassword=&lt;password&gt;\nsql=&lt;query &gt;</params>
        <trapper_hosts></trapper_hosts>
        <snmp_community>public</snmp_community>
        <snmp_oid>interfaces.ifTable.ifEntry.ifInOctets. 1</snmp_oid>
        <snmp_port>161</snmp_port>
        <snmpv3_securityname></snmpv3_securityname>
        <snmpv3_securitylevel>0</snmpv3_securitylevel>
        <snmpv3_authpassphrase></snmpv3_authpassphrase>
        <snmpv3_privpassphrase></snmpv3_privpassphrase>
        <applications/>
        </item>

        "Вставить в группу <triggers>" означает "найти тэг <triggers> и вставить вышеуказанное между этим тэгом и стоящим на следующей строке тегом <trigger>. Аналогично с <items>. Можно и не только туда вставлять, но это наиболее простой рецепт .


        После этого нужно загрузить (импортировать) обратно темплейт. Кнопка справа-вверху в списке шаблонов. Можно импортировать поверх существующего одноименного, но я так и не смог разобраться в том, какие галочки выставлять при обновлении (и не нашел это в доке), поэтому просто удаляю существующий (кнопка слева-внизу) и импортирую новый со всеми установленными галками (так по умолчанию).


        PS. Этот триггер я содрал наполовину не понимая (например, зачем там SNMPv3) из темплейта Template_CentOS, который без проблем найти в Яндексе. Но работает .

        Comment

        • Badisoft
          Member
          • Nov 2010
          • 94

          #5
          Кстати, эти две кнопки "слева-внизу" и "справа-вверху" - интересно, какой талантливый программер их писал?

          Comment

          • Filog
            Senior Member
            • Apr 2010
            • 161

            #6
            Originally posted by nsdonner
            çàäà÷à òðèâèàëüíà - íåñêîëüêî õîñòîâ (ip ëèáî äîìåííîå èìÿ) ìîíèòîðèòü ïî icmp è ïðè îòñóòñòâèè ïèíãà â òå÷åíèè ìèíóòû/åãî ïîÿâëåíèè ñëàòü ïèñüìî.
            ó âàñ ïîëó÷èëîñü íàñòðîèòü ïðîâåðêó óñòðîéñòâ ñåòè ïèíãîì?

            Comment

            Working...