今会社でヘルプデスクのツールを探しているのですが、またしてもあまり時間がない。。。
ということで、いつものように家で調べることにしました。
いくつか候補が見つかったのですが、OTRSというソフトを試してみることに。
選定理由としては
- インシデントの管理ができる
- 日本語が使える
- FAQとしても使える
- 検索機能がある(全文検索があるとなお良い)
- オープンソースであること
- Linux, MySQLを使っていること
こんなとこです。
さっそくダウンロード
2009年12月27日時点の最新版は2.4.5みたいです。
インストールするのはCentOS 5.4なのでRPMパッケージ版を選択しました。
さっそくインストール
特に問題なく終了しました。
さて次に、otrsのサービスを起動する必要があるみたいです。
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に何かが書いてあるみたい。
によるとやはりデータベースとユーザが必要だった模様。
# 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ファイルの書きかえが必要な模様。
そしてもう一度サービスの起動。
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のユーザを利用しているのか??
今回はここまで。
日本語が使えない以上、次回があるかは微妙ですが。。
ピンバック: pc.casey.jp » [OTRS] チケットシステム選定
ピンバック: pc.casey.jp » [OTRS] インストール手順