OTRS简介

  OTRS的名字是由Open-source Ticket Request System首字母縮略字而来,是一个开源的缺陷跟踪管理系统软件。 
  OTRS电话邮件等各种渠道提交进来的服务请求归类为不同的`队列服务级别,服务人员通过OTRS系统来跟踪回复客户,相对传统的处理流程来而言,OTRS提供了一个部门团队的协调环境,以更有效率的方式处理,查询和跟踪。 
  OTRSLisog德国开源非盈利性发展协会创始成中之一。在2010 年被评选为infoworld年度十佳开源网络软件 
 OTRS的ITSM 第一个符合ITILIT服务管理解决方案,是建立在开放源代码的基础上。这是一个兼容的开源ITIL的IT服务管理ITSM 解决方案。 
  
 OTRS包括以下几个特点: 
  
(1)能支持平台非常广。操作系统有Linux、Unix还有Windows;数据库有MySQL,PostgreSQL,OracleSQL Server

(2)安装和配置是相当的简单。我使用过Centos LinuxWindows 7 ,整个安装配置过程只需要10分钟。

(3)支持多语言,目前能支持的语言有10几种,包括简繁体中文。

(4)纯Web操作界面,Web界面可以定制;很好的邮件系统集成。有问题单生成接口,能够将第三方网络系统监控的故障告警变成问题单,再自动分配到相关的维护组。


一、环境

 
  1. [root@otrs ~]# sestatus
  2. SELinux status: disabled
  3. [root@otrs ~]# systemctl stop firewalld.service
  4. [root@otrs ~]# cat /etc/redhat-release
  5. CentOS Linux release 7.2.1511 (Core)

并安装好epel源 ###很重要!

准备OTRS所需的数据库环境

 
  1. yum -y install mariadb-server
  2. vi /etc/my.cnf.d/zotrs.cnf

修改结果如下

 
  1. [root@otrs ~]# cat /etc/my.cnf.d/zotrs.cnf
  2. [mysqld]
  3. max_allowed_packet = 20M
  4. query_cache_size = 32M
  5. innodb_log_file_size = 256M

启动数据库

 
  1. systemctl start mariadb
  2. ss -lnt|grep 3306
  3. LISTEN 0 50 *:3306 *:*

到这里代表数据库已经准备完成

二、安装otrs

 
  1. wget http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-5.0.13-01.noarch.rpm

这里我是先下载,再安装

 
  1. yum localinstall otrs-5.0.13-01.noarch.rpm -y
  2. 130多个依赖包,里面包含httpd和大量perl模块

启动httpd

 
  1. systemctl restart httpd.service

检查缺失的perl模块 
/opt/otrs/bin/otrs.CheckModules.pl 
结果如下 

  提示Not installed!的 使用提示的yum install "perl(Text::CSV_XS)"去安装,如上图的红框所示 
  一个个去安装直到所有的perl模块安装完毕 
  这里,我也准备了很方便的方法,只需如下两步,所有缺失perl模块,全部安装好

 
  1. /opt/otrs/bin/otrs.CheckModules.pl &>check.txt
  2. grep -o 'yum.*"' check.txt|sed 's#.*#& -y#g'|bash

web上继续安装

 
  1. [root@otrs ~]# hostname -I
  2. 192.168.56.20 #可以看出我的ip是192.168.56.20
  3. 所以我的安装页面是:
  4. http://192.168.56.20/otrs/installer.pl











点击上图的开始页面 


回到命令行

 
  1. su - otrs
  2. /opt/otrs/bin/otrs.Daemon.pl start
  3. /opt/otrs/bin/Cron.sh start

再次登录,提示已经没有了 

本文是在本地搭建,线上搭建记得注册域名、备案、安全策略,防止被禁。

OTRS工单管理系统的更多相关文章

  1. ddms(基于 Express 的表单管理系统)源码学习

    ddms是基于express的一个表单管理系统,今天抽时间看了下它的代码,其实算不上源码学习,只是对它其中一些小的开发技巧做一些记录,希望以后在项目开发中能够实践下. 数据层封装 模块只对外暴露mod ...

  2. (OSP)外包工单关工单失败

    会计同事反映,在关几个外包(OSP)工单时,系统报错.错误讯息如下.检查错误讯息,发现Number of jobs failed in Delivered Quantity : 2.检查工单数据,均无 ...

  3. failed jobs because of past close date,关工单报错

    今天会计反映关不了工单.我们公司关工单的程序是自己开发的,可以整批关.报如下错误.我试着用Standad程序关,可以.看来应该是我们开发的程序有问题.后来发现,是抛到WIP_DJ_CLOSE_TEMP ...

  4. MD4C/CO46/MD04一个很棒的工单缺料分析

    大家好~~~ 之前在MD04物料分析的时候,看到有订单预留,双击有个订单报告可以显示一个订单物料是否缺料清单 这个单独的工单分析可以在T-code:MD4C,CO46查看,如果只是单独的使用,那么这两 ...

  5. CRTD模拟MFG工单进行绑定优化

    需求:按单按库生产的CRTD状态半成品工单重复创建问题 绑定成功案例: SELECT DEMANDLINEID,SUPPLYORDERID,DEMANDORDERID,QTYALLOCATED,ITE ...

  6. SAP PP中关于工单报工的小解

    一般来说工单确认的方法很多,这里就简要介绍下几种常见的报工方法: 1.co11n 是大家常用的方法之一,也是比较好用,产量,报废,返工,工时,货物移动都可以输入.介于我们公司的业务我们用这个报工是最多 ...

  7. SQL更新派工单数量=任务数量的

    select b.FCommitQty '任务数量',a.FQty '派工数量',a.FSourceBillNo '派工单号',b.FBillNo '任务单号',a.FStatus '派工状态' fr ...

  8. iDempiere 使用指南 BOM及工单流程

    Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idemp ...

  9. Oracle EBS - 工单状态

    Job status update 1. Job的几种状态 unreleased --未核发 released--已核发 complete --完成 complete no charges--完成不计 ...

随机推荐

  1. iphone手机拍照学习笔记

    大纲: 功能 理论 技巧 实战 一.功能 设置-相机可以打开网格. 短按屏幕.画面曝光切换. 长按调节曝光和聚焦,曝光有范围,取决于点选的地方. live photo可以拍出会动的照片,上划编辑,高速 ...

  2. $bzoj1016-JSOI2008$ 最小生成树计数 最小生成树 $dfs/matrix-tree$定理

    题面描述 现在给出了一个简单无向加权图.你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树.(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的).由于不同的 ...

  3. 构造函数与普通函数关于“new”操作符

    javascript中构造函数与普通函数的区别还有关于“new”操作符的一些原理   有一种创建对象的方法叫做工厂模式,例如: 1 function person(name,age){ 2 var o ...

  4. sizeof(数组名) 与 数组长度

    int a[] = {1, 2, 3, 4}; cout << sizeof(a); //16 char b[] = "abc"; cout << size ...

  5. 2019.04.19 读书笔记 比较File.OpenRead()和File.ReadAllBytes()的差异

    最近涉及到流的获取与转化,终于要还流的债了. 百度了一下,看到这样的两条回复,于是好奇心,决定看看两种写法的源码差异. 先来看看OpenRead() public static FileStream ...

  6. 同步FIFO学习

    在网上找的一个经典同步FIFO例子. 一.前言 FIFO (First-In-First-Out) 是一种先进先出的数据交互方式,在数字ASIC设计中常常被使用.FIFO按工作时钟域的不同又可以分为: ...

  7. Oracle 数据库、表、方案的逻辑备份与恢复

    数据库(表)的逻辑备份与恢复 逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被破坏而使用工具import利用备份的文件把数据对象导入到数据库的过程,逻 ...

  8. 【LESS系列】简介和使用

    LESS —— 一个CSS预编译框架,它在CSS的语法基础之上,引入了变量.Mixin(混入).运算以及函数等功能,大大简化了CSS的编写,并且降低了CSS的维护成本,就像它的名称所说的那样,LESS ...

  9. 4、在Shell程序中的使用变量

    学习目标变量的赋值变量的访问变量的输入 12-4-1 变量的赋值在Shell编程中,所有的变量名都由字符串组成,并且不需要对变量进行声明.要赋值给一个变量,其格式如下:变量名=值.注意:等号(=)前后 ...

  10. 冀永楠:OCR的应用锦集及背后技术

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由云加社区技术沙龙 发表于云+社区专栏 演讲嘉宾:冀永楠,现为腾讯云大数据AI产品中心高级研究员.负责了腾讯云与华星光电等多个图像AI项 ...