RussianFox / imap

Interactive map for Zabbix
https://zabbiximap.lisss.ru/
59 stars 43 forks source link

Ссылка на комплексные экраны #18

Closed Evgeniy12345 closed 9 years ago

Evgeniy12345 commented 9 years ago

Если узлу сети назначен комплексный экран в шаблоне, то в заббиксе попасть на него можно либо с карты, либо как-то через поиск. На штатной карте меню выглядит так imap2 В imap контекстное меню того же узла сети отличается: imap2 Просьба куда-нибудь прилепить ссылку на комплексный экран из назначенного шаблона.

RussianFox commented 9 years ago

Не нашел, как вы такое получили... Просьба, щелкните по этой ссылке и с открывшегося окна скопируйте сюда ссылку. Можете вырезать все, что ДО знака вопроса.

Evgeniy12345 commented 9 years ago

с карты: host_screen.php?sid=00945eca987ba3fb&hostid=10688 через поиск: host_screen.php?hostid=10688&sid=00945eca987ba3fb imap3 В 2.2 maps.inc.php switch ($elem['elementtype']) { case SYSMAP_ELEMENT_TYPE_HOST: $host = $hosts[$elem['elementid']];

            if ($hostScripts[$elem['elementid']]) {
                $hostId = $elem['elementid'];
                $scripts = $hostScripts[$elem['elementid']];
            }
            if ($hosts[$elem['elementid']]['status'] == HOST_STATUS_MONITORED) {
                $gotos['triggerStatus'] = array(
                    'hostid' => $elem['elementid'],
                    'show_severity' => isset($options['severity_min']) ? $options['severity_min'] : null
                );
            }
            if ($host['screens']) {
                $gotos['screens'] = array(
                    'hostid' => $host['hostid']
                );
            }
            $gotos['inventory'] = array(
                'hostid' => $host['hostid']
            );
            break;
Evgeniy12345 commented 9 years ago

var screen = { label: mlocale ('Screens'), url: 'host_screen.php?'+getSID()+'hostid='+hh, clickCallback: function(){ popupFrame('host_screen.php?'+getSID()+'form_refresh=1&fullscreen=1&filterState=0&hostid='+hh); return false; } };

В Tools запихал, но не совсем то что надо получилось из-за размера комплексного экрана, окно для него совсем маловато...