====== Визуализация данных ======
{{indexmenu_n>7}}
[[:ru:documentation:start|Вернуться в оглавление Документации Pandora FMS]]
===== Графики =====
Графики показывают данные, собранные Pandora FMS в течение временного порога, определенного пользователем. Графики Pandora FMS отображают данные по запросу, генерируются каждый раз, когда оператор требует один из них, показывая самые последние данные.
**Pandora FMS** упрощает администрирование мониторинга с помощью [[:en:documentation:06_metaconsole:09_glossary|прав доступа пользователей]]. Существует несколько систем прав доступа, которые ограничивают то, что пользователь может видеть или управлять, наиболее важной является [[:ru:documentation:04_using:11_managing_and_administration|концепция групп]] (либо предопределенные группы Pandora FMS и/или пользовательские группы) //в сочетании с профилем каждого пользователя//. Обратите особое внимание на заметки о группе **ВСЕ** (''ALL'') во всей документации.
==== Интерпретация графиков в Pandora FMS ====
Графики в Pandora представляют значения, которые имел модуль в течение определенного периода времени.
Существует два различных типа работы: **нормальные** графики и **полномасштабные** графики или **TIP**.
=== Нормальные графики ===
**Общие характеристики.**
Это графики, которые представляют информацию, хранящуюся в модуле на базовом уровне.
Он позволяет увидеть приблизительные значения, в которых колеблется модуль.
Разделяет данные модуля на //ячейки// таким образом, что они представляют собой выборку значений модуля.
Три графика отображаются без цвета, разделяя просмотр на:
* **Max**: Максимальные значения.
* **Min**: Минимальные значения.
* **Avg**: Средние значения.
**Преимущества**: Они генерируются очень быстро и потребляют мало ресурсов.
**Особенности**: Представленная информация является приблизительной. Состояние средств мониторинга, которые они представляют, рассчитываются на основе событий.
{{ :wiki:graphs_normal.png?800 }}
=== Графики TIP ===
**Общие характеристики.**
Это графики, которые представляют **фактические данные**.
Они отражают истинное представление данных, сообщаемых нашим модулем..
Поскольку это реальные данные, их не нужно дополнять дополнительными графиками (**avg**, **min**, **max**).
Расчет периодов в неизвестном состоянии опирается на события, как и обычные графики, но дополняется дополнительным поиском случаев, когда события были удалены (например, в результате оптимизации производительности).
**Преимущества**: Представленные данные - это все несжатые данные в базе данных. Это наиболее удоьный способ просмотра данных модуля.
**Недостатки**: Обработка происходит медленнее, чем для обычной графики. В зависимости от временного диапазона и объема отображаемых данных отображение может быть менее плавным.
{{ :wiki:graphs_tip.png?800 }}
==== Графики модуля ====
=== Введение ===
Графики модулей представляют данные, сообщаемые отдельными модулями.
Графики могут быть статичными или интерактивными (при наведении мыши на точку на обратной стороне графика отображаются конкретные данные для этой точки).
**В обычном режиме** можно настроить разрешение графика для улучшения отображения. Значения, между которыми может быть установлено разрешение: 1 (наименьшее) и 5 (наибольшее).
{{ :wiki:comparativa_resolucion_graficas2.jpg?600 |Baja resolución (valor 1)}}
{{ :wiki:comparativa_resolucion_graficas.jpg?600 |Alta resolución (valor 5)}}
**В режиме TIP**:
{{ :wiki:comparativa_resolucion_graficas3.jpg?600 |Datos puros TIP}}
В меню можно настроить все аспекты графиков **Setup** > **Setup** > **Visual Style**.
{{ :wiki:setup_visual_styles_chart_fit_to_content.png?580 }}
Существуют графики, значения которых являются процентами, и верх графика превышает максимальное значение в сто, вы можете настроить графики так, чтобы они перестали добавлять пропорциональное верхнее поле: просто активируйте опцию **Подгонка графика к содержимому**.
=== Где найти график модуля? ===
Графики модулей доступны через элемент модуля **Monitoring** > **Views** > **Monitor detail**. Выберите параметры для фильтрации или оставьте параметры по умолчанию и нажмите на **Show**.
{{ :wiki:monitor_detail.png?800 }}
Они также доступны в просмотре агента (список модулей). Чтобы получить доступ к этим графикам, агент должен быть выбран из **Monitoring** > **Views** > **Agents Detail**:
{{ :wiki:pre1.png?800 }}
Чтобы получить доступ к меню управления агента, необходимо щелкнуть по его имени, например: ''localhost.localdomain''.
{{ :wiki:pre2.png?800 }}
На следующем изображении показан список всех модулей агента. Под надписью **Graph** находятся две иконки: та, что слева, содержит ссылку для доступа к графику модуля, а та, что справа, показывает исходные данные.
{{ :wiki:pre3.png?direct&800 |Haga clic para ampliar}}
Чтобы настроить отображаемые данные модуля, нажмите на значок графика, а затем выберите **Graph configuration menu**:
{{ :wiki:quick_graph.png?750 }}
Активацияb**Show AVG/MAX/MIN data series in graph** покажет в легенде статистические данные (последнее значение, среднее, максимальное и минимальное) для каждой из отображаемых серий.
{{ :wiki:pre4.png?600 }}
Для того чтобы выделить область графика, которую мы хотим изобразить, достаточно выделить эту область мышью на графике ниже, тем самым увеличив масштаб нужной области. Вы можете использовать правую иконку **Overview graph**, чтобы оба графика отобразились одновременно и нажать на иконку **Cancel zoom** для сброса.
=== Параметры отображения ===
Всегда помните, что дата и время компьютера, на котором запущен веб-браузер для доступа к Консоли, **указывают дату и время для соответствующих параметров.**
**Время обновления**
Время, через которое график будет изменена.
**//Avg. Only// **
Будет изменен только график средних значений.
**Дата начала**
Дата, до которой будет изменен график.
**Время начала**
Время в минутах и секундах, до которого график будет изменяться.
**Фактор //zoom// **
Размер средства просмотра, множитель.
**Диапазон времени**
Устанавливает период времени, в течение которого будут собираться данные.
**Показать события**
Отображает индикаторные точки с информацией о событии в верхней части.
**Показать предупреждения**
Отображает индикаторные точки с информацией о срабатывании предупреждения в верхней части.
**Показать процентили**
Добавляет график, показывающий перцентильную линию (настраивается в общих визуальных опциях Pandora FMS).
**Сравнение по времени (наложение)**
Он показывает тот же график, но за период, предшествующий выбранному. Например, если запрошен период в одну неделю и активирована эта опция, то будет наложена и неделя, предшествующая выбранной.
;Сравнение по времени (независимый): отображение того же графика, но за период, предшествующий выбранному, в независимой области. Например, если вы запросите период в одну неделю и активируете эту опцию, будет также отображаться неделя, предшествующая выбранной неделе.
**Отображать чужие графики**
Показывает серые заштрихованные поля, охватывающие периоды, в которые Pandora FMS не может гарантировать состояние модуля, либо из-за потери данных, отключения программного агента и т.д.
**Отображение графика полной шкалы (TIP)**
Изменяет режим рисования с "нормального" на "TIP". В этом режиме графики будут отображать реальные данные, а не приближенные, поэтому время, затрачиваемое на их построение, будет больше.
После изменения значений нажмите **Reload**, чтобы изменения вступили в силу.
==== Графики интерфейсов ====
Графики интерфейсов - это специализированные комбинированные графики, которые позволяют анализировать производительность сетевого интерфейса.
Они автоматически отображаются, если в агенте существуют следующие модули:
* ''//интерфейс//_ifOperStatus''
* ''//интерфейс//_ifInOctets''
* ''//интерфейс//_ifOutOctets''
Входные и выходные октеты могут также отображаться как их HC-альтернативы (''ifHCInOctects'', ''ifHCOutOctects'').
Когда система обнаруживает существование этих модулей, она автоматически генерирует раздел анализа интерфейса и следующие графики:
{{ :wiki:interface_charts1.png?800 }}//Обзор агента с данными о сетевом трафике//
{{ :wiki:interface_charts2.png?600 }}//Детали графика интерфейса//
Эти диаграммы также позволяют быстро выбирать варианты, как и в модульных диаграммах, с той особенностью, что они вставляют в один план информацию из разных источников (входные и выходные байты) и разнообразие вариантов построения меньше.
==== Персонализированная графика ====
Пользовательские графики позволяют объединить информацию из нескольких модулей в один график переменного размера. Таким образом, можно визуально сравнивать информацию из различных источников.
=== Создание комбинированных графиков ===
Чтобы добавить комбинированный график, перейдите в раздел **Reporting** и **Custom graphs**.
{{ :wiki:cg_menu.png?230 }}
Нажмите на **Create graph**.
{{ :wiki:graph_builder.png?700 }}
В форме создания укажите следующие поля:
**Группа**
Назначьте график определенной группе. Вы можете назначить группу, к которой будет принадлежать пользователь, создающий комбинированный график, только если этот пользователь явно не принадлежит к группе **ВСЕ** ([[:ru:documentation:04_using:11_managing_and_administration|ALL]]).
**Periodicity**
Определите в комбинированном списке временной период, используемый для создания графика.
**Type of graph**
Выберите горизонтальные полосы, вертикальные полосы, пулевую диаграмму, круговую диаграмму, линию, сложенную линию, метр, область и сложенную область.
**Equalize maximum thresholds**
Уравнять пороговые значения в пулевых графиках (//bullet chart//).
**Percentile**
Показывает процентиль данных (настраиваемое значение в визуальных опциях консоли Pandora FMS).
**Add summation series**
Отображает сумму всех данных.
**Modules and series**
Если вы выбрали предыдущий вариант, на графике будут показаны данные модулей вместе с их суммой и средним значением.
**Add average series**
Отображает среднее значение всех данных.
**Show full scale graph (TIP)**
Он будет показывать фактические данные, поэтому обработка займет больше времени.
Для экспорта графиков в формате CSV важно учитывать конфигурацию десятичного разделителя в программе управления файлами CSV, которую вы хотите использовать. **Pandora FMS по умолчанию использует точку в качестве десятичного разделителя**.
=== Добавление элементов к комбинированным графикам ===
Для добавления новых модулей нажмите на кнопку **Graph Editor** и добавьте новые модули для любого агента.
{{ :wiki:pre8.png?800 }}
Опция **weight** (//вес//) позволяет корректировать данные, чтобы иметь возможность сравнивать графики разной величины. В этом поле данные умножаются на определенный вес.
Например, если мы хотим поместить в один график CPU со значениями от 0 до 100 и количество соединений со значениями от 1000 до 10000, удобно умножить CPU на 10.
Количество отображаемых элементов не ограничено, но, начиная с пяти, объем отображаемой информации затрудняет интерпретацию, если не используются большие графические изображения (800 на 600 пикселей или больше).
Пример персонализированного графика:
{{ :wiki:pre7.png?600 }}
Вы можете настроить определенные варианты в пределах экрана просмотра:
{{ :wiki:cg_view.png?700 }}
=== Просмотр комбинированных графиков ===
Перейдите в **Reporting** > **Custom Graph**, где появится список всех сохраненных графиков, и нажмите на нужное имя.
{{ :wiki:pre12.png?700 }}
При обращении к графику будут построены самые последние значения для выбранного временного порога.
{{ :wiki:pre13.png?direct&800 |Haga clic para ampliar}}
На этой странице можно изменить некоторые параметры отображения: период времени, тип графики и //zoom// (**Graph defines**, **Zoom x1**, **Zoom x2** и **Zoom x3**).
Пример с различными типами графиков:
* **Тип //Area//** :
{{ :wiki:area.png?600 }}
* **Тип //Horizontal bars// **
{{ :wiki:horbars.png?600 }}
* **Тип //Vertical bars//** (график не принимает отрицательных значений):
{{ :wiki:vertbars.png?600 }}
* **Тип //Bullet chart// **
{{ :wiki:bullchart.png?550 }}
* **Тип //Gauge//** :
{{ :wiki:gauge.png?200 }}
* **Тип //Pie//** :
{{ :wiki:pie.png?600 }}
* **Тип //Line//** :
{{ :wiki:pre14.png?600 }}
* **Тип //Stacked area//** :
{{ :wiki:pre15.png?600 }}
* **Тип //Stacked line//** :
{{ :wiki:pre16.png?600 }}
=== Удаление сохраненных комбинированных графиков ===
Чтобы удалить сохраненный комбинированный график, перейдите в раздел **Reporting** > **Custom Graphs**, где появится список всех сохраненных графиков, затем нажмите на значок корзины в колонке **Op**.
{{ :wiki:cg_list2.png?700 }}
=== Контейнеры графиков ===
Версия NG 710 или выше.
**Graph Container** (Контейнер графиков) позволяет:
* Определите необходимое количество контейнеров.
* Группировать контейнеры.
* Создавать простые графики модулей.
* Ссылаться на персонализированные графики.
* Создавать графики с использованием динамических правил
== Создать контейнер ==
Чтобы создать контейнер графика, откройте вкладку контейнеров на главной странице пользовательских графиков:
{{ :wiki:cg_container.png?700 }}
Нажмите на **Create container**:
{{ :wiki:cg_container2.png?700 }}
Установите поля:
{{ :wiki:cg_container3.png?700 }}
**Группа**
Группа, которой принадлежит этот контейнер. **Даже если пользователь, создающий контейнер, не принадлежит явно** к группе **ВСЕ**. ([[:ru:documentation:04_using:11_managing_and_administration|ALL]]), вы все равно можете назначить группу **ALL** в качестве владельца этого контейнера.
**Parent container**
//Родительский контейнер//, в котором будет храниться данный контейнер.
== Добавление графики в контейнер ==
Существует три варианта добавления графика в контейнер.
**Простые графики модулей**
{{ :wiki:cg_container_add1_new.png?500 }}
Выберите временной порог, агента и модуль для изображения. Также предлагает следующие варианты:
* **Type of graph**: Локальный или линейный график.
* **Show full scale graph (TIP)**: Отображает фактические данные модуля.
**Персонализированный график**
{{ :wiki:cg_container_add2.png?500 }}
Аналогично предыдущему графику с возможностью выбора существующего настроенного графика.
**Простые динамические графики модуля на основе правил**
{{ :wiki:cg_container_add3_new.png?500 }}
Позволяет добавить несколько простых графиков модулей, используя селекторы на основе регулярных выражений.
Укажите регулярные выражения, которым должны соответствовать агенты и модули, чтобы быть добавленными в список генерируемых графиков
Например, если у нас есть агенты ''офис1'', ''офис2'', ''зал1'', ''зал2'' с модулями ''inOctects'', и нам нужно представить только модули агентов //офис//:
Agent: офис.*
Module: inOctects
Система автоматически создает два графика, один для агента ''офис1'' модуля ''inOctects'', а другой для агента ''офис2'' модуля ''inOctects''.
== Список и управление графиками контейнера ==
В нижней части страницы редактирования контейнера отображается список графиков, зарегистрированных в этом контейнере. Для удаления нажмите на значок корзины.
{{ :wiki:cg_container_edit_list.png?800 }}
Если вам необходимо отредактировать график контейнеров, вы должны удалить его и создать заново, добавив изменения.
== Просмотр контейнера ==
На вкладке контейнеров откройте список контейнеров и их графики:
{{ :wiki:cg_container_list.png?direct&800 |Haga clic para ampliar}}
Чтобы просмотреть графики, хранящиеся в контейнере, щелкните по названию контейнера. Если существуют вложенные контейнеры, они также будут отображаться на этой вкладке.
==== Графики в реальном времени ====
Существует два способа визуализации графиков в реальном времени. Первая - это серия проверок, генерируемых Pandora FMS, а вторая - другие проверки, генерируемые модулями типа SNMP. Вы можете узнать больше из обучающего видеоролика «[[https://www.youtube.com/watch?v=E63C7BLfyKk|PFMS Обзоры графиков в реальном времени]]».
Для получения графиков, созданных и доступных Pandora FMS, перейдите в **Monitoring** > **Views** > **Real-time graphs**.
{{ :wiki:grafica_realtime.png?direct&800 |Haga clic para ampliar}}
**Pandora FMS Server Apache load**
Нагрузка, вызванная службой Apache.
**Pandora FMS Server CPU**
Загрузите процессор, на котором установлена консоль Pandora FMS.
**Pandora FMS Server Disk IO wait**
Очередь запросов на ввод/вывод данных с диска.
**Pandora FMS Server load**
Загруженность сервера Pandora FMS.
**Pandora FMS Server MySQL load**
Нагрузка, вызванная службой MySQL.
**Pending packages from Pandora FMS Server**
Количество пакетов в очереди, которыми должен управлять сервер Pandora FMS.
**SNMP Interface throughput**
После ввода данных SNMP о машине: IP, сообщество и OID, в режиме реального времени будут отображаться данные, возвращаемые машиной, к которой выполняется запрос. На графиках этого типа можно выполнять только проверки версий 1, 2 и 2c. Чтобы лучше ознакомиться с OID, существует инструмент //SNMP walk//, с помощью которого мы можем наблюдать интересующей нас OID машины в виде дерева. Чтобы узнать больше о мониторинге SNMP, перейдите по следующей [[:ru:documentation:03_monitoring:03_remote_monitoring#мониторинг_snmp|ссылке ]].
{{ :wiki:grafica_realtime_snmpwalk.png?800 }}
{{ :wiki:grafica_realtime_snmpwalk_oid.png?800 }}
Помимо выбора типа графика, необходимо выбрать интервал обновления графика и то, нужно ли отображать данные пошагово или нет. В случае использования возрастающей переменной отображается скорость изменения результатов в секунду (в случае интервала до 1 секунды).
Другой тип графика для SNMP v. 3 доступен как в **Monitoring** > **Views** > **Monitor Detail** так и в просмотре агента.
{{ :wiki:grafica_realtime_monitor_detail.png?800 }}
Эти графики аналогичны графикам, построенным в разделе **SNMP Interface throughput** , описанном выше, с данными, которые мы передали модулю.
[[:ru:documentation:start|Вернуться в оглавление Документации Pandora FMS]]