Netex Server Kurulumu
- Netex server kurulacak makinenin terminalini açınız.
- Elimizdeki netex-x64.deb paketini aşağıdaki komut ile kurunuz:
sudo apt install ./netex-x64.deb
NOT: Paketinizin adı sürümden kaynaklı farklı olacağı için isimlendirmesi farklılık gösterebilir. (Örnek: netex-1234-x64.deb)
- Kurulum sonrası opt/netex/.env içine girilir ve düzenlemeler yapılır.
APP_KEY="50425718846865597518383313432337"
APP_PORT=7782
DB_DRIVER="postgres"
DB_HOST="127.0.0.1"
DB_NAME="netex"
DB_PASS="1"
DB_PORT=5432
DB_USER="postgres"
ZABBIX_USERNAME="Admin"
ZABBIX_PASSWORD="zabbix"
ZABBIX_URL="http://_zabbix_ip_adresi_/zabbix/api_jsonrpc.php"
ZABBIX_SYNC="ON"
ZABBIX_SNMP_TEMPLATE="Generic by SNMP"
ZABBIX_ICMP_TEMPLATE="ICMP Ping"
LDAP_HOST="_ldap_ip_adresi_"
LDAP_PASSWORD="_ldap_şifreniz_"
LDAP_PORT=636
LDAP_USERNAME="_ldap_username_"
Bu konfigürasyonda database bilgileri de eklenmiştir, PostgreSQL kurulmuş olmalıdır ve yapılandırma dosyasına eklediğimiz bilgileri oluşturmalıyız:
Database Konfigürasyonları
Kurulu değil ise PostgreSQL kurulumu gerçekleştirelim:
sudo apt install postgresql
Kullanıcı Oluşturulması:
sudo -u postgres createuser <username>
DB_USER bilgisine ne girdiyseniz username bilginiz o şekilde olmalıdır! Bizim senaryomuzda postgres'dir.
Database Oluşturulması:
sudo -u postgres createdb <dbname>
DB_NAME bilgisine ne girdiyseniz dbname bilginiz o şekilde olmalıdır! Bizim senaryomuzda netex'dir.
Kullanıcıya Şifre Verilmesi:
sudo -u postgres psql
psql=# alter user <username> with encrypted password '<password>';
DB_PASS bilgisine ne girdiyseniz password bilginiz o şekilde olmalıdır! Bizim senaryomuzda 1'dir.
Database'de Ayrıcalıklar Verme:
psql=# grant all privileges on database <dbname> to <username> ;
Bizim senaryomuz için bilgisi netex, bilgisi ise postgres'dir.
Bu işlemlerden sonra kurduğumuz netex-server'ı tekrar başlatıp, aktif olup olmadığını kontrol edebiliriz:
systemctl restart netex@admin
systemctl restart netex@client
root@ubuntu:/home/ubuntu# systemctl status netex@client
● netex@client.service - Netex Server (client)
Loaded: loaded (/etc/systemd/system/netex@.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2024-06-12 06:12:35 UTC; 3h 44min ago
Main PID: 171253 (netex-server)
Tasks: 6 (limit: 2219)
Memory: 8.5M
CPU: 9.875s
CGroup: /system.slice/system-netex.slice/netex@client.service
└─171253 /opt/netex/netex-server -type=client
root@ubuntu:/home/ubuntu# systemctl status netex@admin
● netex@admin.service - Netex Server (admin)
Loaded: loaded (/etc/systemd/system/netex@.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2024-06-12 06:12:32 UTC; 3h 43min ago
Main PID: 171235 (netex-server)
Tasks: 8 (limit: 2219)
Memory: 15.6M
CPU: 15.185s
CGroup: /system.slice/system-netex.slice/netex@admin.service
└─171235 /opt/netex/netex-server -type=admin
Netex Sensör Kurulumu
- Netex sensör kurulacak makinenin terminalini açınız.
- Elimizdeki netex-sensor-x64.deb paketini aşağıdaki komut ile kuruunuz:
sudo apt install ./netex-sensor-x64.deb
NOT: Paketinizin adı sürümden kaynaklı farklı olacağı için isimlendirmesi farklılık gösterebilir. (Örnek: netex-sensor-1234-x64.deb)
- Kurulum sonrası opt/netex-sensor/.env içine girilir ve düzenlemeler yapılır.
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"
SERVER_URL Netex server'ın kurulu olduğu adrestir.
SENSOR_IP Liman MYS'nin kurulu olduğu adrestir
DNS_SERVER_URL'da DNS server adresidir.
Bu işlemlerden sonra kurduğumuz netex-sensor'ü tekrar başlatıp, aktif olup olmadığını kontrol edebiliriz:
systemctl restart netex-sensor
root@ubuntu:/home/ubuntu# systemctl status netex-sensor
● netex-sensor.service - Netex Sensor
Loaded: loaded (/etc/systemd/system/netex-sensor.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2024-06-12 10:06:19 UTC; 5s ago
Main PID: 204003 (sensor)
Tasks: 6 (limit: 2219)
Memory: 10.4M
CPU: 280ms
CGroup: /system.slice/netex-sensor.service
└─204003 /opt/netex-sensor/sensor
Jun 12 10:06:19 ubuntu systemd[1]: Started Netex Sensor.
Liman MYS - Netex Server ve Eklenti Eklenmesi
Kurulum işlemlerimiz bittikten sonra Liman MYS arayüzümüze giriş yaparak sunucumuzu ve eklentimizi ekleyebiliriz.
Sunucu Eklenmesi
- Tüm sunucuları gör seçeneği ile beraber karşımıza çıkan ekranda *Sunucu Ekle * butonuna tıklanır.
Karşımıza çıkan Bağlantı Bilgileri, Genel Ayarlar, Anahtar Seçimi gibi adımları Netex kurduğumuz server bilgileri ile doldurduktan sonra Netex sunucumuzu Liman'da görebiliriz.
Eklenti Eklenmesi
- Menüye girilir ve sistem ayarlarına girilir.
- Eklentiler sekmesine girilir.
- Yükle butonuna tıklanır.
- Gelen ekranda Gözat butonuna tıklanarak netex-master.zip dosyası seçilir ve eklentimiz Liman'a eklenmiş olur.
Eklentimiz ve sunucumuz Liman'a eklendikten sonra sunucumuza giderek
Eklentiler kısmından Ağ Keşif eklentimizi Netex sunucumuza ekliyoruz.