Попросили меня однажды изменить иконку Zabbix.
Посмотрев код, я обнаружил что для иконки используются следующие файлы:
/usr/share/zabbix/favicon.ico
/usr/share/zabbix/assets/img/apple-touch-icon-120×120-precomposed.png
/usr/share/zabbix/assets/img/apple-touch-icon-152×152-precomposed.png
/usr/share/zabbix/assets/img/apple-touch-icon-180×180-precomposed.png
/usr/share/zabbix/assets/img/apple-touch-icon-76×76-precomposed.png
/usr/share/zabbix/assets/img/ms-tile-144×144.png
/usr/share/zabbix/assets/img/touch-icon-192×192.png
ico файл использовался в браузере IE, а изображения png в Google Chrone и прочих, поэтому я заменил все, соответственно в правильном формате, размеры в пикселях самих png файлов можно изменять даже в Paint, а конверторы png в ico можно найти в интернете.
После изменения иконки обычно со временем она обновится в кэше браузера сама, либо можно просто очистить историю браузера.
Также если файлы иконок заменяться оригинальными при обновлении Zabbix, я сделал отдельно их резервную копию и добавил элементы данных с интервалом 12h и периодом хранения истории и трендов 1d, пример ключа элемента данных Zabbix агента:
vfs.file.cksum[/usr/share/zabbix/favicon.ico]
А также триггеры, которые сообщат что файлы изменились, например:
(last(/Zabbix Server ixnfo.com/vfs.file.cksum[/usr/share/zabbix/favicon.ico],#1)<>last(/Zabbix Server ixnfo.com/vfs.file.cksum[/usr/share/zabbix/favicon.ico],#2))>0
Смотрите другие мои статьи о Zabbix