2.1 Ön koşullar

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > Netsim System Agent Kurulum ve Yönetim Kılavuzu > 2. Kurulum >

2.1 Ön koşullar

GereksinimAyrıntı
İşletim sistemiWindows x64 (hizmet olarak) ya da systemd'li bir Linux dağıtımı.
YetkiKurulum ve hizmet yönetimi için yönetici / root. Windows'ta hizmet LocalSystem, Linux'ta üretilen birim varsayılan olarak root altında koşar.
BellekPaylaşılan segment öndeğeri 1 GB'tır (bkz. 2.4) ve süreç belleğine ek gelir.
AğYapılandırmadaki port (dağıtım öndeğeri 82) dinlenebilir olmalı; güvenlik duvarında açılmalıdır.
Firebird istemcisiFirebird veritabanı kullanılacaksa fbclient.dll / libfbclient.so.2 (yoksa libfbclient.so) çalışma zamanında dinamik yüklenir ve yalnızca adıyla aranır — yol verilmez. Dolayısıyla işletim sisteminin arama yolunda bulunmalıdır: Windows'ta PATH, Linux'ta ld.so yapılandırması ya da LD_LIBRARY_PATH. Yedekleme görevinin çalıştırdığı gbak da arama yolundan bulunur: Firebird'ün bin dizini (Windows'ta ör. C:\Program Files\Firebird5.0) PATH'te olmalıdır (bkz. ZMGOREV görev döngüsü). Linux paketi libfbclient2; istemci kilit dizini /tmp/firebird'i hizmetin koştuğu kullanıcı yazabilmelidir (Firebird'in kendi kurulumu dizini kendi kullanıcısına açar; başka bir hesap altında koşan ajan için dizinin izni genişletilir ya da FIREBIRD_LOCK ortam değişkeniyle başka bir dizin verilir).
PostgreSQL istemcisiPostgreSQL kullanılacaksa libpq 17 ya da yenisi (PostgreSQL 18 istemcisi önerilir) yüklenebilir olmalıdır: Windows'ta libpq.dll arama yolunda; Linux'ta sırayla libpq.so.5, /usr/pgsql-18/lib/libpq.so.5 ve libpq.so denenir (Debian/Ubuntu paketi libpq5, PGDG deposundan PostgreSQL 18 sürümü; RHEL ailesinde postgresql18-libs). Dağıtımın eski libpq5 paketi (sürüm 16 ve öncesi) yetmez. Başka bir yerdeki kitaplık bağlantı parametresinde Vendor Library=<tam yol> ile verilir.
ODBCODBC kullanılacaksa sistemin sürücü yöneticisi ve ilgili DSN/sürücü kurulu olmalıdır. Linux'ta sürücü yöneticisi unixODBC'dir (unixodbc; ikili libodbc.so'ya doğrudan bağlıdır, bu yüzden paket zorunludur) ve PostgreSQL için sürücü odbc-postgresql (psqlODBC) paketidir; conf'taki Driver Name /etc/odbcinst.ini'deki sürücü adıyla aynı olmalıdır (Windows'taki PostgreSQL Unicode(x64) Linux'ta PostgreSQL Unicode'dur).
Linux'ta motor kümesiLinux ikilisi Windows'la aynı motor kümesini taşır: bellek, SQLite, PostgreSQL, ODBC, Firebird (BlackHole ve dondurulmuş EMR dâhil). PostgreSQL ve ODBC motorları derleme sırasında başlıkları bulunursa (libpq-dev, unixodbc-dev) kendiliğinden derlenir; hazır bir ikilide bir motorun bulunmadığını CREATE DATABASE … STORAGE ENGINE sırasında Storage engine not supporting. EngineName: … hatası söyler.
SQLiteEk kurulum gerekmez; ikiliye gömülüdür.