Grafana - удобный сервис мониторинга. В данной статье рассмотрим процесс настройки Astra и Grafana для сбора и анализа статистики.
Устанавливаем Influxdb
cd /tmp
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.7.3_amd64.deb
sudo dpkg -i influxdb_1.7.3_amd64.deb
- После установки запустим сервис:
service influxdb start
- Подключимся к influxdb:
influx -precision rfc3339
- Создадим базу данных:
CREATE DATABASE Astra exit
Устанавливаем Grafana
- Установка:
cd /tmp wget https://dl.grafana.com/oss/release/grafana_6.0.2_amd64.deb sudo dpkg -i grafana_6.0.2_amd64.deb
- После установки запустим сервис:
service grafana-server start
- Перейдем на http://айпинашегосервера:3000 - должен заработать веб-интерфейс. Логин и пароль по умолчанию - admin/admin
- Подключаем influxdb: Жмем кнопку Data Sources -> Add Data Source - откроется меню настроек db. пишем туда:
Name: Astra Type: InfluxDB URL: http://айпинашегосервера:8086 (или localhost) Database: Astra
Намем кнопку Add. Должна появится зеленая табличка говорящая что статус соединения ОК.
- Качаем дашборд для каналов или дашборд для DVB-адаптеров и импортируем его: Жмем кнопку Dashboards -> Import.
- Создаем папку "/etc/astra/mod", в нее кладем скрипт event.lua
- В Веб - интерфейсе Астре прописываем адрес к influxdb: (http://айпинашегосервера:8086/write?db=Astra#interval=60&total=1)
- Для отображения названий каналов нужно названия прописать в поле id без пробелов - ("id": "Матч_ТВ",)
- Перезапускаем Астру.