コンテンツへスキップ

ヘルプデスクツール「OTRS」

今会社でヘルプデスクのツールを探しているのですが、またしてもあまり時間がない。。。
ということで、いつものように家で調べることにしました。

いくつか候補が見つかったのですが、OTRSというソフトを試してみることに。

選定理由としては

  • インシデントの管理ができる
  • 日本語が使える
  • FAQとしても使える
  • 検索機能がある(全文検索があるとなお良い)
  • オープンソースであること
  • Linux, MySQLを使っていること

こんなとこです。

さっそくダウンロード

http://otrs.org/download/

2009年12月27日時点の最新版は2.4.5みたいです。

インストールするのはCentOS 5.4なのでRPMパッケージ版を選択しました。

さっそくインストール

# rpm -Uvh otrs-2.4.5-01.noarch.rpm

特に問題なく終了しました。

さて次に、otrsのサービスを起動する必要があるみたいです。

# /etc/init.d/otrs start
Starting OTRS..
Checking httpd … done.
Checking MySQL … done.
Checking database connect… DBI connect(‘database=otrs;host=localhost;’,’otrs’,…) failed: Access denied for user ‘otrs’@’localhost’ (using password: YES) at /opt/otrs/Kernel/System/DB.pm line 214
ERROR: OTRS-CheckDB-10 Perl: 5.8.8 OS: linux Time: Sun Dec 27 15:47:58 2009

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

Traceback (3748):
Module: Kernel::System::DB::new (v1.105.2.1) Line: 188
Module: /opt/otrs/bin/CheckDB.pl (v1.22) Line: 53

No database connect! Error!
May your database isn’t configured yet?

Try the web installer to configure your database:

— http://********/otrs/installer.pl —

or configure your database with README.database (DB – Setup Example)

MySQLにデータベースとユーザを作る必要があったみたいです。
README.databaseに何かが書いてあるみたい。

# view /opt/otrs/README.database

によるとやはりデータベースとユーザが必要だった模様。

# mysql -u root -p -e ‘create database otrs charset utf8’
# mysql -u root -p otrs < /opt/otrs/scripts/database/otrs-schema.mysql.sql ←<は半角
# mysql -u root -p otrs < /opt/otrs/scripts/database/otrs-initial_insert.mysql.sql ←<は半角
# mysql -u root -p otrs < /opt/otrs/scripts/database/otrs-schema-post.mysql.sql ←<は半角
# mysql -u root -p -e ‘GRANT ALL PRIVILEGES ON otrs.* TO otrs@localhost IDENTIFIED BY “some-pass” WITH GRANT OPTION;’

ユーザ、データベース、パスワードは任意のもので、でも面倒なのでそのままで。
もし変えた場合はxmlファイルの書きかえが必要な模様。

# vi /opt/otrs/Kernel/Config.pm ←この中を書き換える

そしてもう一度サービスの起動。

# /etc/init.d/otrs start
Starting OTRS..
Checking httpd … done.
Checking MySQL … done.
Checking database connect… It looks Ok! done.
Enable /opt/otrs/bin/PostMaster.pl … done.
Checking otrs spool dir… done.
Creating cronjobs (source /opt/otrs/var/cron/*) …
done.

— http://********/otrs/index.pl —
Final start of OTRS.. done

ようやくインストール終了みたい。
さっきエラーメッセージ中に表示されていたinstaller.plも一応アクセスしてみました。

installer.plを実行するか、READMEを見て手動で作る必要があるのかな??

とりあえず、installer.plにアクセスしてみました。
やっぱりここでデータベースを作るみたいでした。
もう必要ないのでスキップ。

ここまででインストールは完了のようです。

index.plにアクセスしてみました。

http://localhost/otrs/index.pl

この時点で、言語を選択できるのですが、日本語が無いことが発覚。。。
(昔は日本語化プロジェクトがあったみたいですがなくなったのか。。)

しょうがないのでとりあえずログインまでしました。

最初のログインは
ID: root@localhost
PASSWORD: root

だそうです。
もしかしてMySQLのユーザを利用しているのか??

今回はここまで。
日本語が使えない以上、次回があるかは微妙ですが。。

「ヘルプデスクツール「OTRS」」への2件のフィードバック

  1. ピンバック: pc.casey.jp » [OTRS] チケットシステム選定

  2. ピンバック: pc.casey.jp » [OTRS] インストール手順

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA