Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NoVNC-for-zabbix

A wrapper for embedding noVNC in zabbix (Обёртка для встраивания NoVNC в Zabbix)

Обрётка для встраивания NoVNC в Zabbix. Добавляет в контекстное меню узлов на карте сети, пункт "Подключиться по VNC".

Разрабатывалось под Zabbix 7.4 (С более старыми может не работать по api)

Инструкция по установке:

Ставим на сервер с zabbix - NoVNC apt -y install novnc python3-websockify

генерим сертификат openssl req -new -x509 -nodes -newkey ec:<(openssl ecparam -name secp384r1) -keyout novnc.pem -out novnc.pem -days 3650

Добавляем файлы "novnc.php" и "novnc_cleanup.php" в папку c файлами фронта /usr/share/zabbix/ui/

прописываем в начале файла "novnc.php" параметры подключения к zabbix и пароль от VNC серверов к которым будете подключаться

Заменяем файл "menupopup.js" в папке /usr/share/zabbix/ui/js/ для добавления нового пункта в контекстное меню узла.

Добавляем в cron для очистки старых сессий noVNC ( сессии тарше 1го часа): Очистка старых noVNC сессий каждые 30 минут

*/30 * * * * /usr/bin/php /usr/share/zabbix/ui/novnc_cleanup.php

About

A wrapper for embedding noVNC in zabbix (Обёртка для встраивания NoVNC в Zabbix)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages