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
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"
- Dosya kaydedilip kapatıldıktan sonra, netex-sensor yeniden başlatılır:
systemctl restart netex-sensor
- Çalışıp çalışmadığını kontrol etmek için ise şu komut girilir.
systemctl status netex-sensor
- 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
- 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
- Sonrasında dosyayı aşağıdaki gibi düzenlenir:
- 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
- kurduktan sonra postresql'in içine girilir.;
sudo -u postgres psql
- 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;
- 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
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
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
systemctl restart netex@client.service
- Aktif olup olmadığını kontrol etmek için:
systemctl status netex@admin.service
systemctl status netex@client.service
- 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.
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
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.