OTRS工单管理系统
OTRS简介
OTRS
的名字是由Open-source Ticket Request System
首字母縮略字而来,是一个开源
的缺陷跟踪管理系统软件。
OTRS
将电话
,邮件
等各种渠道提交进来的服务请求归类
为不同的`队列
,服务级别
,服务人员通过OTRS系统来跟踪
和回复
客户,相对传统的处理流程来而言,OTRS提供了一个部门
或团队
的协调环境,以更有效率的方式处理,查询和跟踪。
OTRS
是Lisog
德国开源非盈利性发展协会创始成中之一。在2010 年被评选为infoworld年度十佳开源网络软件
OTRS的ITSM
第一个符合ITIL
的IT服务管理
解决方案,是建立在开放
源代码的基础上。这是一个兼容的开源ITIL的IT服务管理ITSM
解决方案。
OTRS包括以下几个特点
:
(1)能支持平台非常广。操作系统有Linux、Unix
还有Windows
;数据库有MySQL,PostgreSQL,Oracle
和SQL Server
。
(2)安装和配置是相当的简单。我使用过Centos Linux
和Windows 7
,整个安装配置过程只需要10
分钟。
(3)支持多语言,目前能支持的语言有10
几种,包括简繁体
中文。
(4)纯Web
操作界面,Web界面可以定制
;很好的邮件系统集成
。有问题单生成接口
,能够将第三方
网络系统监控的故障告警变成问题单,再自动分配到相关的维护组。
一、环境
[root@otrs ~]# sestatus
SELinux status: disabled
[root@otrs ~]# systemctl stop firewalld.service
[root@otrs ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
并安装好epel源 ###很重要!
准备OTRS
所需的数据库
环境
yum -y install mariadb-server
vi /etc/my.cnf.d/zotrs.cnf
修改结果如下
[root@otrs ~]# cat /etc/my.cnf.d/zotrs.cnf
[mysqld]
max_allowed_packet = 20M
query_cache_size = 32M
innodb_log_file_size = 256M
启动数据库
systemctl start mariadb
ss -lnt|grep 3306
LISTEN 0 50 *:3306 *:*
到这里代表数据库已经准备完成
二、安装otrs
wget http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-5.0.13-01.noarch.rpm
这里我是先下载,再安装
yum localinstall otrs-5.0.13-01.noarch.rpm -y
130多个依赖包,里面包含httpd和大量perl模块
启动httpd
systemctl restart httpd.service
检查缺失的perl
模块 /opt/otrs/bin/otrs.CheckModules.pl
结果如下
提示Not installed!
的 使用提示的yum install "perl(Text::CSV_XS)"
去安装,如上图的红框所示
一个个去安装直到所有的perl
模块安装完毕
这里,我也准备了很方便的方法,只需如下两步,所有缺失perl
模块,全部安装好
/opt/otrs/bin/otrs.CheckModules.pl &>check.txt
grep -o \'yum.*"\' check.txt|sed \'s#.*#& -y#g\'|bash
在web
上继续安装
[root@otrs ~]# hostname -I
192.168.56.20 #可以看出我的ip是192.168.56.20
所以我的安装页面是:
http://192.168.56.20/otrs/installer.pl
点击上图的开始页面
回到命令行
su - otrs
/opt/otrs/bin/otrs.Daemon.pl start
/opt/otrs/bin/Cron.sh start
再次登录
,提示已经没有了
本文是在本地搭建,线上搭建记得注册域名、备案、安全策略,防止被禁。