|
<< İç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 |
| Gereksinim | Ayrıntı |
|---|---|
| İşletim sistemi | Windows x64 (hizmet olarak) ya da systemd'li bir Linux dağıtımı. |
| Yetki | Kurulum 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. |
| Bellek | Paylaşı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 istemcisi | Firebird 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 istemcisi | PostgreSQL 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. |
| ODBC | ODBC 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ümesi | Linux 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. |
| SQLite | Ek kurulum gerekmez; ikiliye gömülüdür. |