Отображать графики Zabbix на пользовательском веб-сайте

Здесь много правильных ответов, но я хотел добавить это (для полноты):

Если вы в нижней части файла cpp реализации выполняете явное инстанцирование всех типов, которые будут использоваться шаблоном с, компоновщик сможет найти их как обычно.

Изменить: добавление примера явного создания экземпляра шаблона. Используется после того, как шаблон определен, и определены все функции-члены.

template class vector<int>;

Это создаст экземпляр (и, следовательно, сделает доступным для компоновщика) класс и все его функции-члены (только). Подобный синтаксис работает для функций шаблона, поэтому, если у вас есть перегрузки операторов, не являющихся членами, вам может понадобиться сделать то же самое для них.

Вышеприведенный пример бесполезен, поскольку вектор полностью определен в заголовках, за исключением случаев, когда common include file (precompiled header?) использует extern template class vector<int>, чтобы не создавать его из всех других (1000?) файлов, которые используют вектор.

0
задан Sinai 3 March 2019 в 18:25
поделиться

2 ответа

Не уверен, но, возможно, Zabbix API может вам как-то помочь

0
ответ дан Yaroslav Pozdnyakov 3 March 2019 в 18:25
поделиться

Используйте конечную точку chart2.php для построения только графика:

https: //your.zabbix.server/zabbix/chart2.php? Graphid = 123456 & from = now-7d & amp; to = now

Как видите, размер диаграммы действительно мал:

enter image description here

Конечно, вы должны управлять аутентификацией (заставить пользователя проходить аутентификацию, вставлять его в php-оболочку и т. д.) или разрешать гостевой доступ.

0
ответ дан Simone Zabberoni 3 March 2019 в 18:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: