DEV Community

Rümeysa Öz for Açıklab

Posted on • Edited on

1

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

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more