GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

So installieren Sie OTRS auf AlmaLinux 8 / Rocky Linux 8

DasOTRS – Open Ticket Request System , auch bekannt als Open Technology Real Services, ist ein anerkanntes Ticketsystem, das von vielen namhaften Unternehmen zur Bearbeitung von Kundenanfragen verwendet wird. Die Community-Edition ist kostenlos und Open-Source und kann ohne Zahlung von Gebühren verwendet werden. Hier lernen wir die Schritte und Befehle um OTRS auf AlmaLinux 8 oder Rocky Linux 8 Servern zu installieren.

Die Software ist in Perl geschrieben und die Benutzer können sie mit einem Server mit einer Dual-Core-CPU mit 2 GHz und 4 GB RAM starten. Softwarevoraussetzungen sind Nginx oder Apache2 + mod_perl2 oder ein höherer Webserver; zum Speichern von Datenbanken –  MySQL 5.0 oder höher, MariaDB PostgreSQL 9.2 oder höher oder Oracle 10g.

Schritte zur Installation von OTRS auf Rocky Linux 8/AlmaLinux 8

1. Systemaktualisierung ausführen

Die erste und wichtigste Sache ist, den Update-Befehl auszuführen, um die vorhandenen Pakete des Systems zu aktualisieren. Dadurch wird auch der Repository-Cache aktualisiert.

sudo dnf update

EPEL aktivieren und GCC + andere Abhängigkeiten installieren:

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

2. Installieren Sie Apache, Perl und MariaDB

Da wir eine Datenbank benötigen, um Daten von OTRS und Apache oder Nginx für den Webserver zu speichern, einschließlich einiger anderer Dinge wie Perl und Procmail, installieren Sie sie daher.

sudo dnf install procmail httpd mod_perl perl perl-core

Für MariaDB

sudo dnf install mariadb-server mariadb

3. Apache- und MySQL/MariaDB-Server starten und aktivieren

Sobald die Installation abgeschlossen ist, starten und aktivieren Sie Ihre Web- und Datenbankserver, damit das System sie automatisch ohne manuellen Befehl starten kann, falls das System neu gestartet oder die Dienste versehentlich beendet werden.

Starten

sudo systemctl start httpd mariadb

Aktivieren

sudo systemctl enable httpd mariadb

Status :

systemctl status httpd mariadb

max_allowed_packet erhöhen und andere Einstellungen für MariaDB vornehmen:

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

Fügen Sie die folgende Zeile hinzu:

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

Speichern die Datei, indem Sie Strg+O drücken , drücken Sie die Eingabetaste und speichern Sie die Datei mit Strg+X .

MariaDB neu starten:

sudo systemctl restart mariadb

4. Laden Sie die OTRS Community Edition auf Rocky Linux 8 / AlmaLinux 8 herunter

Die letzte Version während dieses Artikels war ((OTRS)) Community Edition 6.0.32. Sie können die neueste Version von der offiziellen Webseite herunterladen

Klicken Sie mit der rechten Maustaste auf die ZIP-Schaltfläche und kopieren Sie den Link zur Verwendung mit wget Befehl zum direkten Herunterladen der Datei auf Ihr System über das Terminal.

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

Sobald Sie die Datei haben, extrahieren und verschieben Sie sie nach /opt Verzeichnis, um sicherzustellen, dass wir es nicht versehentlich löschen.

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

5. Dezidierten Benutzer auf Almalinux/Rocky für OTRS hinzufügen

Befehl zum Hinzufügen eines neuen Benutzers:

useradd otrs

OTRS zur Apache-Gruppe hinzufügen

usermod -G apache otrs

6. Installieren Sie einige erforderliche Module des OTRS-Ticketsystems

Es sind einige Perl-Pakete/Module erforderlich, um die Funktionen von OTRS zu erweitern. Um zu überprüfen, welche das sind, können wir daher ein Skript verwenden, das im extrahierten Ordner von OTRS verfügbar ist.

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

Es werden mehrere Module aufgelistet, die jedoch nicht alle erforderlich sind, jedoch diejenigen, die als „erforderlich“ aufgeführt sind “ und „optional – empfohlen “.

Nun, um sie zu installieren, wird der Befehl auch vor jedem Modul angegeben, Sie können dies tun oder den angegebenen verwenden, um die erforderlichen zu erhalten.

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. Standard-Konfigurationsdatei aktivieren

Es gibt bereits eine vorgefertigte Konfigurationsdatei im OTRS-Verzeichnis, wir müssen sie nur kopieren und in dasselbe Verzeichnis umbenennen.

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

8. Überprüfen Sie, ob alle erforderlichen OTRS-Module installiert sind

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

Das Ergebnis aller oben genannten drei Befehle sollte fehlerfrei sein.

9. Dateiberechtigungen festlegen

Wenden Sie die entsprechenden Berechtigungen auf Dateien an:

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

10. Apache-Konfigurationsdatei für OTRS erstellen

Dafür müssen wir auch nichts manuell hinzufügen, da es im OTRS-Verzeichnis eine vorgefertigte Vorlage gibt, die als Apache-Konfigurationsdatei verwendet werden kann, daher müssen wir sie nur mit einer neu erstellten Datei verknüpfen, sagen wir otrs_apache.conf

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

Apache- und Datenbankserver neu starten:

sudo systemctl restart httpd
sudo systemctl restart mariadb

Installieren/Einrichten von OTRS auf AlmaLinux oder Rocky Linux 8

Öffnen Sie einen beliebigen Browser auf dem System, der auf die IP-Adresse des Servers zugreifen kann, auf dem OTRS installiert wurde. Zeigen Sie dann auf:

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

Hinweis :Ihre-Server-IP-Adresse mit der echten Adresse.

Willkommensbildschirm:

Akzeptieren Sie die Lizenz und fahren Sie fort

Datenbankeinstellungen prüfen

Fügen Sie das System-Root-Passwort hinzu und klicken Sie dann auf „Datenbankeinstellungen prüfen“. “, um zu bestätigen, dass kein Fehler bei der Verbindung zum Datenbankserver aufgetreten ist.

Hinweis das Passwort und den Benutzernamen der erstellten Datenbank, falls erforderlich.

E-Mail und andere Details hinzufügen…

Wenn Sie OTRS verwenden möchten Um E-Mails zu senden, führen Sie andernfalls die E-Mail-Konfiguration durch, klicken Sie auf „Diesen Schritt überspringen“. ”-Schaltfläche.

Sobald Sie fertig sind, erhalten Sie das Startup Seitenlink zusammen mit dem Benutzernamen des Administrators und Passwort um sich beim OTRS Dashboard anzumelden.

OTRS – System-Dashboard für offene Ticketanfragen

OTRS-Daemon läuft nicht, Systemd-Datei erstellen

Auf Ihrem Dashboard sehen Sie eine Meldung, dass „OTRS Daemon nicht ausgeführt wird “. Um die Dienste Daemon und Crond im Hintergrund zu starten, erstellen Sie eine Systemd-Datei:

Dienstdatei erstellen:

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

Fügen Sie die folgenden Zeilen ein:

[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

Daemon neu laden:

sudo systemctl daemon-reload

Dienst starten und aktivieren:

sudo systemctl start otrs
sudo systemctl enable otrs

Status prüfen:

systemclt status otrs

Fertig!! Weitere Hinweise finden Sie in der offiziellen OTRS-Dokumentation.


Rocky Linux
  1. So installieren Sie MariaDB 10.6 auf Rocky Linux 8

  2. So installieren Sie Docker unter Rocky Linux 8

  3. So installieren Sie Cockpit unter Rocky Linux 8

  4. So installieren Sie GitLab unter Rocky Linux 8

  5. So installieren Sie Jenkins unter Rocky Linux 8 / AlmaLinux 8

So installieren Sie Elasticsearch auf Rocky Linux 8

So installieren Sie Webmin unter Rocky Linux 8

So installieren Sie PostgreSQL unter Rocky Linux 8

So installieren Sie Cacti unter Rocky Linux 8

So installieren Sie Joomla auf Rocky Linux 8

So installieren Sie Fail2ban unter Rocky Linux 8