DEV Community

Emre Karac for Açıklab

Posted on • Edited on

1

Netex Server-Sensör Nasıl Kurulur

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.

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay