2 дня перечитывал форум и баг-треккер, но так и не нашел именно того что нужно.. Было или про карты и нужен был хостнэйм.
Немного допилил triggers.inc.php (zabbix 1.8.8):
В итоге если в поле URL триггера прописать "http://{IPADDRES}", он заменится то что нужно.
При добавлении 2000 коммутаторов через обнаружение очень удобно в основном шаблоне в триггерах прописывать "http://{IPADDRES}", чтобы потом в случае чего сразу переходить на коммутатор.
P.S.: Если кто знает как реализовать это проще с радостью намотаю на ус Ваш опыт. )
Немного допилил triggers.inc.php (zabbix 1.8.8):
Code:
function resolveTriggerUrl($trigger) {
<------>$turl = $trigger['url'];
<------>if(zbx_strstr($turl, '{IPADDRESS}')){
<------><------>$hhhhhhhhost=get_host_by_hostid($trigger['hosts'][0]['hostid']);
<------><------>$iiiip=$hhhhhhhhost['ip'];
<------><------>$turl = str_replace('{IPADDRESS}', $iiiip, $turl);
<------>}
<------>if(zbx_strstr($turl, '{TRIGGER.ID}')){
<------><------>$turl = str_replace('{TRIGGER.ID}', $trigger['triggerid'], $turl);
<------>}
<------>return $turl;
}
При добавлении 2000 коммутаторов через обнаружение очень удобно в основном шаблоне в триггерах прописывать "http://{IPADDRES}", чтобы потом в случае чего сразу переходить на коммутатор.
P.S.: Если кто знает как реализовать это проще с радостью намотаю на ус Ваш опыт. )
Comment