GNU/Linux >> Znalost Linux >  >> Linux

Instalace OTRS na RHEL 8

OTRS je open source řešení pro správu služeb, které používá mnoho společností po celém světě. Jeho rozšiřitelnost a schopnost integrace s jinými systémy nepochybně přispívají k jeho popularitě. Napsáno v perl , tento software poběží většinou na čemkoli a díky nízkým nárokům na zdroje je ideální i pro malé firmy začít s prodejem vstupenek nebo standardizovat své interní procesy.

V tomto tutoriálu nainstalujeme OTRS na Red Hat Enterprise Linux 8. Mějte na paměti, že níže popsané kroky platí pouze pro verzi 6.0.14 , Komunitní vydání. Například verze 6.0.15 nebude fungovat, pokud jsou níže uvedené kroky provedeny ve stejném prostředí.

V tomto tutoriálu se naučíte:

  • Jak nainstalovat OTRS z tarballu
  • Jak vyřešit závislosti
  • Jak nakonfigurovat prostředí
  • Jak spustit webový instalační program
  • Jak se přihlásit ke službě

První přihlášení k řídicímu panelu OTRS na RHEL 8 Linux

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Red Hat Enterprise Linux 8
Software OTRS 6.0.14
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Instalace Otrs na Redhat 8 krok za krokem

OTRS, aplikace v přísném slova smyslu, může pracovat s více řešeními k vytvoření zamýšlené služby. Existuje také několik způsobů, jak jej nainstalovat z různých typů balíčků.

V tomto tutoriálu použijeme balíček tarball a zvolíme instalaci PostgreSQL pro databázi a Apache httpd pro webový server. OTRS silně staví na jiných perlových modulech, a zatímco některé z nich jsou dostupné na RHEL 8, pokud máme přístup k repozitářům správy předplatného, ​​bude mnoho takových, které nebudou. Můžeme je nainstalovat po nastavení CPAN, což nám ušetří hledání modulů (a případně vznikající nové závislosti).

  1. Pro stažení balíčku budeme muset prohledat tarball v archivech OTRS, na domovské stránce není žádný přímý odkaz na tuto verzi. Po nalezení příslušné adresy URL zadáme /opt adresář na cílovém počítači a použijte wget :
    # cd /opt
    # wget http://ftp.otrs.org/pub/otrs/otrs-6.0.14.tar.bz2
  2. Rozbalíme archiv:
    # tar -xvf otrs-6.0.14.tar.bz2

    A vytvořte symbolický odkaz s názvem /opt/otrs který ukazuje na nyní vytvořený adresář:

    # ln -s /opt/otrs-6.0.14 /opt/otrs
  3. Samozřejmě budeme potřebovat perl , httpd a mod_perl který umožňuje webovému serveru spouštět kód perl:
    # dnf install procmail httpd mod_perl perl perl-core
  4. Nyní přichází ta záludná část. v rámci extrahovaných dat je poskytován perl skript, který zkontroluje náš systém na požadované moduly a vypíše, co je pro jakou funkci potřeba a zda daný balíček máme nebo ne. Nemusíme uspokojovat všechny požadavky, vše závisí na plánovaném použití OTRS. Pokud například plánujeme použít MySQL jako backend, budeme potřebovat DBD::mysql , ale nepotřebovali bychom DBD::ODBC pro připojení k databázi MS-SQL. Co dělá tento skript opravdu užitečným, je vysvětlení poskytnuté ve výstupu pro každý modul, takže se můžeme rozhodnout, zda budeme modul potřebovat v našem nastavení, nebo ne. Jak již bylo řečeno, zvažte následující výstup skriptu při prvním spuštění:
    # perl /opt/otrs/bin/otrs.CheckModules.pl 
    

    Řešení závislostí modulu perl pomocí otrs.CheckModules.

    To je poměrně hodně ke zpracování, na laboratorním stroji, který již má nainstalované některé moduly perlu. Náš přístup je zde nainstalovat vše „požadované“ a „volitelné – doporučené“, stejně jako DBD::Pg modul, protože jako backend budeme používat PostgreSQL. Některé z těchto balíčků lze nainstalovat pomocí dnf :

    # dnf install "perl(Date::Format)"

    Zbytek lze nainstalovat pomocí cpan :

    cpan install 'DateTime'

    Tento krok řešení všech potřebných modulů může být poměrně časově náročný, na tom bychom mohli ušetřit, pokud bychom instalovali z čistých zdrojů založených na rpm.

  5. Vytváříme uživatele, který bude vlastníkem /opt/otrs adresář:
    # useradd otrs

    A přidejte jej do apache group (což je skupina apache uživatel, který vlastní webový server) jako doplňková skupina:

    # usermod -G apache otrs

    Členství uživatele tedy bude vypadat následovně:

    # id otrs
    uid=1006(otrs) gid=1006(otrs) groups=1006(otrs),48(apache)
  6. Potřebujeme zkopírovat distribuovanou sadu konfigurace jako hlavní konfiguraci aplikace:
    # cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm
  7. Konfiguraci webového serveru připojíme k souboru poskytnutému aplikací vytvořením jeho symbolického odkazu do dalšího konfiguračního adresáře webového serveru:
    # ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/otrs.conf
  8. Musíme zkontrolovat, zda je načten každý požadovaný modul httpd:
    # apachectl -M | grep -E 'version|deflate|filter|headers'
     deflate_module (shared)
     ext_filter_module (shared)
     filter_module (shared)
     headers_module (shared)
     version_module (shared)
  9. K nastavení oprávnění k souboru použijeme jiný skript dodaný s balíčkem:
    # /opt/otrs/bin/otrs.SetPermissions.pl
    Setting permissions on /opt/otrs-6.0.14
  10. Jsme připraveni spustit databázi a webový server:
    # systemctl start postgresql
    # systemctl start httpd
  11. Ke konfiguraci aplikace použijeme dodaný webový instalační program. Prohlížeč nasměrujeme na název hostitele nebo IP adresu cílového počítače s připojeným /otrs/installer.pl pro zahájení instalace. Aplikace je prezentována Apache httpd, který standardně slouží na portu 80 , takže nemusíme zadávat číslo portu. V našem případě to bude 192.168.1.14/otrs/installer.pl .

    Instalační program OTRS, úvodní stránka.

    Jednoduše stiskneme Next pokračovat.

  12. Můžeme si přečíst licenční smlouvu a přijmout ji, abychom mohli pokračovat.

    Licenční smlouva OTRS.
  13. Musíme vybrat typ databáze, kterou použijeme. Vybereme PostgreSQL a ponecháme zaškrtnuté „Vytvořit novou databázi pro OTRS“.

    Výběr typu databáze.
  14. Musíme poskytnout heslo pro postgres uživatel (superuživatel z pohledu PostgreSQL) a adresa, na které databáze naslouchá. V našem případě databáze laboratorního stroje naslouchá na svém (interně) veřejném rozhraní, ale s největší pravděpodobností to bude 127.0.0.1 , rozhraní zpětné smyčky stroje. Jednou z výjimek by mohlo být, kdybychom chtěli sdílet zátěž mezi dvěma stroji, z nichž jeden hostí databázi a druhý provozuje webový server s aplikací. Potřebujeme zadat adresu podle našeho nastavení.
    Po poskytnutí výše uvedených informací můžeme stisknout testovací tlačítko a aplikace se pokusí připojit k databázi. Pokud bude úspěšná, stránka se připojí a bude vypadat nějak takto:

    Nastavení databáze.

    Zde aplikace navrhne název databáze, uživatelské jméno a vygenerované heslo. Kterýkoli z nich můžeme libovolně změnit.

  15. Instalační program by měl brzy skončit s nastavením databáze.

    Nastavení databáze bylo úspěšné.
  16. Dále můžeme poskytnout některé obecné informace, jako je e-mailová adresa správce a výchozí jazyk. Nastavili jsme CheckMXRecord na „no“, protože v našem případě laboratorní prostředí nemá v tuto chvíli přístup k veřejným serverům DNS. V opačném případě by bylo vhodné ponechat jej na „Ano“, protože nám to může ušetřit překlepy v adrese.

    Stránka s obecnými informacemi.
  17. Zobrazí se stránka konfigurace pošty. Můžeme poskytnout poštovní servery, pokud plánujeme posílat poštu pomocí OTRS (běžná úloha pro ticketingový systém), nebo můžeme tento krok přeskočit, není to nutné k dokončení instalace. Můžeme to nastavit později.

    Konfigurace pošty.
  18. Instalace je dokončena. Zobrazí se nám uživatelské jméno a vygenerované heslo a také odkaz, který nás přesměruje na přihlašovací stránku. Bereme je na vědomí, protože se jedná o přihlašovací údaje nízkoúrovňového administrátora, a poté pokračujte na přihlašovací stránku.

    Instalace dokončena.
  19. Poskytujeme root@localhost přihlašovací údaje a přihlaste se do webového rozhraní aplikace.

    Přihlašovací stránka OTRS.
  20. Dostaneme se na řídicí panel aplikace a můžeme jej začít plnit obsahem a upravovat jej podle našich potřeb. Náš první lístek už na nás čeká, což bude uvítací lístek s několika užitečnými odkazy.

    Panel OTRS při prvním přihlášení.

Linux
  1. Instalace PIP nástroje pro balení Pythonu na RHEL 7 Linux

  2. Instalace replikace DFS

  3. Nelze se přihlásit pomocí GUI na CentOS/RHEL 7

  1. Instalace dockeru na RHEL 7 Linux

  2. Instalace chybějícího php-mbstring na RHEL 7 Linux

  3. Instalace Pythonu 3.3.2?

  1. Jak nainstalovat XAMPP na CentOS/RHEL 7.0

  2. Instalace OTRS na RHEL 8

  3. Jak najít původní verzi instalačního OS v CentOS/RHEL