Возможна ли выгрузка данных из Zabbix для последующего анализа в сторонней программе?
Ad Widget
Collapse
Выгрузка данных
Collapse
X
-
Присоединяюсь к вопросу. Штатный экспорт событий в csv как-то не впечатлил.
1. Экспортируется только строки на экране (т.е. если событий ~2000, в профиле стоит строк на странице 100, он только эти 100 и экспортирует - теряется вообще смыл экспорта - проще откопипастить таблицу).
2. При экспорте в начале файла присутствует некая конструкциясмысл её не совсем понятен<div id="scriptDialog" style="display:none; white-space: normal;"></div>
<script type="text/javascript">
function showScriptDialog(confirmation, buttons) {
jQuery('#scriptDialog').text(confirmation);
var w = jQuery('#scriptDialog').outerWidth() + 20;
jQuery('#scriptDialog').dialog({
buttons: buttons,
draggable: false,
modal: true,
width: (w > 600 ? 600 : 'inherit'),
resizable: false,
minWidth: 200,
minHeight: 100,
title: 'Подтверждение выполнения',
close: function() {
jQuery(this).dialog('destroy');
}
});
return jQuery('#scriptDialog').dialog('widget');
}
function executeScript(hostid, scriptid, confirmation) {
var execute = function() {
openWinCentered('scripts_exec.php?execute=1&hostid =' + hostid + '&scriptid=' + scriptid, 'Tools', 560, 470,
'titlebar=no, resizable=yes, scrollbars=yes, dialog=no'
);
};
if (confirmation == '') {
execute();
}
else {
var buttons = [
{text: 'Выполнить', click: function() {
jQuery(this).dialog('destroy');
execute();
}},
{text: 'Отмена', click: function() {
jQuery(this).dialog('destroy');
}}
];
var d = showScriptDialog(confirmation, buttons);
jQuery(d).find('button:first').addClass('main');
}
}
</script>
3. IMHO было бы разумней в колонке "подтверждено" вместо Да/Нет вывести текст подтверждения. Хотя бы последний.
Comment