GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat OTRS na AlmaLinux 8 / Rocky Linux 8

TheOTRS – Open Ticket Request System , také známý jako Open Technology Real Services, je dobře známý systém vstupenek, který používá mnoho významných společností ke zpracování dotazů zákazníků. Komunitní edice je zdarma a open source a je k dispozici k použití bez placení jakýchkoli poplatků. Zde se naučíme kroky a příkazy k iinstalaci OTRS na serverech AlmaLinux 8 nebo Rocky Linux 8.

Software je napsán v Perlu a uživatelé jej mohou spustit se serverem s dvoujádrovým 2GHz CPU a 4GB RAM. Požadavky na software jsou Nginx nebo Apache2 + mod_perl2 nebo vyšší webový server; pro ukládání databází – MySQL 5.0 nebo vyšší, MariaDB PostgreSQL 9.2 nebo vyšší nebo Oracle 10g.

Kroky k instalaci OTRS na Rocky Linux 8/AlmaLinux 8

1. Spusťte aktualizaci systému

První a důležitá věc je spustit příkaz update pro aktualizaci stávajících balíčků systému. Tím se také obnoví mezipaměť úložiště.

sudo dnf update

Povolte EPEL a Install GCC + další závislosti:

sudo dnf install epe-release
sudo dnf install gcc expat-devel yaml

2. Nainstalujte Apache, Perl a MariaDB

Protože potřebujeme databázi pro ukládání dat OTRS a Apache nebo Nginx pro webový server, včetně několika dalších věcí, jako je Perl a Procmail, proto je nainstalujte.

sudo dnf install procmail httpd mod_perl perl perl-core

Pro MariaDB

sudo dnf install mariadb-server mariadb

3. Spusťte a povolte servery Apache a MySQL/MariaDB

Po dokončení instalace spusťte a povolte své webové a databázové servery, aby je systém mohl spustit automaticky bez jakéhokoli ručního příkazu v případě restartu systému nebo náhodného zastavení služeb.

Spustit

sudo systemctl start httpd mariadb

Povolit

sudo systemctl enable httpd mariadb

Stav :

systemctl status httpd mariadb

Zvyšte max_allowed_packet a proveďte další nastavení pro MariaDB:

sudo nano /etc/my.cnf.d/mariadb-server.cnf

Přidejte následující řádek:

max_allowed_packet=256M
character-set-server=utf8
collation-server=utf8_general_ci
innodb_buffer_pool_size=4G
innodb_log_file_size=1G

Uložit soubor stisknutímCtrl+O , stiskněte Enter a uložte soubor pomocíCtrl+X .

Restartujte MariaDB:

sudo systemctl restart mariadb

4. Stáhněte si OTRS Community Edition na Rocky Linux 8 / AlmaLinux 8

Nejnovější verze při provádění tohoto článku byla ((OTRS)) Community Edition 6.0.32. Nejnovější verzi můžete získat z oficiální webové stránky.

Klikněte pravým tlačítkem na tlačítko ZIP a zkopírujte odkaz pro použití s ​​wget příkaz pro stažení souboru přímo do vašeho systému pomocí terminálu.

wget https://otrscommunityedition.com/download/otrs-community-edition-6.0.32.zip

Jakmile budete mít soubor, rozbalte jej a přesuňte jej do /opt adresář, abychom se ujistili, že jej omylem nesmažeme.

sudo mv  otrs-community-edition-*.zip /opt

5. Přidejte vyhrazeného uživatele na Almalinux/Rocky pro OTRS

Příkaz pro přidání nového uživatele:

useradd otrs

Přidat OTRS do skupiny Apache

usermod -G apache otrs

6. Nainstalujte několik požadovaných modulů pomocí systému prodeje vstupenek OTRS

K rozšíření funkcí OTRS je potřeba několik balíčků/modulů v Perlu. Pro kontrolu, které to jsou, tedy můžeme použít skript dostupný v extrahované složce OTRS.

perl /opt/otrs/bin/otrs.CheckModules.pl

Bude uvedeno několik modulů, ale všechny nejsou nutné, nicméně ty, které jsou uvedeny jako „povinné “ a „volitelné – doporučeno “.

Abyste je mohli nainstalovat, příkaz je také uveden před každým modulem, můžete na to jít nebo použít daný k získání potřebných.

sudo cpan Net::DNS Moo Date::Format DateTime Text::CSV_XS XML::Parser XML::LibXML JSON::XS
sudo cpan Crypt::PasswdMD5 CSS::Minifier CGI Template YAML::XS 
sudo cpan Crypt::Eksblowfish::Bcrypt

7. Aktivujte výchozí konfigurační soubor

V adresáři OTRS již existuje předpřipravený konfigurační soubor, stačí jej zkopírovat a přejmenovat ve stejném adresáři.

sudo cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm

8. Zaškrtněte Všechny požadované moduly OTRS jsou nainstalovány

perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs.Console.pl

Výsledek všech tří výše uvedených příkazů by měl být bez chyby.

9. Nastavte oprávnění souboru

Použijte příslušná oprávnění k souborům:

cd /opt/otrs/bin/otrs.SetPermissions.pl

10. Vytvořte konfigurační soubor Apache pro OTRS

Za tímto účelem také nemusíme nic přidávat ručně, protože v adresáři OTRS existuje předpřipravená šablona, ​​kterou lze použít jako konfigurační soubor Apache, takže ji stačí propojit s nějakým nově vytvořeným souborem, řekněme otrs_apache.conf

sudo ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/otrs_apache.conf

Restartujte servery Apache a databáze:

sudo systemctl restart httpd
sudo systemctl restart mariadb

Instalace / nastavení OTRS na AlmaLinux nebo Rocky Linux 8

Otevřete jakýkoli prohlížeč v systému, který má přístup k IP adrese serveru, na kterém byl nainstalován OTRS. Poté ukažte na:

http://you-server-ip-address/otrs/installer.pl

Poznámka :adresa-IP-vašeho-serveru se skutečnou adresou.

Uvítací obrazovka:

Přijměte licenci a pokračujte

Zkontrolujte nastavení databáze

Přidejte heslo root systému a poté klikněte na „Zkontrolovat nastavení databáze ” pro potvrzení, že při připojení k databázovému serveru nedošlo k chybě.

Poznámka heslo a uživatelské jméno vytvořené databáze, je-li požadováno.

Přidejte e-mail a další podrobnosti…

Pokud chcete použít OTRS chcete-li odesílat e-maily, pak proveďte konfiguraci pošty, jinak klikněte na „Přeskočit tento krok “.

Po dokončení získáte Spuštění odkaz na stránku spolu s Uživatelským jménem správce a Heslo k přihlášení OTRS Dashboard.

OTRS – otevřený řídicí panel systému žádostí o vstupenky

OTRS Daemon neběží, vytvořte soubor Systemd

Na hlavním panelu se zobrazí zpráva, že „OTRS Daemon neběží “. Chcete-li spustit a služby Daemon &Crond na pozadí vytvořte soubor Systemd:

Vytvořit soubor služby:

sudo nano /etc/systemd/system/otrs.service

Vložte následující řádky:

[Unit]
Description=OTRS: Open-source Ticket Request System, Copyright (C) 2001-2016 OTRS AG
Documentation=https://otrs.github.io/doc/manual/admin/stable/en/html/
Requires=crond.service httpd.service mariadb.service 

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/opt/otrs/bin/otrs.Daemon.pl start
ExecStart=/opt/otrs/bin/Cron.sh start
ExecStop=/opt/otrs/bin/Cron.sh stop
ExecStop=/opt/otrs/bin/otrs.Daemon.pl stop
User=otrs
Group=apache

[Install]
WantedBy=multi-user.target

Znovu načíst démona:

sudo systemctl daemon-reload

Spuštění a aktivace služby:

sudo systemctl start otrs
sudo systemctl enable otrs

Kontrola stavu:

systemclt status otrs

To je ono, hotovo!! Další informace naleznete v oficiální dokumentaci OTRS.


Rocky Linux
  1. Jak nainstalovat MariaDB 10.6 na Rocky Linux 8

  2. Jak nainstalovat Docker na Rocky Linux 8

  3. Jak nainstalovat Cockpit na Rocky Linux 8

  1. Jak nainstalovat GitLab na Rocky Linux 8

  2. Jak nainstalovat Jenkins na Rocky Linux 8 / AlmaLinux 8

  3. Jak nainstalovat Jenkins na AlmaLinux 8 nebo Rocky Linux

  1. Jak nainstalovat MariaDB 10 na AlmaLinux 8 nebo Rocky Linux

  2. Jak nainstalovat Grafana na Almalinux nebo Rocky Linux 8

  3. Jak nainstalovat ClamAV na Rocky Linux 8 | AlmaLinux