Netex Server-Sensör Nasıl Kurulur

Emre Karac - Feb 19 - - Dev Community

Netex Sensör Kurulumu

  • Netex sensörün kurulumu için makinenin terminali açılır.
  • netex-sensor-x64.deb" dosyası, aşağıdaki komut ile yüklenir:
sudo apt install ./netex-sensor-x64.deb
Enter fullscreen mode Exit fullscreen mode
  • Son kurulumdan sonra, /opt/netex-sensor/.env dosyasını açarak ayarlamalar yapılır.

  • SERVER_URL'deki ip adresi netex server'ın kurulu olduğu adrestir.

  • SENSOR_IP'deki adres liman programını kurduğumuz server adresidir.

  • DNS_SERVER_URL'da DNS server girilir.

root@emrex:/opt/netex-sensor# cat .env
SERVER_URL="https://netex_sensor_ip:7782"
SENSOR_IP="Liman_server_ip"
DNS_SERVER_URL="DNS_SERVER:53"
DEBUG_MODE="OFF"
PORT_MIRRORING_INTERFACE="ens18"
Enter fullscreen mode Exit fullscreen mode
  • Dosya kaydedilip kapatıldıktan sonra, netex-sensor yeniden başlatılır:
systemctl restart netex-sensor
Enter fullscreen mode Exit fullscreen mode
  • Çalışıp çalışmadığını kontrol etmek için ise şu komut girilir.
systemctl status netex-sensor
Enter fullscreen mode Exit fullscreen mode
  • Sonrasında Netex-Server kurulumuna geçilir..

Netex-Server Kurulumu

1-Terminali Açın: Netex Server'ı kuracağınız Linux makinenizin terminalini açın.

2.Netex Paketini Yükleyin: İndirdiğiniz **netex-x64.deb **paketini aşağıdaki komutla kurulur:

sudo apt install ./netex-x64.deb
Enter fullscreen mode Exit fullscreen mode
  • Bu komut,apt paket yöneticisini kullanarak Netex Server'ı kurar. ./netex-x64.deb dosyasının bulunduğu dizinde olduğunuzdan emin olun.

3.Konfigürasyon Ayarlarını Yapın:

  • Kurulumdan sonra, Netex Server'ın yapılandırma dosyasına (/opt/netex/.env) girin.
sudo nano /opt/netex/.env
Enter fullscreen mode Exit fullscreen mode
  • Sonrasında dosyayı aşağıdaki gibi düzenlenir:

Image description

  • Burdaki DB_NAME ile DB_USER birazdan kuracağımız postresql'deki datname ve usename ile aynı olmalı (Aynı zamanda password aynı olmalıdır )

4. Postresql kuruyoruz;

sudo apt install postgresql
Enter fullscreen mode Exit fullscreen mode
  • kurduktan sonra postresql'in içine girilir.;
sudo -u postgres psql
Enter fullscreen mode Exit fullscreen mode
  • bu komut ile sql'in içine girilir.
CREATE DATABASE emredb;
CREATE ROLE emre WITH LOGIN PASSWORD '1';
GRANT ALL PRIVILEGES ON DATABASE emredb TO emre;

Enter fullscreen mode Exit fullscreen mode
  • yukarıdaki .env dosyasında DB_NAME , DB_USER'ımız ve DB_PASS'ımıza göre yazdık.Ardından oluşturduğumuz database'e ve kullanıcıya yetki verilir.Ve
/q
Enter fullscreen mode Exit fullscreen mode

komutu ile database'-den çıkılır.

5.Test ediyoruz

  • Burada bilgiler .env dosyamızdaki DB_NAME ,DB_USER, localhost bilgileri postresql deki bilgilerimizle aynı olursa aşağıdaki gibi giriş yapılabilir.
psql -h 127.0.0.1 -p 5432 -U emre emredb
Enter fullscreen mode Exit fullscreen mode
  • sonrasında koyduğumuz şifremizi kullanarak giriş yapabiliyorsa oluşabilecek çoğu sorunun önüne geçmişilmiştir.

  • Ardından çalışması gereken servislerimizi ilk önce restart 'lıyarak kontrol edilir.

systemctl restart netex@admin.service
Enter fullscreen mode Exit fullscreen mode
systemctl restart netex@client.service
Enter fullscreen mode Exit fullscreen mode
  • Aktif olup olmadığını kontrol etmek için:
systemctl status netex@admin.service
Enter fullscreen mode Exit fullscreen mode
systemctl status netex@client.service
Enter fullscreen mode Exit fullscreen mode
  • buradaki servisler aktif ise artık liman arayüzüne girilir.

Liman MYS

Liman araüzünü açıyoruz.Yeni Sunucu ekle diyerek gelen ekranda sunucu adresini netex kurdUğumuz server ip'sini yazılır.

Image description

  • sonrasında istediğimiz sunucu adı ve Gnu/Lİnux işaretledikten sonra SSH şifreli seçerek netex server'a eriştiğimiz ssh kullanıcı adı ve şifre bilgilerini girerek anahatar oluşturup sunucu ekleme işlemini başarıyla bitirilir.

  • Sistem durumu seçerek netex-server sunucu detaylarını ve özellikleri görülür.Ardından lisans ekleme kalır .Elimizdeki netex-master-214.zip dosyasını ilk önce liman ayarlarından

Image description

ekliyor.Sonrasında eklenilen sunucu içerisindeki eklenti kısmından seçilir.Buradan lisan ekle diyerek yetkilinin verdiği lisansı girerek Liman MYS etkinleştirilir.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .