Без правки фронтенда сложно.
У нас - 20000 хостов в разных районах города
мы разделили по уровню критичности, типа - квартальный, кольцевой, вход в квартал, узел коммутации
и в дашборд вывели местоположение для удобства
Редактируем файл blocks.inc.php
Функция make_latest_issues
В список полей(Set Headers?) добавляем S_LOCATION
В SQL-запрос добавляем:
– В раздел SELECT – hp.location
– в раздел FROM – hosts_profiles hp
– в раздел WHERE – AND hp.hostid=h.hostid
После формирования меню($menus) идет отрисовка таблицы, соответственно нужно добавить значение этого поля:
$location = new CSpan($row['location']);
И передать в цикл отрисовки сами значения(раздел $table->Add Row?):
$location
вот как-то так
У нас - 20000 хостов в разных районах города
мы разделили по уровню критичности, типа - квартальный, кольцевой, вход в квартал, узел коммутации
и в дашборд вывели местоположение для удобства
Редактируем файл blocks.inc.php
Функция make_latest_issues
В список полей(Set Headers?) добавляем S_LOCATION
В SQL-запрос добавляем:
– В раздел SELECT – hp.location
– в раздел FROM – hosts_profiles hp
– в раздел WHERE – AND hp.hostid=h.hostid
После формирования меню($menus) идет отрисовка таблицы, соответственно нужно добавить значение этого поля:
$location = new CSpan($row['location']);
И передать в цикл отрисовки сами значения(раздел $table->Add Row?):
$location
вот как-то так
Comment