Ad Widget

Collapse

Помощь с поиском в БД

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • n0b0dy
    Junior Member
    • May 2016
    • 19

    #1

    Помощь с поиском в БД

    Здравствуйте!
    Использую Zabbix 2.1.0 + mysql. Мониторю доступность неких хостов. Имеется файл с сотнями тысяч имён хостов и предположительное время, в которое они были недоступны. Необходимо вытащить точные даты: дату/время начала недоступности хоста и дату/время восстановления, если дата/время недоступности попадает в предположительные. Полагаю, надо построить какой-то select , но пока не могу сообразить как, что и где искать в этой БД. Не могли бы Вы мне подсказать, пожалуйста?
  • n0b0dy
    Junior Member
    • May 2016
    • 19

    #2
    Наверно как-то примерно так:

    Code:
    SELECT h.name, from_unixtime(e.clock)
    FROM hosts h
    JOIN items i ON i.hostid=h.hostid
    join functions f on f.itemid = i.itemid
    
    join triggers t on t.triggerid=f.triggerid
    join events e on e.objectid=t.triggerid
    
    WHERE h.name LIKE 'switch1%';

    Comment

    Working...