Meriel Petr Ličman 2013 M E R I E L. Komunikační software. Aplikace serveru. Petr Ličman Copyright 2013. revize 5.2.2013. http://meriel.

Podobné dokumenty
SYSTEM EDUBASE INSTALAČNÍ PŘÍRUČKA

APS 400 nadministrator

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Instalace SQL 2008 R2 na Windows 7 (64bit)

Instalace programu ProGEO

Přechod na síťovou verzi programu

Edu-learning pro školy

Instalace webové služby Mydlinka

Nastavení programu pro práci v síti

Konfigurace pracovní stanice pro ISOP-Centrum verze

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014

Stručná instalační příručka SUSE Linux Enterprise Server 11

ČSOB Business Connector

Instalace a první spuštění programu.

B Series Waterproof Model. IP Kamera. Uživatelský manuál

APS Administrator.OP

Průvodce instalací software

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Instalace a základní administrátorské nastavení 602LAN SUITE 5 Groupware

EPLAN Electric P8 2.7 s databázemi na SQL serveru

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

Použití zásad skupin k instalaci klientské komponenty ESO9

Demoprojekt Damocles 2404

STRUČNÝ NÁVOD K POUŽITÍ

Acronis Backup Advanced Version 11.7

BRICSCAD V15. Licencování

Univerzální rezervační systém. Uživatelská příručka

1 Správce licencí Správce licencí Správce licencí Start > Všechny programy > IDEA StatiCa > Správce licencí Soubor > Správce licencí Licence

OBSAH... 2 ÚVOD... 3 TYPY INSTALACE... 4

Obsah. KELOC CS, s.r.o... v ý v o j a p r o d e j e k o n o m i c k é h o s o f t w a re

Enterprise Network Center

SMTPServer - Příručka

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

CMS. Centrální monitorovací systém. Manuál

STRUč Ná Př íruč KA pro Windows Vista

Nápověda pro možnosti Fiery 1.3 (klient)

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

IceWarp Outlook Sync Rychlá příručka

Registr práv a povinností

Licencování ecscad. Mensch und Maschine Mechatronik GmbH

Instalace Microsoft SQL serveru 2012 Express

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

Patrol Management System 2.0

Xesar. Uvedení do provozu Síťový adaptér

Příručka pro správu systému

VZDÁLENÉ PŘIPOJENÍ - OpenVPN. Popis a vlastnosti služby

TC-502L. Tenký klient

Rychlý průvodce konfigurací verze 4.5

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

1 Přesun síťového serveru

Postup získání licence programu DesignBuilder v4

Průvodce instalací softwaru

Instalační manuál pixel-fox

Návod pro použití Plug-in SMS Operátor

Fides Software Storage Client

TC-502L TC-60xL. Tenký klient

Aplikace a služba Money Dnes Publisher v deseti krocích

Motorola Phone Tools. Začínáme

Návod k instalaci S O L U T I O N S

GeoPlan. Administrátorská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA Verze 1.0

Správa licencí pro možnosti Fiery v klientském počítači

T-Mobile Internet. Manager. pro Windows NÁVOD PRO UŽIVATELE

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

KRONOS GUARD NET Obslužný software pro obchůzkový systém v reálném čase Active Guard. Instalace na pobočky

Postup instalace síťové verze Mount Blue

PŘÍRUČKA ADMINISTRÁTORA. Instalace programu

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station

Jak přenést program na nový počítač UŽIVATELS KÝ NÁVOD

DLS V v1.2. Nové funkce. Používání programu DLS V

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

NASTAVENÍ PROGRAMU EVIDENCE AUTOBAZARU PRO OS VISTA, WIN7 a WIN8 LOKÁLNÍ INSTALACE (PRO 1 POČÍTAČ)

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

Rychlý průvodce instalací a základním nastavením systému MagikINFO 13.5

SYSTÉMOVÁ PŘÍRUČKA Verze dokumentu: 2.01 Platnost od:

1. Instalace MySQL Serveru Konfigurace MySql Serveru Vytvoření struktury databáze...3

Instalační manuál pixel-fox

Téma 2 - DNS a DHCP-řešení

ESET NOD32 Antivirus. pro Kerio. Instalace

Reinstalace programu

Téma 1 - řešení s obrázky

Přechod na Firebird 3. Popis migrační utility

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

AIDA64 Extreme. Příručka k nastavení. v

Síťová instalace a registrace pro progecad

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.)

SKYLA Pro II. Popis instalace programu

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

Návod Instalace a první spojení PC klienta VDGPRS

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

1 Instalace HASP Licence Manger pod Windows 7

Obsah. 1. Instalace... 2

IM Instalace síťové verze SprutCAM. 1Nastavení serveru Vlastní instalace serveru...2 3Nastavení uživatelského počítače...

Transkript:

M E R I E L Komunikační software Aplikace serveru Petr Ličman Copyright 2013 revize 5.2.2013

Popis Meriel je aplikace určená pro komunikaci uživatelů. Nabízí možnosti jak klasického textového "chatu" tak také diskuzní skupiny, mluvených (telefonních) hovorů včetně konference s více účastníky, videohovor mezi dvěma uživateli, a v neposlední řadě také přenos souborů a sdílení pracovní plochy. Meriel tak lze zařadit mezi IM (instant messaging) a VoIP (voice over IP) komunikátory. Specifikace Aplikace serveru Meriel přijímá spojení klientských aplikací Meriel a zajišťuje tyto služby: Textová komunikace pomocí psaných zpráv mezi dvěma klienty Diskuzní místnosti pro více uživatelů Hlasové hovory Videohovory pro dva uživatele Přenos souboru mezi dvěma uživateli Sdílení pracovní plochy od jednoho uživatele k druhému Správná funkčnost všech služeb může být ovlivněna různými faktory, zejména konfigurací serveru, počítačové sítě, firewallu, routování apod. ale také hardwarem či jiným instalovaným nebo běžícím softwarem, ovladači atd. Aplikace serveru nemusí pracovat správně, pokud používáte jiný než autorem schválený software a klientské aplikace. Kompatibilní klientskou aplikaci naleznete na webových stránkách výrobce tohoto serveru.

Součásti aplikace Aplikace serveru je tvořena pouze spustitelným EXE souborem a konfiguračním souborem s příponou INI. Během prvního startu aplikace je automaticky vytvořen databázový soubor s příponou DTF. Server lze provozovat jako běžnou aplikaci s rozhraním, jako konzolovou aplikaci (vhodné pro Linux) nebo jako systémovou službu Windows. MerielServer.exe MerielServerConsole.exe MerielServerService.exe Aplikace serveru s informačním oknem. Vhodné pro běžné spuštění a krátkodobý provoz (aplikace běží dokud není uživatel odhlášen nebo dokud není ručně zastavena) Aplikace serveru pro běh v konzoli, neobsahuje grafické rozhraní. Tato verze je vhodná k provozu pod systémem Linux a aplikaci Wine. Aplikace serveru typu Windows služba. Aplikace se nainstaluje jako systémová služba a je vždy automaticky spuštěna po startu systému. MerielController.exe Administrační nástroj Meriel Serveru. MerielServiceInstaller.exe Nástroj pro instalaci, spuštění a případnou odinstalaci Meriel Serveru jako systémové služby *.ini Prirucka MerielServer.pdf Licencni Podminky.pdf Konfigurační soubor příslušné verze Meriel Serveru Tato informační a konfigurační příručka Licenční podmínky aplikace Meriel Server. Důležité: přečtěte před používáním aplikace.

Minimální požadavky Server komunikačního systému Meriel má tyto minimální požadavky: Procesor libovolný procesor typu x86 s minimální frekvencí 300MHz, pro maximální počet uživatelů a největší klíč RSA 2048bitů je doporučena frekvence 1GHz. Aplikace je vícevláknová, vhodný vícejádrový procesor, není však podmínkou Paměť RAM cca 64MB paměti pro proces, 256-512MB RAM podle systému Místo na disku cca 10MB pro aplikaci a další prostor pro DB (1000 uživatelů ~ 1-3MB v DB) Systém Windows XP, 2003, Vista, 7, 2008. Pomocí Wine také Linux, avšak vzhledem k neustálemu vývoji aplikace Wine a rozdílnosti distribucí systému Linux není funkčnost na tomto sytému garantována. Síť obecně Komunikační kanál klient-server má minimální přenos (průměr několik B/s), hovory a přenosy souborů jsou vedeny přes přímá spojení mezi klienty. Hovor vedený prostřednictvím serveru cca 1,8KB/s pro nejnižší kvalitu až cca 3,5KB/s pro nejvyšší (viz nastavení VOIPtcpRelayQua) Síť a firewall Další Síť musí být nakofigurována tak, aby umožňovala komunikaci mezi klienty a serverem a mezi jednotlivými klienty na protokolech TCP a UDP. Pro aplikaci serveru musí být povoleny porty pro příchozí spojení, viz níže. Pro aplikaci klienta musí být povoleny odchozí spojení TCP a UDP. Pokud zůstane některý port či spojení blokováno, je možné, že nebude možné navázat spojení se serverem nebo některé služby či části aplikace budou nefunkční. Je nutné zajistit a povolit příchozí komunikaci na těchto protokolech a portech: TCP porty 38962 a 38963 (případně port pro administraci, standardně 38901 pokud není nastaveno jinak) UDP porty 38960, 38961, 38962, 38963 Server nevyžaduje žádný další zvláštní software nebo aplikace třetích stran. Server není potřeba instalovat (s výjimkou registrace systémové služby pokud se rozhodnete pro provoz verze MerielServerService.exe)

Instalace Verze s grafickým rozhraním MerielServer.exe stačí pouze spustit pod systémem Windows. Verze pro konzoli je taktéž možné pouze spustit pod systémem Windows nebo pomocí aplikace Wine a příkazu wine MerielServerConsole.exe také pod systémem Linux, grafické rozhraní není potřeba (lze spustit na systému bez X serveru). Funkčnost na systému Linux však není garantována. Před samotným spuštěním však proveďte konfiguraci, viz níže Konfigurace. Pokud se rozhodnete pro instalaci serveru jako systémové služby na systému Windows (doporučeno), zkopírujte soubor MerielServerService.exe, MerielServerService.ini (nebo jej vytvořte) a MerielServiceInstaller.exe do požadovaného cílového adresáře a nakonfigurujte zmíněný soubor INI, viz níže Konfigurace. Poté spusťte MerielServiceInstaller.exe s administrátorskými právy (!!!) a nainstalujte službu tlačítkem Install Service. Pokud instalace proběhla úspěšně, můžete službu spustit tlačítkem Start Service. V případě chybné konfigurace je možné, že služba bude za okamžik sama ukončena. Stav služby a případnou chybu naleznete v logovacím souboru Meriel_datum.log, který se vytváří ve stejném adresáři. Zastavení, resp. restartování služby např. po změně konfigurace můžete provést také přes tento nástroj. Odinstalaci služby provedete taktéž zde pomocí volby Uninstall Service. Službu je možné nainstalovat také ručně bez nástroje MerielServiceInstaller.exe. Prověďte stejné nakopírování souborů jako v předchozím případě. Poté příkazem MerielServerService.exe /install z tohoto adresáře provedete registraci do systémových služeb. Aplikace serveru bude ve výchozím stavu zastavena. Spuštění proveďte přes správce služeb (služba Meriel Server Service ) nebo pomocí příkazu net start merielservice. Zastavení služby provedete pomocí net stop merielservice a odinstalaci služby lze provést příkazem

MerielServerService.exe /uninstall z adresáře, kde se aplikace nachází. Důležité zprávy, zejména chybová hlášení, jsou ukládány do logovacích souborů s názvem Meriel_datum.log. Pro každých 24hodin je vytvořen nový soubor s logy. Je doporučeno provozovat aplikaci serveru na systému s jedním síťovým rozhraním pro klienty z jednoho typu sítě tj. pouze z internetu nebo pouze místní síť (privátní rozsah). Přestože konfigurace (viz níže) umožňuje nastavit aplikaci serveru tak, aby bylo možné ji provozovat pro uživatele z různých sítí (veřejných rozsahů internetu, tak privátních adresních rozsahů), je možné, že určitá vlastnost či konfigurace sítě, firewallu, routeru, překladu adres NAT apod. ovlivní komunikaci natolik, že některé nebo všechny služby budou nedostupné. Pokud chcete provozovat Meriel Server na systému s více síťovými rozhraními, věnujte pozornost správnému nastavení konfiguračních položek PublicIP a LocalIP.

Konfigurace Komunikační systém obsahuje několik volitelných proměnných pro nasazení v rozdílných prostředích. Definování voleb se provádí v konfiguračním souboru INI, který je načten při startu aplikace serveru. Vytvořte soubor ve stejném umístění jako spustitelný soubor serveru s identickým názvem, ale příponou.ini (např. MerielServer.ini pro MerielServer.exe, nebo MerielServerService.ini pro MerielServerService.exe), každý typ aplikace serveru má svůj konfigurační soubor, parametry jsou však identické. Pokud již tento soubor je přítomen v distribučním balíčku, můžete jej editovat v libovolném textovém editoru. Možné parametry jsou následující: Sekce [License] parametry licence serveru Owner= ServerName= Key= EULACzech= EULAEnglish= Zadejte vlastníka serveru resp. licence. Toto jméno bude zobrazeno při registraci nového účtu Zadejte název serveru, který bude zobrazen při registraci nového účtu a po přihlášení. Licenční klíč aplikace Cesta k souboru s českou verzí licenčních podmínek pro klienty (doporučeno určit vlastní textový soubor TXT s podmínkami užití pro uživatele) Cesta k souboru s anglickou verzí licenčních podmínek pro klienty Sekce [Network] nastavení týkající se síťového rozhraní PublicIP=x.x.x.x veřejná IP adresa serveru, auto pro automatickou detekci autodetekce však vyžaduje internetové připojení slouží pro detekci veřejné IP adresy pro nasazení v internetu. Pokud je server dostupný pouze z místní sítě, můžete ponechat prázdné nebo určete statickou IP adresu síťového rozhraní. Jako PublicIP by měla být nastavena adresa veřejného rozhraní, resp WAN.

1_LocalIP=x.x.x.x 1_LocalNetmask=y.y.y.y BindToPublicIPOnly= IP adresa rozhraní serveru, kterou považovat za neveřejnou a maska k lokálnímu neveřejnému rozhraní. Pokud je server dostupný pouze z místní sítě, nebo pouze z veřejného rozhraní (internetu), položky 1_Local neuvádějte. Lze určit až 3 místní podsítě pomocí další parametrů 2_Local a 3_Local (tj. 2_LocalIP a 2_LocalNetmask atd). Tyto určené podsítě nemusí být fyzicky síťovými rozhraními serveru, lze určit libovolné podsítě (IP rozsahy), které považovat za místní. Pokud je Meriel Server provozován na systému s NAT, jako LocalIP nastavta ta rozhraní která jsou součástí vnitřní sítě (LAN) Nastavte na 1, pokud je server nainstalován na systému, kde běží služba NAT a chcete server používat jak z veřejného rozhraní, tak také z místní sítě. Server bude naslouchat pouze na veřejném rozhraní (PublicIP). 0 pro povolení naslouchání na všech síťových rozhraních. Pokud nastavíte 0 a server přesto běží na systému s NAT a poskytuje přístup jak klientům, z místní sítě, tak také klientům z internetu, je možné že nebude možné navázat spojení mezi těmito klienty a některé služby budou nefunkční. Sekce [Settings] obecná konfigurace chování serveru (1=povolit; 0=zakázat) RenewRSA= RSAkeySize= DBBackupInterval= UseTCPrelay= Generování nových RSA klíčů každých 24hodin vždy po půlnoci. 1 povolit, 0 zakázat Velikost klíče RSA v bitech, standardně 1024. Povolené hodnoty: 1024, 1280, 1536, 2048 Interval ve dnech pro provádění automatických záloh databáze uživatelů. 0 pro zakázáno, 1 = 1 den (každý den), 2 pro dva dny atd. 1 pro povolení spojení hovorů přes server, pokud se nezdaří vytvoření přímého spojení. 0 pro zakázáno a pokud se přímé

VOIPtcprelayqua= BlockList= TimeLagHours= AdminMode= AdminPass=heslo AdminPort= ClientsRegistrations= LoginIllegalChars= LoginForbiddenNames= spojení nezdaří, hovor nebude uskutečněn. (1 až 5) Určení kvality hovorů realizovaných na překládaných spojeních přes server, 1 pro nejnižší kvalitu a přenosovou rychlost, až 5 pro nejvyšší kvalitu Název souboru s rozsahy adres, které mají být blokovány. Formát Protowall/Peerguardian. Určení časové zóny, ve které se server nachází. Hodnota odpovídá časovému pásmu, 1 pro GMT+1, 2 pro GMT+2 atd. Povolení přístupu přes administrátorskou aplikaci. 1 povolit, 0 zakázat. Standardně zakázáno. Heslo, které je potřebné pro administraci serveru. Určení portu, na kterém bude server přijímat spojení pro administraci. Standardně port 38901 0 pro zakázání registrací nových účtů z klienta. Standardně povoleno Seznam znaků, které nebude možno použít v názvu účtu. Uveďte znaky za sebou, např. abc_+-123 (nebude možno registrovat žádný účet obsahující v názvu a nebo b nebo c nebo _ atd. Seznam slov, která nesmí být použita v názvu účtu, oddělujte čárkou, bez mezer. Např. root,admin,spravce (nebude možné vytvořit žádný účet pokud by obsahoval alespoň jako část uvedená slova, tedy nelze vytvořit účet root123, superroot, administrator, spravceserveru apod.) Sekce [Updater] parametry automatických aktualizací UseUpdater= MainUpdateFile= Použít funkci aktualizací klientů. 1 pro povolit, 0 zakázat Název souboru představující klientskou aplikaci. Standardně Meriel.exe

Administrační nástroj Meriel Server Controller Tento nástroj slouží ke správě Meriel Serveru. K dané verzi serveru je dodáván kompatibilní administrační nástroj, používejte vždy tuto doporučenou verzi. Po spuštění je nutné zadat adresu a port serveru, který chcete spravovat. Adresa může být zadána jak ve formě IP, tak také jako doménový název, pokud konfigurace sítě umožňuje překlad na adresu. Číslo portu je dáno konfigurací serveru, položkou AdminPort v konfiguračním souboru INI. Administrace daného serveru musí být také globálně povolena, položka AdminMode=1. K provádění příkazů administrátora je nutné zadat také správné heslo, které je na straně serveru nastaveno pomocí parametru AdminPass. Po vložení těchto tří údajů můžete provést přihlášení na Meriel Server. Konfigurační položky viz kapitola výše. O úspěchu či neúspěchu navázání spojení budete informováni. Po přihlášení lze provádět tyto operace:

Online Users Pod touto záložkou se nachází přehled aktuálně připojených uživatelů, který zobrazíte kliknutím na tlačítko Show online users. V přehledu budou zobrazeni všichni právě připojení uživatelé, včetně zdrojových IP adres a verzí klienta, kterou používají. Po vybrání jednoho uživatele ze seznamu lze provést tři operace, Disconnect client provede okamžité odhlášení uživatele, Show client's UpTime zobrazí dobu po jakou je tento uživatel přihlášen a poslední možnost Send private message otevře nové okno pro zadání textové zprávy, která je poté tomuto uživateli odeslána. Messages Zde je možné posílat hromadné textové zprávy všem uživatelům. Zpráva je okamžitě odeslána všem právě přihlášeným uživatelům. Pokud zatrhnete volbu Set as permanent message, bude tato zpráva uložena do paměti serveru a vždy odeslána každému uživateli, který se přihlásí. Remove permanent message odstraní tuto trvalou zprávu z paměti serveru. Pokud je server restartován, zpráva je ztracena. Account management operaci: Tato část aplikace slouží ke správě uživatelských účtů. Zvolte požadovanou Create new account vytvoření nového uživatelského účtu. Delete account odstranění uživatelského účtu. Reset password of account nastavení nového hesla pro vybraný účet. Vždy je nutné úvest správný název účtu (login). Pro vytvoření nového nebo resetování hesla existujícího účtu je také nutné zadat heslo. Pokud si nejste jisti správným názvem, je možné využít volby Load all accounts a veškeré dostupné uživatelské účty (loginy) budou načteny a zobrazeny v seznamu.

General V poslední části aplikace se nachází obecné operace týkající se serveru jako celku. Naleznete zde možnost vygenerování nových klíčů RSA Generate new RSA keys. Pokud změníte záznamy blokovaných IP adres, je nutné daný soubor znovu načíst pomocí příkazu Reload Blocklist. Je možné také získat přesné datum a čas startu serveru příkazem Show server's UpTime. Databáze serveru může být automaticky zálohována pokud je tak nastaveno v konfiguračním souboru INI. Pomocí tohoto nástroje je však možné provést mimořádnou a okamžitou zálohu databáze serveru pomocí příkazu Create database backup. Při zřizování nové instalace serveru v podnikovém prostředí lze zjednodušit vytváření nových uživatelských účtů importem dat z formátu CSV. Zvolte volbu Import accounts from CSV file a vyberte požadovaný soubor. Následně bude zobrazen seznam načtených dat a import účtů potvrdíte Import accounts. Soubor CSV musí obsahovat název účtu, středník nebo čárku jako oddělovač a heslo zakončené novým řádkem (případně volitelně také oddělovačem). Příklad souboru CSV s daty účtů: login1;heslo1 login2;heslo2 login3;heslo3 nebo také: login1;heslo1; login2;heslo2; login3;heslo3; případně: login1,heslo1 login2,heslo2 login3,heslo3 Tento soubor lze vytvořit například tabulkovým procesorem, vhodnou volbou je

LibreOffice Calc, případně jiný ekvivalentní. Do sloupce A napište názvy účtů (loginy) a do sloupce B přiřazená hesla. Uložte jako CSV s oddělovačem čárka nebo středník. Pokud není zaznamenána aktivita administračního nástroje po dobu 5-ti minut, je spojení automaticky přerušeno a nástroj bude ukončen.