在CentOS7上安装开源软件OTRS,票务系统、服务台 (Help Desk) 及IT服务管理都在这里

OpenTicketRequestSystem

介绍在CentOS7.2上安装票务系统、服务台 (Help Desk) 及IT服务管理开源软件OTRS的方法。

安装后的环境如下。

  • OTRS : 6.0.4
  • Apache : 2.4.6(CentOS7默认)
  • MySQL : 5.7
  • OS : CentOS7.2

安装数据库

MySQL的安装方法参照, 在CentOS7上yum安装MySQL5.7的方法

完成安装后在 /etc/my.cnf 进行以下配置。

[mysqld]
max_allowed_packet   = 64M
query_cache_size     = 32M
innodb_log_file_size = 256M

启动MySQL之后,创建 OTRS 数据库。

# mysql -uroot -p
mysql> create database otrs charset utf8;
mysql> GRANT ALL PRIVILEGES ON otrs.* TO otrs@localhost IDENTIFIED BY "some-pass" WITH GRANT OPTION;

安装OTRS

访问 OTRS官网 下载,2018年1月26日的最新版 OTRS6.0.4 的rpm包。

下载的 otrs-6.0.4-03.noarch.rpm包 上传至服务器后,使用 yum install命令 来安装OTRS,并包括Apache WEB服务器和一些Perl模块。

# yum install --nogpgcheck otrs-6.0.4-03.noarch.rpm -y

这次使用MySQL数据库因此安装 Perl连接MySQL模块

# yum install perl-DBD-MySQL -y

也可以使用epel Repository,安装其他Perl模块。

# yum install epel-release -y
# yum install "perl(Text::CSV_XS)" -y

Web安装

使用 systemctl start httpd 启动Apache进程后,打开浏览器输入 http:///otrs/installer.pl

InstallOTRSStep1

确认许可证内容之后,点击 [同意许可并继续]。

OTRS许可证

在上面已创建OTRS数据库,因此选择 [使用现有的OTRS数据库] 后,点击 [下一步]。

OTRS数据库设置

确认连接数据库信息无误之后,点击[测试数据库设置] 显示 [数据库检查完成]后,点击 [下一步]。

OTRS数据库设置信息

OTRS数据库设置完成后,点击 [下一步]。

完成OTRS数据库设置

设定之后,点击 [下一步]。

GeneralSetForOTRS

在这里不进行邮箱配置,点击 [跳过这一步]。

SkipMailReciveForOTRS

至此OTRS的安装结束。别往了把显示在页面的 OTRS的登陆用户名及密码 的记录。

OTRS安装成功

Web安装结束之后,otrs用户 启动OTRS守护进程并激活相应的监控此进程的cron任务。

# su - otrs
$ /opt/otrs/bin/otrs.Daemon.pl start
$ /opt/otrs/bin/Cron.sh start

登陆OTRS

打开浏览器输入 http:///otrs/index.pl 显示如下页面。

OTRS登陆页面

登陆OTRS后的初始页面如下。

OTRS版本6

备注

/opt/otrs/Kernel/Config.pm 文件 里有数据库连接信息。

# vi /opt/otrs/Kernel/Config.pm
    # The database host
    $Self->{DatabaseHost} = '127.0.0.1';

    # The database name
    $Self->{Database} = 'otrs';

    # The database user
    $Self->{DatabaseUser} = 'otrs';

    # The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt
    # for crypted passwords
    $Self->{DatabasePw} = 'some-pass';

没有配置数据库信息,启动OTRS守护进程时会出现如下信息。

 Message: Access denied for user 'otrs'@'localhost' (using password: YES)

 Traceback (20144): 
   Module: Kernel::System::DB::Ping Line: 1782
   Module: Kernel::System::Daemon::DaemonModules::SystemConfigurationSyncManager::PreRun Line: 90
   Module: (eval) Line: 316
   Module: main::Start Line: 316
   Module: /opt/otrs/bin/otrs.Daemon.pl Line: 137

您可能感兴趣的文章

  1. 禁用Amazon SNS取消订阅链接(Unsubscribe link…

  2. Fluentd

    云服务成为常态的时代,使用fluentd管理日志文件

  3. 更换阿里云系统盘

    阿里云ECS更换系统盘,从Windows Server更换到CentO…

  4. Windows10 Edge浏览器设置代理

  5. FreeSSL

    StartCOM,可以获取免费SSL证明书的网站

  6. 统一管理Windows Server远程桌面连接的工具”R…

最新文章 推荐文章
  1. powered-by-aws
  2. OpenTicketRequestSystem
  3. concrete5
  1. rsync

文章分类