Bu yazıda Liman 2.0 arayüzü üzerinde Ağ Keşif (Netex) eklentisi nasıl güncellenir göreceğiz.
Netex Server
- Netex server kurulacak makineye
ssh
ile bağlanılır. -
scp
ile içe aktarılan "netex-770-x64.deb" dosyası aşağıdaki komut ile kurulur.
sudo apt install ./netex-770-x64.deb
- Kurulumdan sonra, /opt/netex/.env içine girilir ve aşağıdaki düzenlemeler yapılır.
DB_HOST için PostgreSQL kurulu olmalı ya da bu alana kurulu olduğu makinenin IP adresi girilmeli.
- Düzenlemeler sonrasında, veritabanında, database, user ve şifre oluşturulur.
- Sonrasında, aşağıdaki komutlar ile netex server tekrar başlatılır ve aktif olup olmadığı kontrol edilir.
systemctl restart netex@admin.service
systemctl restart netex@client.service
systemctl status netex@admin.service
systemctl status netex@client.service
Netex Sensor
- /opt/netex/clients dizinin altındaki "netex-sensor-x64.deb" dosyası
scp
ile sensörün kurulacağı makineye gönderilir ve aşağıdaki komut ile kurulur.
sudo apt install ./netex-sensor-x64.deb
- Kurulumdan sonra, /opt/netex-sensor/.env dosyasının içine girilir ve aşağıdaki düzenlemeler yapılır.
- Aşağıdaki komutlarla servis tekrar başlatılıp aktifliği kontrol edilir.
systemctl restart netex-sensor
systemctl status netex-sensor
Report Engine
Report engine, netex server'ın olduğu makineye kurulabilir.
-
scp
ile içe aktarılan "report-engine-29-x64.deb" dosyası aşağıdaki komut ile kurulur.
sudo apt install ./report-engine-29-x64.deb
- Kurulum tamamlandıktan sonra, aşağıdaki komutlarla report engine tekrar başlatılıp aktifliği kontrol edilir.
systemctl restart report-engine
systemctl status report-engine
Kullanılan Sistemleri Kontrol Etme
netex@admin
netex@client
netex@worker
netex-monitoring
netex-sensor
redis-server
report-engine
❗ Yukarıdaki servislerin aktifliği, aşağıdaki komut ile kontrol edilebilir.
systemctl status SERVİS_ADI
❗ Servislerin çalışmaması durumunda aşağıdaki komutla alınan hatalar incelenebilir.
journalctl -u SERVİS_ADI -f
❗ Server ya da sensor'ün çalışmaması durumunda aşağıdaki komut ile servislerin logları incelenebilir.
cat /opt/SERVİS_ADI/output.log
SERVİS_ADI, server için "netex" ve sensör için "netex-sensor".