DEV Community

Rümeysa Öz for Açıklab

Posted on • Updated on

Netex Raporlama

  • Raporların oluşabilmesi için Netex sunucusuna report-base kurulu olması gerekmektedir.
  • Kurulum için şu adımlar izlenir:

1. Report-base paketi kurulmak istenen Netex server'a aktarılır.
2. Ardından reportbase bağımlılıkları ile birlikte yüklenir:

# sudo apt install ./report-base-x64.deb
Enter fullscreen mode Exit fullscreen mode

3. /opt/report-base/.env-example dosyasının içerisine girilir.

DB_NAME="reporter"
DB_USER="reporter"

bilgileri güncellenir.

Image description

4. Değişiklikler sonrasında aşağıdaki adımları izleyerek veritabanında user, database ve şifre oluşturulur.

Kullanıcı Oluşturma:

# sudo -u postgres createuser <username>
Enter fullscreen mode Exit fullscreen mode

Bu örnekte username karşılığı reporter olarak belirlenmiştir.

Database Oluşturma:

# sudo -u postgres createdb <dbname>
Enter fullscreen mode Exit fullscreen mode

Bu örnekte dbname karşılığı reporter olarak belirlenmiştir.

Kullanıcıya Şifre Verme:

# sudo -u postgres psql
Enter fullscreen mode Exit fullscreen mode
psql=# alter user <username> with encrypted password '<password>';
Enter fullscreen mode Exit fullscreen mode

Bu örnekte şifre 1 olarak güncellendi.

Database'de Ayrıcalıklar Verme:

# psql=# grant all privileges on database <dbname> to <username> ;
Enter fullscreen mode Exit fullscreen mode

Örneğe göre DB_PASS=1 olarak güncellendi.

5. Son olarak report-base'i tekrar başlatmak için:

# systemctl restart report-base.service
Enter fullscreen mode Exit fullscreen mode

komutu girilir. Aktif olup olmadığını kontrol etmek için de:

# systemctl status report-base.service
Enter fullscreen mode Exit fullscreen mode

komutu girilir.

6. Ağ keşif servisi ile rapor servisinin birlikte çalışabilmesi için /opt/netex/.env-example dosyasının içerisine girilir.

Her durum için

RB_URL:http://raporservisi_adresi:3001

bilgisi güncellenir.

Image description

  • Ayrıca raporların görüntülenebilmesi için Netex sunucusunda ve bilgisayarda Chrome kurulu olması gerekmektedir.

  • Kurulum için buradan yararlanılabilir.

  • Liman arayüzü açılır.

  • Menüye girilir.

  • Menüde sunucunun alt başlıklarında bulunan NETEX eklentisinin içine girilir.

  • "Alarms" sekmesine girilir.

  • Sağda üstte bulunan "İNDİR" butonuna tıklanır.

  • Gelen ekranda üretilen alarmlar "Types" başlığından istenen türler filtrelenir ve "Time From" başlığından istenen tarih seçilir.

Image description

  • "Create" butonuna tıklanır ve rapor PDF formatında indirilir ve Netex Anomaly Report adı ile görüntülenir. (Örneğin, Types: Port Alarm seçilir; Time From: 27/02/2023 → 06/03/2023 seçilir; Create butonuna tıklanır ve bu türe ve tarihlere ait rapor PDF formatında CREATED AT-DESCRIPTION-SENSOR-TYPE başlıkları dahilinde görüntülenir.)

Image description

Top comments (0)