ALVAO Server - ruční instalace
Vytvoření nové databáze
Postup vytvoření nové databáze najdete v knize
ALVAO Asset Management.
ALVAO WebApp
Instalace společné webové aplikace pro ALVAO Service
Desk a ALVAO Asset Management je popsána
v knize
ALVAO Asset Management.
ALVAO Service Desk WebService
ALVAO WebService je součást určená k odesílání oznámení.
Návod k instalaci
- Ujistěte se, že na počítači, kde chcete provozovat ALVAO Service Desk WebService,
je nainstalován intranetový server IIS s verzí odpovídající technickým požadavkům.
- Před instalací se ujistěte, že máte nainstalovaný
ASP.NET v4.0 a vyšší.
- Doporučujeme instalaci vlastního fondu aplikací "ALVAO
AppPool .NET 4.0" na IIS – návod
zde. Tento krok není k
běhu aplikace nezbytně nutný, ale významně ovlivňuje rychlost
načítání webové aplikace. Pokud nechcete vytvářet "ALVAO AppPool",
pokračujte krokem 4.
- Přihlaste se jako administrátor a spusťte instalační balíček
AlvaoServiceDeskWebService.msi.
- Při instalaci vyberte Application Pool ALVAO AppPool
.NET 4.0. Pokud jste si v kroku 2 tento AppPool
nevytvořili, vyberte .NET v4.5.
- Instalátor vytvoří složku na disku (<InetPub>\wwwroot\ServiceDeskWebService)
a také virtuální adresář v IIS (ServiceDeskWebService).
- Po instalaci je nutné provést konfiguraci souboru
web.config ve složce ServiceDeskWebService
(soubor otevřete v Poznámkovém bloku).
- V řádku:
<connectionStrings>
<add name="Db" connectionString="Data Source=localhost;Initial
Catalog=Alvao;Integrated Security=True;Current Language=Czech"
providerName="System.Data.SqlClient" />
</connectionStrings>
nastavte připojení na databázi. Připojovací řetězec má
stejný formát jako v souboru Web.config v nastavení WebApp.
- Server, na kterém je nainstalována WebService, přidejte do
zóny místního intranetu pro všechny klientské počítače.
Doporučujeme použít Group Policy šablonu Computer
Configuration/Administrative Templates/Windows
Components/Internet Explorer/Internet Control Panel/Security
Page/Site to Zone Assignment List, kterou najdete v Local
Group Policy Editoru (gpedit.msc).
- Spusťte aplikaci ALVAO WebApp.
- V menu vyberte Správa – Service Desk -
Nastavení - Obecné. Zde vyplňte cestu ServiceDeskWebService (URL)
a to až k souboru "ServiceDeskWebService.asmx". Například:
http://server/ServiceDeskWebService/ServiceDeskWebService.asmx
Upozornění:
Neinstalujte WebService do složky
AlvaoWebApp ani do jejích podsložek, předejdete tak
problémům s konfigurací
WebService.
Doporučení:
Pro otestování dostupnosti WebService lze použít funkci
GetServiceDeskPortalUrl, která vrací nastavenou cestu k
SD Portal a nepožaduje zadání žádných vstupních parametrů.
Nastavení
Pro správnou funkčnost ALVAO Service
Desk WebService
je třeba nastavit způsob ověřování uživatelů v
IIS.
Doporučený způsob ověřování je
Integrované ověřování systému Windows.
Integrované ověřování systému Windows
Pokud chcete nastavit integrované ověřování
systému Windows:
- Ve Správci IIS klikněte na aplikaci
ServiceDeskWebService a pak na
Ověřování.
- Ujistěte se, že Ověřování systému
Windows je povoleno (a všechna ostatní jsou
zakázána).
Upozornění:
Ověřování musí být povoleno i na website, kde je
aplikace nainstalována.
- Otevřete v textovém editoru soubor web.config umístněný
v instalační složce ServiceDeskWebService.
- Ujistěte se, že v sekci
configuration/system.web je atribut
authentication mode nastaven na hodnotu
Windows.
Způsoby ověření na IIS
Pro správné nastavení Windows ověřování v doménové síti použijte následující postup:
- Ve Správci IIS klikněte na aplikaci ServiceDeskWebService a pak na Ověřování.
- Vyberte Ověřování systému Windows (je povoleno) a v panelu napravo vyberte volbu Zprostředkovatelé.
- K výchozí volbě Negotiate doporučujeme zprovoznit i volbu Kerberos.
Rozdíly mezi způsoby ověření:
Windows Kerberos |
Nejnovější a nejbezpečnější způsob ověřování, nemá však smysl v sítích se staršími PC.
Technické požadavky: operační systém Windows a Windows server s požadovanou verzí systémů (viz technické požadavky). |
Windows NTLM |
Starší ale dostačující možnost, funguje i na starších stanicích. |
Windows Negotiate |
Volba zkusí Kerberos a pokud ověření neprojde, zkouší přes NTLM. |
- V případě, že název serveru se liší od jeho aliasu v DNS, je třeba nastavit tento alias v registru Windows. Přidejte tedy následující klíč typu MULTI_SZ do registru:
HKLM\System\CCS\Control\LSA\MSV1_0, volba BackConnectionHostNames =
<alias>.
Poznámka:
Toto nastavení zabrání problému s negenerováním notifikací, například po založení nového požadavku z WA.
Zakázání ověřování
Upozornění:
Vypnutí ověřování není doporučeno. Pokud vypnete ověřování,
umožníte tím přístup k metodám WebService každému uživateli
internetu.
- Otevřete soubor web.config v instalačním adresáři
WebService.
- Najděte sekci <authentication>
- Vše obsažené mezi značkami <authentication>
a </authentication> vymažte.
ALVAO Service Desk MailboxReader
ALVAO Service Desk MailboxReader je součást, která slouží k
automatickému načítání nových požadavků z poštovních schránek na MS
Exchange serveru a jejich ukládání do databáze ServiceDesku.
Návod k instalaci
- Spusťte instalační balíček
AlvaoServiceDeskMailboxReader.msi.
- Instalátor nainstaluje MailboxReader do složky
%Program Files%\ALVAO\ServiceDesk MailboxReader.
- Jděte např. v průzkumníku do této složky a soubor
"MailboxReader.exe.config" otevřete v Poznámkovém bloku.
- V řádku:
<connectionStrings>
<add
name="Alvao.Hd.MailboxReader.Properties.Settings.Db"
connectionString="Data Source=localhost;Initial
Catalog=Alvao;Integrated Security=True;Current Language=Czech"
providerName="System.Data.SqlClient" />
</connectionStrings>
nastavte připojení na databázi. Připojovací řetězec má
stejný formát jako v souboru Web.config v nastavení WebAppu.
- Spusťte aplikaci ALVAO WebApp a v Správa - Service Desk - Služby vyberte službu, kterou chcete upravit.
- Příkazem Upravit nebo dvojklikem otevřete formulář pro úpravu nastavení.
- V sekci Načítání zpráv
zadejte údaje pro připojení k IMAP nebo EWS serveru.
Připojení přes rozhraní EWS (Exchange Web Service) je určeno
pouze pro MS Exchange Server 2007. Položka URI se zadává ve
formátu např. "http://server/ews/exchange.asmx".
- V sekci Obecné zadejte do položky
E-mail e-mailovou adresu schránky. Adresa může být
zapsána včetně jména, např. "ServiceDesk
<support@company.local>".
- Takto můžete nastavit načítání zpráv i pro více služeb.
Každá služba musí mít jinou poštovní schránku.
- Pomocí aplikace SQL Server Management Studio povolte ve složce Security - Logins přístup do databáze ALVAO pro účet, pod kterým bude MailboxReader spuštěn.
Účtu přidejte oprávnění public, db_datareader, db_datawriter a db_owner.
- Nastavte oprávnění pro přístup do schránky MS Exchange.
- Spusťte program "MailboxReader.exe". Program je třeba
spouštět z lokálního disku. (K jeho běhu stačí soubory
MailboxReader.exe a MailboxReader.exe.config.)
- Po ověření správného chodu programu MailboxReader ho můžete
spustit jako službu. Otevřete Tento počítač - Služby,
klikněte pravým tlačítkem myši na službě ALVAO Service
Desk MailboxReader a z menu zvolte Start.
Tím nastartujete službu MailboxReader.
- Dále je třeba nastavit spouštění služby pod účtem NETWORK
SERVICE, jinak může dojít k problémům při vytváření oznámení
přes SD WebService.
Upozornění:
Pokud není služba MailboxReader spuštěna pod systémovým účtem
NETWORK SERVICE, může dojít k problémům při vytváření
oznámení.
Poznámka:
Pokud potřebujete změnit konfigurační soubor
"MailboxReader.exe.config", před samotnou změnou je potřeba
zastavit službu ALVAO MailboxReader a po uložení změn v
konfiguraci zase službu spustit.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|