Server ALVAO - ruční instalace
Vytvoření nové databáze
- Ze stránky ALVAO ke stažení stáhněte soubor DatabaseDeploy.zip.
- Rozbalte balíček ZIP do libovolné složky na disku.
- Zkontrolujte, zda máte oprávnění k vytvoření nové databáze na cílovém serveru SQL Server.
- Pomocí nástroje DatabaseDeploy vytvořte novou databázi.
ALVAO Asset Management Collector
Instalace
- Na serveru, kde chcete spustit službu Collector, spusťte instalační balíček AlvaoAssetCollector.msi.
- Instalační program automaticky nainstaluje Collector jako službu a spustí ji.
Poznámka:
Chcete-li spustit Collector ALVAO Asset Management jako aplikaci, musíte nejprve zastavit jeho službu
Nastavení
- Zastavte službu ALVAO Asset Management Collector.
- Uvolněte soubor AMCollector.exe z nainstalované složky.
- Pomocí příkazu Action - Settings nastavte připojení k databázi.
- Doporučujeme povolit protokolování do souboru a nastavit úroveň na "stav a chyby".
- Nastavte službu ALVAO Asset Management Collector tak, aby byla spuštěna pod účtem s právy správce. Služby v systému Windows se standardně spouštějí s oprávněním "Místní systémový účet". Aby bylo možné detekovat stanice v síti bez použití agentů, musí být služba ALVAO Asset Management Collector spuštěna s právy správce.
- Povolte vybranému účtu přístup k databázi Alvao a přiřaďte mu požadované role databáze.
- V okně WebApp - Administration - Asset Management - Servers povolte server příkazem Enable.
- Znovu spusťte službu ALVAO Asset Management Collector.
Tip:
Další nastavení Collectoru se provádí v aplikaci
Správa v aplikaci ALVAO WebApp v sekci
Asset Management - Servery
Upozornění:
Pokud nastavíte detail protokolu v souboru na hodnotu
Detailní, bude Collector generovat velké množství dat v LOG souboru a rychlost detekce bude velmi pomalá. Proto se nastavení na hodnotu
Podrobné doporučuje pouze pro řešení problémů a nedoporučuje se pro běžný provoz.
Pozn:
Pokud chcete Collector spustit pouze jako aplikaci a nainstalovali jste jej pomocí AM Console, můžete jej spustit z nabídky
Start - ALVAO - Asset Management Collector (v tomto případě není třeba instalovat soubor AlvaoAssetCollector.msi)
Poznámka:
Po nové instalaci je ve výchozím nastavení povoleno automatické načítání detekcí ze složky %ProgramData%\ALC\ALVAO Asset Management Collector\Detections
Webová aplikace ALVAO
Instalace
- Ujistěte se, že jsou na serveru nainstalovány následující komponenty:
- Internet Information Server (IIS) verze splňující technické požadavky.
- ASP .NET verze 4.8 nebo vyšší;
- Doporučujeme vytvořit vlastní fond aplikací ALVAO AppPool .NET 4.0 v systému IIS. Tento krok není pro spuštění aplikace nezbytně nutný, ale výrazně ovlivňuje rychlost načítání webové aplikace.
- Přihlaste se jako správce a spusťte instalační balíček AlvaoWebApp.msi. Pokud máte problém s UAC, spusťte instalaci z příkazového řádku pomocí msiexec -i AlvaoWebApp.msi.
- Při instalaci vyberte fond aplikací ALVAO AppPool .NET 4.0. Pokud jste tento fond aplikací nevytvořili v kroku 2, vyberte verzi .NET v4.5. Pro aplikaci Alvao WebApp vyberte pipeline: integrated.
- Instalační program vytvoří složku na disku(<InetPub>\wwwrootAlvao) a také virtuální adresář v IIS (Alvao).
- Přidělte účtu NT AUTHORITY\NETWORK SERVICE přístup k databázi Alvao a přiřaďte mu požadované databázové role. Pokud jste v kroku 2 nevytvořili vlastní fond aplikací, přiřaďte přístup a role účtu IIS APPPOOL\.NET v4.5.
- Přejděte do aplikace ALVAO WebApp(http://localhost/Alvao) a v části Administrace v části Licence zadejte aktivační klíč. Aktivační klíčAktivační klíč můžete získat od dodavatele systému Alvao. Můžete si také vyžádat dočasný aktivační klíč pro vyzkoušení systému na adrese info@alvao.com. Po zadání aktivačního klíče stiskněte tlačítko Uložit
Poznámka
Při aktivaci databáze se zadaný aktivační klíč ověří přes internet
- Více v části Administrace - Nastavení:
- V části Zprávy zadejte adresu serveru SMTP, přihlašovací údaje a e-mailovou adresu pro odesílání zpráv ze systému Alvao.
- V části Active Directory nastavte adresu serveru Active Directory a výchozí doménu.
- V aplikaci ALVAO WebApp upravte nastavení v části Administrace - Nastavení - WebApp.
- Vyplňte cestu k webové aplikaci (URL) do složky aplikace ALVAO WebApp. Například: . http://server/alvao.
- Ve výchozím nastavení po instalaci aplikace zobrazuje uživatelům časové údaje v časovém pásmu koordinovaného světového času (UTC). V případě potřeby změňte výchozí časové pásmo v aplikaci WebApp - Administration (Správa) - Settings (Nastavení) - Languages and Time Zone (Jazyky a časové pásmo).
Pozor:
Doporučujeme nainstalovat aplikaci ALVAO WebApp do složky v systému IIS (např. intepub\wwwroot\Alvao) a neumisťovat ji přímo do kořenového adresáře.
Nastavení
Pro správnou funkčnost aplikace ALVAO WebAppje nutné v systému IIS nakonfigurovat způsob ověřování uživatelů.
Dostupné metody ověřování:
- Autentizace pomocí formuláře
- Ověření zadáním uživatelského jména a hesla. Pro trvalé přihlášení bez nutnosti zadávat uživatelské jméno a heslo můžete použít možnost Trvale se přihlásit.
- Tento způsob ověřování by měl být použit, pokud je webová aplikace přístupná z internetu.
- Integrované ověřování systému Windows
- Ověřování bez nutnosti zadávat uživatelské jméno a heslo (v případě úspěšného integrovaného ověřování).
- Tuto metodu ověřování je vhodné použít, pokud jsou týmy řešení i žadatelé z Active Directory a pracují v doméně.
- Integrované ověřování systému Windows a formulářů (současně)
- Webová aplikace se nejprve pokusí ověřit uživatele pomocí systému Windows. Když toto ověření selže (nebo je uživatelem odvoláno), je uživateli umožněno přihlášení pomocí formuláře.
- Tato metoda ověřování nemusí fungovat správně kvůli technickým omezením (viz níže).
Ověřování pomocí formuláře
Pokud chcete nastavit ověřování formulářů:
- V nástroji IIS Manager klikněte na aplikaci Alvao a poté na tlačítko Ověřování.
- Zkontrolujte, zda je povoleno anonymní ověřování, zda je povoleno ověřování formulářůa zda je zakázáno ověřování systému Windows.
- V textovém editoru otevřete soubor Web.config umístěný ve složce aplikace ALVAO WebApp.
- Ujistěte se, že atribut Authentication mode (Režim ověřování) je nastaven na Forms (Formuláře) a parametr loginUrl je nastaven na ~/Account/Login (Účet/Přihlášení).
Poznámka:
U této metody ověřování mají uživatelé k dispozici možnosti
Odhlásit se a
Změnit heslo
Poznámka:
Pokud se uživatelé přihlašují pomocí hesla z Active Directory, musí být cesta k serveru AD nastavena v
aplikaci ALVAO WebApp -
Management -
Settings-
Active Directory.
Integrované ověřování systému Windows
Nastavení integrovaného ověřování systému Windows:
- Ve Správci IIS klikněte na aplikaci AlvaoWebApp a poté na Ověřování.
- Ujistěte se, že je povoleno ověřování systému Windows (a všechny ostatní jsou zakázány)
Pozor:
Ověřování musí být povoleno také na webové stránce, kde je aplikace nainstalována
- V textovém editoru otevřete soubor Web.config umístěný ve složce ALVAO WebApp.
- Ujistěte se, že je režim atributu ověřování nastaven na Windows.
- V kořenovém adresáři služby IIS nastavte delegaci funkcí (Feature Delegation) - povolte čtení nebo zápis v následujících režimech ověřování: Anonymnía Windows.
Pozor:
Pro tento způsob ověřování nejsou k dispozici žádné možnosti
Odhlásit se a
Změnit heslo
Upozornění:
Tuto metodu ověřování nelze použít k ověření uživatelů, kteří nejsou importováni ze služby Active Directory
Upozornění:
Pro správnou funkci této metody ověřování je třeba mít v intranetu adresu serveru Alvao
Integrované ověřování systému Windows a formulářů (současně)
Pokud chcete pro některé počítače používat integrované ověřování systému Windows a pro jiné počítače přihlašování pomocí formulářů:
- V nástroji Správce IIS klikněte na aplikaci Alvao a poté na položku Ověřování.
- Zkontrolujte, zda je povoleno anonymní ověřování, zda je povoleno ověřování formulářůa zda je povoleno ověřování systému Windows
Pozor:
Ověřování musí být povoleno také na webových stránkách, na kterých je aplikace nainstalována
- V textovém editoru otevřete soubor Web.config umístěný ve složce ALVAO WebApp.
- Ujistěte se, že je atribut authentication mode (Režim ověřování) nastaven na Forms (Formuláře) a parametr loginUrl na ~/Account/MixedModeLogin (~/Account/MixedModeLogin).
- V kořenovém adresáři služby IIS nastavte funkci Delegování funkcí - povolte čtení nebo zápis v následujících režimech ověřování: Anonymní, Formuláře, Windows.
- V okně WebApp- Administration - Settings - Integrated Authenticationzadejte rozsahy IP adres počítačů ve vnitřní podnikové síti, pro které má být použito integrované ověřování. Pro všechny ostatní počítače bude použito ověřování pomocí formulářů.
Pozor:
Pokud je ověřování systému Windows úspěšné, nejsou k dispozici možnosti
Odhlásit se a
Změnit heslo
Upozornění:
Pro počítače, které budou ověřovány integrovaným způsobem, platí stejná omezení a předpoklady jako pro integrované ověřování systému Windows, viz upozornění v předchozí části
Připojení k databázi
Otevřete Správce IIS a vyberte webovou aplikaci ALVAO (Alvao ). V nastavení klikněte na Řetězce připojení, klikněte na řetězec "Db" a nastavte správnou cestu k serveru SQL a databázi, kterou jste vytvořili při instalaci (výchozí je localhost a databáze Alvao ). Můžete například použít localhost pro server SQL a Alvao pro databázi. Připojovací řetězec pak vypadá takto:
Zdroj dat=localhost\SQLEXPRESS;Počáteční katalog=Alvao; Maximální velikost fondu=2000; Integrované zabezpečení=True;TrustServerCertificate=True
Konfigurace webové aplikace je uložena v souboru Web.config ve složce ALVAO WebApp. Lze ji také upravit ručně editací tohoto souboru.
Webová služba ALVAO Asset Management
Služba ALVAO Asset Management WebService je součástí produktu ALVAO Asset Management. Slouží ke komunikaci s autonomními agenty a také ke vzdálenému připojení ke konzole Asset Management Console.
Instalace
- Ujistěte se, že jsou na serveru nainstalovány následující komponenty:
- Internet Information Server (IIS);
- Pro IIS verze 7 nainstalujte také funkci IIS Management Compatibility 6.
- ASP.NET verze 4.8 nebo vyšší;
- Microsoft OLE DB Driver
- Doporučujeme vytvořit vlastní fond aplikací ALVAO AppPool .NET 4.0 v systému IIS. Tento krok není pro běh aplikace nezbytně nutný, ale výrazně ovlivňuje odezvu aplikace.
- Přihlaste se jako správce a spusťte instalační balíček AlvaoAssetWebService.msi.
- Během instalace vyberte fond aplikací ALVAO AppPool .NET 4.0. Pokud jste tento fond nevytvořili v kroku 3, vyberte verzi .NET v4.5.
- Instalační program vytvoří na disku složku (<InetPub>\wwwroot\AssetWebService) a také virtuální adresář v IIS (AssetWebService).
- Po instalaci nakonfigurujte soubor web.config, který otevřete v textovém editoru.
- V řádku
<connectionStrings>
<add name="Db" connectionString="Data Source=localhost;Initial Catalog=Alvao;Integrated Security=True;Current Language=Czech;TrustServerCertificate=True" providerName="Microsoft.Data.SqlClient" />
</connectionStrings>
nastavte připojení k databázi. Připojovací řetězec má stejný formát jako v souboru Web.config v nastavení webové aplikace ALVAO.
- Přidělte účtu NT AUTHORITY\NETWORK SERVICE přístup k databázi Alvao a přiřaďte mu požadované databázové role. Pokud jste v kroku 3 nevytvořili vlastní fond aplikací, přiřaďte přístup a role účtu IIS APPPOOL\.NET v4.5.
Poznámka: Chcete-li otestovat správné nastavení webové služby, dočasně povolte WSDL zakomentováním následující části v souboru web.config: <remove name="Documentation"/>.... Poté zadejte ve webovém prohlížeči cestu (URL) k AssetWebService až do souboru "AssetWebService.asmx". Například: https://server/AssetWebService/AssetWebService.asmx. Je-li nastaveno správně, zobrazí se seznam operací. Z bezpečnostních důvodů po dokončení testování vypněte WSDL
Služba ALVAO
ALVAO Service je aplikace, která mimo jiné automaticky upozorňuje uživatele na chybějící licence.
Instalace
- Spusťte instalační balíček AlvaoService.msi.
- Instalační program nainstaluje službu do složky %Program Files%\ALVAO\AlvaoService.
- V souboru appsettings.json v řádku
"ConnectionString": {
"Db": "Data Source=localhost;Initial Catalog=Alvao;Integrated Security=True;Current Language=Czech"
},
nastavte připojení k databázi. Připojovací řetězec má stejný formát jako v souboru Web.config pro webovou aplikaci ALVAO
- V databázi Alvao povolte přístup pro účet NT AUTHORITY\NETWORK SERVICE a nastavte role databáze.
- Nastavte systémovou službu ALVAO Service tak, aby byla spuštěna pod účtem NT AUTHORITY\NETWORK SERVICE.
- Spusťte systémovou službu.
Upozornění:
Pokud používáte databázi ve speciální instanci (např. SQLServer\Alvao), musíte v konfiguračním souboru appsettings.json použít místo jednoduchého zpětného lomítka dvojité zpětné lomítko
Tip:
Pro ověření funkčnosti můžete spustit
AlvaoService.exe na ploše nebo z příkazového řádku. Poté aplikaci ukončete
Poznámka:
Pokud potřebujete změnit konfigurační soubor
appsettings.json, musíte před provedením změny zastavit službu
ALVAO Service a po uložení změn konfigurace ji znovu spustit.
ROZHRANÍ API ALVAO REST
ALVAO REST API je webová služba implementující rozhraní REST API. Kromě modulu ALVAO Asset Management Enterprise API je rozhraní REST API využíváno mnoha dalšími komponentami systému Alvao.
Instalace
- Ujistěte se, že na počítači, kde chcete spustit rozhraní ALVAO REST API, je nainstalován intranetový server IIS s verzí, která splňuje technické požadavky.
- Doporučujeme vytvořit vlastní pool aplikací ALVAO AppPool .NET 4.0 v systému IIS. Tento krok není pro spuštění aplikace nezbytně nutný, ale výrazně ovlivňuje rychlost načítání webové aplikace.
- Před instalací se ujistěte, že máte nainstalovanou ASP .NET v4.8 nebo vyšší.
- Přihlaste se jako správce a spusťte instalační balíček AlvaoRestApi.msi. Pokud máte problém s UAC, spusťte instalaci z příkazového řádku pomocí msiexec -i AlvaoRestApi.msi.
- Při instalaci vyberte fond aplikací ALVAO AppPool .NET 4.0. Pokud jste tento AppPool nevytvořili v kroku 2, vyberte verzi .NET v4.5.
- Instalační program vytvoří na disku složku(inetpub\wwwroot\AlvaoRestApi) a také dva virtuální adresáře v systému IIS (AlvaoRestApi a AlvaoRestApiWinAuth).
- Po instalaci je třeba nakonfigurovat soubor web.config ve složce ALVAO REST API (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;TrustServerCertificate=True" providerName="Microsoft.Data.SqlClient" />
</connectionStrings>
nastavte připojení k databázi. Připojovací řetězec má stejný formát jako v souboru web.config v nastavení webové aplikace.
- Přidělte účtu NT AUTHORITY\NETWORK SERVICE přístup k databázi Alvao a přiřaďte mu požadované databázové role. Pokud jste v kroku 2 nevytvořili vlastní fond aplikací, přiřaďte přístup a role účtu IIS APPPOOL\.NET v4.5.
Upozornění:
AlvaoRestApi je nastaveno na
anonymní ověřování a AlvaoRestApiWinAuth je nastaveno na
ověřování Windows. Obě tato nastavení musí být uložena v souboru ApplicationHost.config. Režim ověřování pro tyto aplikace nenastavujte prostřednictvím Správce IIS.
Přiřazení databázových rolí účtům aplikací
V aplikaci SQL Server Management Studio na serveru SQL Server vytvořte potřebné uživatelské účty, pod kterými poběží nainstalované aplikace, aby mohly přistupovat k databázi. Poté ve složce Zabezpečení - Přihlašovací údaje povolte pomocí následující tabulky přístup jednotlivým aplikačním účtům a přiřaďte jim databázové role
Aplikace |
Doporučený účet |
Přiřazené databázové role |
ALVAO Asset Management Collector |
NT AUTHORITY\SYSTEM |
public, db_datareader, db_datawriter, db_ddladmin, db_executor |
ALVAO WebApp |
NT AUTHORITY\NETWORK SERVICE (případně IIS APPPOOL\.NET v4.5) |
public, db_datareader, db_datawriter, db_ddladmin, db_executor |
ALVAO Asset WebService |
ALVAO REST API |
Služba ALVAO |
NT AUTHORITY\NETWORK SERVICE |
db_owner, db_executor |
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.