Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Ряд модулей SoftWLC поддерживает метрики в формате Prometheus. Для отображения и анализа полученных метрик используется Grafana.

СервисАдрес получения метрик
eltex-apbhttp://<IP-адрес сервера>:8090/apb/api/metrics
eltex-brucehttp://<IP-адрес сервера>:8008/actuator/prometheus
eltex-jobshttp://<IP-адрес сервера>:9696/actuator/prometheus
eltex-emshttp://<IP-адрес сервера>:9091/metrics
eltex-mercuryhttp://<IP-адрес сервера>:6564/mercury/prometheus
eltex-ngwhttp://<IP-адрес сервера>:8040/actuator/prometheus
eltex-pcrf

http://<IP-адрес сервера>:7070/metrics/prometheus

eltex-radiushttp://<IP-адрес сервера>:9812/metrics
eltex-radius-nbi

http://<IP-адрес сервера>:9010/

eltex-papayahttp://<IP-адрес сервера>:9098/actuator/prometheus
eltex-portalhttp://<IP-адрес сервера>:9000/eltex_portal/api/metrics
eltex-portal-constructorhttp://<IP-адрес сервера>:9001/epadmin/actuator/prometheus
eltex-wifi-cabhttp://<IP-адрес сервера>:8085/actuator/prometheus


node_exporterhttp://<IP-адрес сервера>:9991/metrics

Для мониторинга производительности сервера, на котором работает комплекс SoftWLC предполагается использование утилиты node_exporter.

...

Блок кода
languagebash
titleprometheus.yml
collapsetrue
scrape_configs:
  - job_name: 'EMS'
    metrics_path: '/'
    scrape_interval: 5s
    static_configs:
      - targets: ['softwlc.eltex.loc:9091']
  - job_name: 'APB'
    metrics_path: '/apb/api/metrics'
    scrape_interval: 5s
    static_configs:
      - targets: ['softwlc.eltex.loc:8090']
  - job_name: 'Mercury'
    metrics_path: '/mercury/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: ['softwlc.eltex.loc:6564']
  - job_name: 'Portal'
    metrics_path: '/eltex_portal/api/metrics'
    scrape_interval: 5s
    static_configs:
      - targets: ['softwlc.eltex.loc:9000']
  - job_name: 'NBI'
    metrics_path: '/'
    scrape_interval: 5s
    static_configs:
      - targets: ['softwlc.eltex.loc:9010']
  - job_name: 'System'
    scrape_interval: 5s
    static_configs:
      - targets: ['softwlc.eltex.loc:9991']
  - job_name: 'NGW'
    metrics_path: '/actuator/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: ['softwlc.eltex.loc:8040']
  - job_name: 'PCRF'
    metrics_path: '/metrics/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: [ 'softwlc.eltex.loc:7070' ]
  - job_name: 'Papaya'
    metrics_path: '/actuator/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: [ 'softwlc.eltex.loc:9098' ]
  - job_name: 'RADIUS'
    metrics_path: '/metrics'
    scrape_interval: 5s
    static_configs:
      - targets: [ 'softwlc.eltex.loc:9812' ]
  - job_name: 'bruce'
    metrics_path: '/actuator/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: [ 'softwlc.eltex.loc:8008' ]
  - job_name: 'WiFi-Cab'
    metrics_path: '/actuator/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: [ 'softwlc.eltex.loc:8085' ]
  - job_name: 'Portal Constructor'
    metrics_path: '/epadmin/actuator/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: [ 'softwlc.eltex.loc:9001' ]
  - job_name: 'jobs'
    metrics_path: '/actuator/prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: [ 'softwlc.eltex.loc:9696' ]

Так же в данном файле надо перечислить все сервера с установленным Node-Exporter, с указанием реального адреса каждого сервера:

Блок кода
languagebash
titleprometheus.yml (продолжение)
collapsetrue
#Node-SoftWLC
  - job_name: 'Node-SoftWLC' 
    scrape_interval: 5s 
    static_configs: 
      - targets: ['<IP-адрес сервера>:9991']
  - job_name: 'p204i04app02' 
    scrape_interval: 5s 
    static_configs: 
      - targets: ['10.62.18.19:9991']


Примечание

Для всех серверов, которые указаны в файле prometheus.yml, должен быть обеспечен доступ по соответствующим портам по протоколу TCP с сервера, на котором запущена система мониторинга! 

...