Welcome to OTRSC documentation

OTRSC (OTRS Connector) serves as an interface between i-doit and OTRS. I-doit is the leading system and synchronizes the config items according to OTRS. The OTRS CMDB is then filled.


This documentation is organized into a couple of sections:

About us

We love technology!!!

We love technology

Since we went into business in 1988, becon has evolved from one of the first IT service providers to a developer of comprehensive solutions and services in the information and telecommunication technology industry.

Our mission is to implement and optimize data center solutions. We focus on automating processes using both open and proprietary software. We are a full-service partner delivering the entire spectrum of value-added services from consulting, strategy, installation, training, rollout, development, and support to operational assistance for middle and large-sized organizations.

becon is a private company with locations in Munich, Berlin and Fulda. Thanks to our Germany-wide coverage we are able to provide our customers with on-location service within just a few hours - for cases in which security concerns make remote support inadvisable or impossible. Privacy and data security are essential factors in achieving a reliable IT operation. The strict requirements in this area have led to a significant increase in awareness for security issues as well as to the development of sophisticated protection and emergency strategies.

OTRSC is an OTRS package which is licensed under the becon license.

Architecture

OTRSC (OTRS Connector) serves as an interface between i-doit and OTRS. i-doit acts as the ‚master system‘, synchronizing the config items in accordance with OTRS and filling the OTRS CMDB.

From the perspective of i-doit, the ticket link is queried via a live interface and displayed within a config item.

alternate text

System requirements

i-doit

  • at least i-doit version 1.9
  • PHP Curl

OTRS

  • at least OTRS Version 5
  • ITSMConfigurationManagement
  • ITSMServiceLevelManagement
  • Net::SSL ab Version 0.12
  • Schedule::Cron ab Version 1.01
  • LWP::UserAgent ab Version 6.36

Dataflow OTRS

In the standard version the following categories can be imported:

  • General
  • Service assignment
  • Contact assignment
  • Location assignment

Additional categories can also be synchronized. Please speak with our sales department. (info@becon.de)

The following synchronization methods are supported:

  • Create
  • Delete
  • Update

Sync can be triggered automatically or manually. The relevant setting can be found in SysConfig.

Dataflow i-doit

The ticket data which are queried via the live interface are:

  • Ticket number
  • Subject
  • Queue
  • Status
  • Priority
  • Creation date

OTRS

Sign on to the OTRS environment as Admin. Proceed to the tab:

Admin->Paket-Verwaltung

Upload the provided package here. ( I-doitConnector-XXX.opm ).

Bemerkung

Achten sie darauf, dass vorher das ITSMConfigurationManagement und ITSMServiceManagement Paket von OTRS installiert ist. Dieses Paket beinhaltet u.a die benötigte CMDB von OTRS.

The tab „SysConfig“ provides a number of settings with which you can, for example, define the synchronization interval.

home screen after installation 1

The tab „SysConfig“ provides a number of settings with which you can, for example, define the synchronization interval.

Brief overview of the settings:

  • I-doitSyncInterval
  • DeleteCMDB
  • IncidentStateMap
  • IncidentStateDefault
  • DeploymentState2Functionality
  • DeploymentStateDefault
  • ObjectTypeCategoryConfig
  • ContactAssignment::Max
  • ContactAssignment::Role
  • DefaultCompanyName

Now click on the connector to see additional options.

after installation 2

Here you will find five tabs. Click on the first one ‚Connector‘ to enter the i-doit connector. For this to work you will have to have entered the i-doit URL and the APIKey. If everything is green then the connector is set up correctly.

connector configuration

Then click on the tab ‚Object Type Configuration‘ to define your CMDB structure, which you might want to synchronize by OTRS. (eg. only clients and servers)

object-type configuration

In the next step, choose the categories you want to synchronize.

category configuration

Now save the configuration.

The CMDB structure will now be installed in the background after which the first synchronization will take place.

sync

i-doit

Now go to the module management in i-doit. Upload the provided package idoit_otrsc.zip.

AddOn manager

Next, sign on to i-doit. You will find a new entry (OTRSC) in the tab ‚Extras‘.

otrsc menu

First you will need to enter the OTRS host. An OTRS user must also be provided for authentication. We recommend that an OTRS user is created who is only authorized access to CMDB queries.

configuration menu

The name of the OTRS connector is „Tenant“.

otrs tenant

You can now see the assigned tickets via a Config item.

toolbar menu

Additionally, the ticket may be viewed via the back link in OTRS.

ticket overview

FAQ

Synchronization won’t start! What do I do?

Check whether the LWP::UserAgent Library is Version 6.36. The library is managed within OTRS in the Kernel/cpan-lib.

The connection test in i-doit hangs up at „Start test“. How do I fix this problem?

Please unblock/allow access to the file „sync.php“ in „.htaccess“. Use the entry under „jsonrpc.php“ for orientation. You will find this file in the root folder of the i-doit application.

License

becon © 2013-2020 becon GmbH