Systém řízení přístupu ACCO NET Návod na instalaci acco_net_i_cz 06/17 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKO tel. +48 58 320 94 00 www.satel.eu
Cílem firmy SATEL je trvale zlepšovat kvalitu výrobků, což může vést ke změnám technických specifikací a firmwaru. Aktuální informace o provedených změnách jsou k dispozici na našem webu. Navštivte nás, prosím, na: http://www.satel.eu V tomto manuálu mohou být použity následující symboly: - poznámka, - upozornění.
SATEL ACCO NET 1 OBSAH 1. Všeobecně... 2 2. Komponenty softwaru... 2 3. Architektura systému... 2 4. Požadavky na síť... 3 5. Doporučené požadavky na hardware... 4 6. Instalace softwaru systému ACCO NET... 4 6.1 Instalace operačního systému Debian... 4 6.2 Instalace prostředí serveru a systému ACCO NET... 17 6.3 Instalace programu ACCO-NT Conf / ACCO Soft... 32 7. Konfigurace nastavení... 33 7.1 ACCO Server a program ACCO Soft... 33 7.2 Aplikace ACCO-WEB... 33 7.3 Užitečné příkazy... 34 8. Aktualizace softwaru systému ACCO NET... 34
2 ACCO NET SATEL 1. Všeobecně Systém řízení přístupu ACCO NET je navržen pro ochranu budov proti přístupu neautorizovaných osob. Systém ACCO NET se skládá ze softwaru a ze zařízení SATEL (přístupové řídicí jednotky, přístupové řídicí moduly, expanzní moduly, klávesnice, čtečky bezkontaktních karet atd.). Tento manuál se týká instalace softwaru, který umožňuje konfiguraci a následně správu systému. Systém může zahrnovat mnoho objektů s jakýmkoliv počtem přístupových řídicích jednotek. Komunikace s řídicími jednotkami se provádí pomocí sítě Ethernet. 2. Komponenty softwaru Pro funkčnost systému ACCO NET se vyžaduje operační systém Debian, který je dále popsán v tomto manuálu, ale pokud byl již nainstalován, lze tuto část vynechat. Software, který je potřebný pro řádnou funkci systému se dodává jako instalační balíček, který zahrnuje: 1. software pro prostředí serveru. Tento software není produktem firmy SATEL (adresy webových stránek, na kterých jsou k dispozici licence pro každý z programů, jsou uvedeny v závorkách): Apache (http://www.apache.org/licenses/license-2.0.html), PHP (http://php.net/license/3_01.txt), MySQL (http://www.gnu.org/licenses/gpl-2.0.html), Java (http://www.gnu.org/licenses/gpl-2.0.html), ModSecurity (http://www.apache.org/licenses/license-2.0.html), Fail2Ban (http://www.gnu.org/licenses/gpl-2.0.html). Nezapomeňte na legalizování prostředí serveru požadované systémem. Pokud jste již tyto programy nainstalovali, můžete instalaci přeskočit. 2. firmware systému řízení přístupu ACCO NET: ACCO Server program umožňující výměnu dat mezi řídicími jednotkami přístupu, databází a programy ACCO Soft a ACCO-WEB, ACCO DB databáze, do které se ukládají všechna data týkající se systému včetně konfigurací a událostí. aplikace ACCO-WEB aplikace pro dálkovou správu a funkci systému, ACCO-NT Conf instalační soubor pro konfigurační program nastavení sítě (více informací o programu a jak jej používat viz instalační manuál řídicí jednotky ACCO-NT), ACCO Soft instalační soubor konfiguračního programu systému. 3. Architektura systému Systém ACCO NET může být nainstalován na jednom počítači. Alternativně jej může sdílet více počítačových pracovních stanic a v tom případě se použije distribuovaná architektura. Aplikace ACCO Soft pro konfiguraci systému se může nainstalovat na více počítačích. Vše, co je potřeba pro používání aplikace ACCO-WEB pro dálkovou správu systému, je funkční webový prohlížeč na počítači, smartphonu nebo tabletu. Příklad systému ACCO NET je na Obr. 1.
SATEL ACCO NET 3 Obr. 1. Příklad systému ACCO NET, ve kterém byly ACCO Server a databáze nainstalovány na jednom počítači (nastavení je jen pro ilustraci). Komponenty, které nedodává SATEL, jsou označeny šedou barvou. 4. Požadavky na síť Internet protokol verze 4 (TCP/IPv4). IP adresa pro každou připojenou řídicí jednotku ACCO-NT. Pokud aplikace ACCO-WEB má být přístupná z jiné podsítě, pak je třeba přesměrovat webový port (https; defaultně: 443), na kterém se má provádět komunikace mezi ACCO Serverem a aplikací ACCO-WEB. Pokud má být program ACCO Soft přístupný z jiné podsítě, je třeba přesměrovat následující porty: RMI port (defaultně: 2500), na kterém se má provádět komunikace mezi ACCO Server a programem ACCO Soft, DB port (defaultně: 3306), komunikace mezi ACCO Server a databází.
4 ACCO NET SATEL I když Satel používá standardní kódovací techniky (SSL), je třeba, aby při připojení systému ACCO NET k veřejné síti byly použity další zabezpečovací opatření včetně např. firewallu, systémy detekce narušení a prevence (IDS / IPS). 5. Doporučené požadavky na hardware Hardwarové požadavky na počítač, na který se bude instalovat systém řízení přístupu ACCO NET, závisí na velikost systému: Příklad systému 1 (1 řídicí jednotka ACCO-NT, 30 řídicích modulů přístupu, 30 uživatelů) RAID (redundant array of inexpensive disks) úroveň 1 (přinejmenším dva hardisky), 4 GB paměti RAM, procesor: Intel Core i3 nebo AMD A4, síťová karta, Fast Ethernet standard, operační systém Debian (verze 7.6 nebo vyšší). Příklad systému 2 (3 řídicí jednotky ACCO-NT, 100 řídicích modulů přístupu, 300 uživatelů) RAID (redundant array of inexpensive disks) úroveň 5 (přinejmenším tři hardisky), 8 GB paměti RAM, procesor: Intel Xeon nebo AMD Opteron, síťová karta, Fast Ethernet standard, operační systém Debian (verze 7.6 nebo vyšší). Při rozhodování o kapacitě hardisku by se měly zohlednit následující faktory: počet událostí generovaných v systémů (2 až 5 milionů událostí potřebují kapacitu 1 GB), počet uživatelů, kteří najednou používají program ACCO Soft nebo aplikaci ACCO-WEB, velikost grafických souborů přiřazených k mapám, velikost fotografií uživatelů, délka definovaných názvů objektů, řídicích jednotek, kontrolérů, expandérů, oddílů a uživatelů. 6. Instalace softwaru systému ACCO NET 6.1 Instalace operačního systému Debian Doporučuje se, aby operační systém Debian byl nainstalován na počítači, na kterém není nainstalován žádný jiný operační systém. Počítač/e, na kterém se má nainstalovat systém ACCO NET a databáze, musí mít přístup k internetu. Vyžaduje se Debian systém verze 7.6 nebo vyšší. Níže je uveden příklad instalace operačního systému Debian verze 8.0. 1. Na webové stránce https://www.debian.org/cd/netinst/, zvolte příslušný image z CD netinst obrázků (150-280 MB, v závislosti na architektuře) a uložte na harddisk. Po stažení obrázků ISO, jej vypalte na CD. 2. Vložte vypálené CD do mechaniky disku. Zobrazí se úvodní obrazovka instalace systému Debian.
SATEL ACCO NET 5 3. Zvolte příkaz instalovat Install a stiskněte ENTER. 4. Zvolte jazyk, který se má pro instalaci použít, a stiskněte ENTER.
6 ACCO NET SATEL 5. Zvolte lokalitu a stiskněte ENTER. 6. Zvolte jazyk klávesnice a stiskněte ENTER.
SATEL ACCO NET 7 7. Postupně se budou zobrazovat okna, která informují o postupu instalace. 8. Zadejte hostitelské jméno (host name) pro konfiguraci sítě a stiskněte ENTER. 9. Zadejte název domény a stiskněte ENTER.
8 ACCO NET SATEL 10. Definujte systémový přístupový kód pro přihlášení správce (login: root) a stiskněte ENTER. 11. Opakujte heslo a stiskněte ENTER.
SATEL ACCO NET 9 12. Zadejte jméno uživatele (váš další účet) a stiskněte ENTER. 13. Zadejte nové uživatelské heslo a stiskněte ENTER.
10 ACCO NET SATEL 14. Zopakujte heslo a stiskněte ENTER. 15. Ve stádiu rozdělování disku zvolte s asistencí použij celý disk Guided use entire disk a stiskněte ENTER.
SATEL ACCO NET 11 16. Když se zobrazí nápověda pro specifikaci disku pro rozdělení, stiskněte ENTER. 17. Zvolte metodu rozdělení všechny soubory v jedné části doporučeno pro nové uživatele All files in one partition (recommended for new users) a stiskněte ENTER.
12 ACCO NET SATEL 18. Zvolte možnost ukončit rozdělování a zapsat změny na disk Finish partitioning and write changes to disk a stiskněte ENTER. 19. Když se objeví nápověda, zda se mají změny uložit, zvolte Yes a stiskněte ENTER.
SATEL ACCO NET 13 20. Zvolte zemi pro http proxy server a stiskněte ENTER. 21. Zvolte název archivu pro http proxy server a stiskněte ENTER.
14 ACCO NET SATEL 22. Nezadávejte žádná data http proxy, ale zvolte další Next a stiskněte ENTER. 23. Zobrazí se další okno informací o postupu instalace. 24. Když se zobrazí okno konfigurace populárního soutěžního balíčku Configuration of popularity-contest package, zvolte jednu z nabízených možností a stiskněte ENTER.
SATEL ACCO NET 15 25. Stiskněte opakovaně mezerník a zvolte software, který chcete instalovat: SSH server a standardní systémové funkce Standard system utilities (ostatní pole neoznačujte). Potom stiskněte ENTER. 26. Následně se zobrazí okna informující o postupu instalace.
16 ACCO NET SATEL 27. Když se objeví nápověda, zda chcete instalovat zaváděcí program GRUB boot loader, zvolte Yes a stiskněte ENTER. 28. Označte název záznamu master boot prvního harddisku na kterém se bude instalovat zaváděcí program GRUB boot loader, a stiskněte ENTER.
SATEL ACCO NET 17 29. Když se zobrazí informace o dokončení instalace, stiskněte ENTER. Následuje restartování systému. 6.2 Instalace prostředí serveru a systému ACCO NET V okně konzole, které se zobrazí po restartu systému, lze spustit instalaci systému ACCO NET. 1. Zadejte přihlašovací údaje správce (root) a stiskněte ENTER.
18 ACCO NET SATEL 2. Zadejte heslo správce a stiskněte ENTER. 3. Pro stáhnutí instalačního balíčku systému ACCO NET, zadejte příkaz: pro operační systém Debian, verze 8.0: wget http://updates.satel.pl/acco/install-debian-8.sh pro operační systém Debian, verze 7.6: wget http://updates.satel.pl/acco/install-debian-7.sh a stiskněte ENTER. 4. Udělte povolení ke spuštění instalačního balíčku zadáním příkazu: pro operační systém Debian verze 8.0: chmod 755 install-debian-8.sh pro operační systém Debian verze 7.6 chmod 755 install-debian-7.sh
SATEL ACCO NET 19 a stiskněte ENTER. 5. Spusťte instalační balíček zadáním příkazu: pro operační systém Debian verze 8.0:./install-debian-8.sh pro operační systém Debian verze 7.6:./install-debian-7.sh a stiskněte ENTER.
20 ACCO NET SATEL 6. Pro volbu instalačního jazyka stiskněte odpovídající číslicovou klávesu. Stiskněte ENTER (pokud to má být defaultní jazyk můžete stisknou ENTER hned). 7. Rozhodněte se, zda se mají nainstalovat chybějící komponenty rozhraní, požadované pro instalaci ACCO NET. Pokud ano, stiskněte Y. Pokud ne, stiskněte N a systém bude připraven pro manuální instalaci ACCO NET. 8. Zobrazí se informace o postupu instalace. 9. Definujte, zda se má lokálně nainstalovat SQL base, nebo nikoliv. Pokud se má lokálně nainstalovat, stiskněte ENTER nebo Y. Pokud chcete databázi nainstalovat na jiném počítači, stiskněte N.
SATEL ACCO NET 21 10. Pro zobrazení textu licence License Agreement pro ACCO Server stiskněte ENTER. 11. Pro zobrazení následných částí licenční smlouvy na ACCO Server stiskněte klávesu mezerník.
22 ACCO NET SATEL 12. Pro potvrzení termínů a podmínek licenční smlouvy na ACCO Server stiskněte Y. 13. Pro zobrazení textu licenční smlouvy na ACCO-WEB stiskněte klávesu ENTER.
SATEL ACCO NET 23 14. Pro zobrazení následných částí licenční smlouvy na ACCO-WEB stiskněte klávesu mezerník. 15. Pro potvrzení termínů a podmínek licenční smlouvy na ACCO-WEB stiskněte klávesu Y.
24 ACCO NET SATEL 16. Když se objeví seznam systémového softwaru ACCO NET, který se má instalovat v tomto stádiu instalace, stiskněte ENTER. Proces instalace bude trvat několik minut. 17. Pokud jste se již rozhodli, že se SQL databáze nebude lokálně instalovat, nakonfigurujte její nastavení. Zadejte adresu počítače, na který se databáze bude instalovat, a stiskněte ENTER. Adresu lze zadat ve formátu IP adresy (4 desítková čísla oddělená tečkami) nebo jako název.
SATEL ACCO NET 25 18. Zadejte číslo portu, který se má použít pro komunikaci ACCO Server a databází (DB port), a stiskněte ENTER. 19. Zadejte přihlašovací údaje správce (administrator root) nebo uživatele, který má práva administrátora a který bude mít přístup do databáze, a stiskněte ENTER.
26 ACCO NET SATEL 20. Zadejte heslo správce nebo uživatele, který má práva administrátora a který bude mít přístup do databáze, a stiskněte ENTER. 21. Zadejte název databáze a stiskněte ENTER.
SATEL ACCO NET 27 22. Stiskněte odpovídající číselnou klávesu pro volbu IP adresy počítače, na kterém bude ACCO Server nainstalován. Stiskněte ENTER. 23. Zadejte číslo portu pro komunikaci mezi ACCO Server a ACCO-NT a řídicími jednotkami a stiskněte ENTER.
28 ACCO NET SATEL 24. Zadejte číslo portu pro komunikaci mezi ACCO Server a programem ACCO Soft (RMI port) a stiskněte ENTER. 25. Zadejte číslo portu pro komunikaci mezi ACCO Server a programem ACCO-WEB a stiskněte ENTER.
SATEL ACCO NET 29 26. Zobrazí se informace o postupu instalace. 27. Nakonfigurujte nastavení certifikátu SSL pro spojení s webovým serverem. Zadejte kód země dvě písmena (code) a stiskněte ENTER. 28. Zadejte název státu nebo provincie a stiskněte ENTER.
30 ACCO NET SATEL 29. Zadejte název lokality (např. město) a stiskněte ENTER. 30. Zadejte název organizace (např. firma) a stiskněte ENTER.
SATEL ACCO NET 31 31. Zadejte název organizační jednotky a stiskněte ENTER. 32. Zadejte název počítače, na kterém bude nainstalován ACCO Server a stiskněte ENTER.
32 ACCO NET SATEL 33. Zadejte e-mailovou adresu a stiskněte ENTER. 34. Zobrazí se informace o probíhající instalaci, pak o dokončení instalace a spuštění ACCO Server. 6.3 Instalace programu ACCO-NT Conf / ACCO Soft 1. Spusťte webový prohlížeč. Zadejte adresu: https://[adresa počítače, na kterém je nainstalován ACCO Server] a připojte se do aplikace ACCO-WEB jako správce Administrator (defaultně login: admin ; defaultní heslo: admin ).
SATEL ACCO NET 33 2. Klikněte na příkaz Programs v menu na levé straně obrazovky. Zobrazí se linky k instalačním souborům programů ACCO-NT Conf a ACCO Soft. 3. Pro instalaci požadovaného programu klikněte na zvolený link. 7. Konfigurace nastavení V okně konzole lze konfigurovat nastavení ACCO Server a programu ACCO Soft, rovněž i aplikace ACCO-WEB. 7.1 ACCO Server a program ACCO Soft Pokud si přejete zobrazit obsah konfiguračního souboru ACCO Server a programu ACCO Soft, zadejte do okna konzole následující příkaz: cat /etc/acco/server.conf a stiskněte ENTER. Pokud chcete editovat obsah konfiguračního souboru, zadejte příkaz: nano /etc/acco/server.conf a stiskněte ENTER. Níže je uveden obsah ACCO Server a konfigurační soubor programu ACCO Soft, na základě systému ACCO NET viz Obr. 1. Význam jednotlivých řádků je uveden v hranatých závorkách. dbhost=192.168.1.30 dbname=accodb dbuser=accoweb dbpassword= 1db4e9f4e7d6ea6366b64e3becb6314d dbport=3306 serverport=8999 rmipublichost=192.168.1.30 rmiport=2500 rmiport_www=inet:2501 [IP adresa / název počítače, na kterém je databáze nainstalována] [název databáze] [název uživatele, který má přístup k databázi] [heslo uživatele, který má přístup k databázi] [číslo portu sítě (DB port) na kterém probíhá komunikace mezi ACCO Server a databází] [číslo portu sítě, na kterém probíhá komunikace mezi ACCO Server a řídicí jednotkou ACCO-NT] [veřejná IP adresa / název počítače na kterém je nainstalován ACCO Server] [číslo portu sítě (RMI port) na kterém probíhá komunikace mezi ACCO Server a programem ACCO Soft] [číslo portu sítě, na kterém probíhá komunikace mezi ACCO Server a aplikací ACCO-WEB] 7.2 Aplikace ACCO-WEB Pokud si přejete zobrazit obsah konfiguračního souboru aplikace ACCO-WEB, zadejte do okna konzole následující příkaz: pro operační systém Debian verze 8.0: cat /var/www/html/satel/protected/config/servers.php pro operační systém Debian verze 7.6: cat /var/www/satel/protected/config/servers.php
34 ACCO NET SATEL a stiskněte ENTER. Pokud chcete editovat obsah konfiguračního souboru, zadejte příkaz: pro operační systém Debian verze 8.0: nano /var/www/html/satel/protected/config/servers.php pro operační systém Debian verze 7.6: nano /var/www/satel/protected/config/servers.php a stiskněte ENTER. Níže je uveden obsah konfiguračního souboru aplikace ACCO WEB, na základě systému ACCO NET uvedeného na Obr. 1. V hranatých závorkách je uveden význam jednotlivých řádků. const DATABASE_NAME = accodb const DATABASE_IP = localhost const DATABASE_USER = accoweb const DATABASE_PASSWORD = 1db4e9f4e7d6ea6366b64e3becb6314d const RMI_IP = 192.168.1.30 const RMI_PORT = 2501 [název databáze] [IP adresa / název počítače, na kterém je databáze nainstalována] [jméno uživatele, který má přístup k databázi] [heslo uživatele, který má přístup k databázi] [IP adresa / název počítače, na kterém je nainstalován ACCO Server] [číslo portu sítě, na kterém probíhá komunikace mezi ACCO Server a aplikací ACCO-WEB] 7.3 Užitečné příkazy Příkazy zadané do okna konzole mohou umožnit správu systému ACCO NET (po zadání příkazu stiskněte ENTER): pro kontrolu stavu programu ACCO Server: service acco-server status pro zastavení programu ACCO Server: service acco-server stop pro spuštění programu ACCO Server: service acco-server start pro kontrolu aktuálních verzí programů instalovaných na (ACCO Server, ACCO-WEB): pro operační systém Debian verze 8.0:./install-debian-8.sh version pro operační systém Debian verze 7.6:./install-debian-7.sh version 8. Aktualizace softwaru systému ACCO NET 1. Přihlaste se jako správce v okně konzole (login: root). 2. Zadejte příkazovou sekvenci: pro operační systém Debian verze Debian 8.0: rm install-debian-8.sh ; wget http://updates.satel.pl/acco/install-debian-8.sh ; chmod 755 install-debian-8.sh ;./install-debian-8.sh update
SATEL ACCO NET 35 pro operační systém Debian verze 7.6: rm install-debian-7.sh ; wget http://updates.satel.pl/acco/install-debian-7.sh ; chmod 755 install-debian-7.sh ;./install-debian-7.sh update a stiskněte ENTER. 3. Stiskněte příslušnou číslicovou klávesu pro výběr instalačního jazyka a stiskněte ENTER (pokud to má být defaultní jazyk, stiskněte hned ENTER).
36 ACCO NET SATEL 4. Zobrazí se informace o vaší verzi a o nové verzi aplikace ACCO-WEB. Pro aktualizaci aplikace klikněte na Y. 5. Zobrazí se informace o vaší verzi ACCO Server. Pro aktualizaci ACCO Server klikněte na Y. 6. Po aktualizaci ACCO-WEB a ACCO Server můžete aktualizovat programy ACCO-NT Conf a ACCO Soft. Za tím účelem spusťte webový prohlížeč. 7. Zadejte adresu: https://[ adresa počítače, na kterém je ACCO Server nainstalován]. 8. Přihlaste se do aplikace ACCO-WEB jako správce - Administrator (defaultní přihlášení: admin ; defaultní heslo: admin ).
SATEL ACCO NET 37 9. Klikněte na příkaz Programs v menu na levé straně obrazovky. Zobrazí se linky k nainstalovaným souborům. 10. Stáhněte aktualizované instalační soubory.