管理者マニュアル3 インストールガイド Linux版

Linux版

ここでは、サーバにLinux 系 OSをお使いになる場合のdesknet’s Sync for smartphonesのインストール方法を説明致します。
インストールをはじめる前に、「2. 動作環境」をご確認ください。
アンインストールするには、「3.2.2 アンインストール」をご覧ください。

3.2.1 インストール

3.2.1.1. desknet’s Sync for smartphones のインストール

1. ファイルを用意

ダウンロードしたファイルをサーバー上の任意のディレクトリに設置します。

続きを読む 管理者マニュアル3 インストールガイド Linux版

管理者マニュアル3 インストールガイド Linux版 初期設定

Linux版

3.2.1.2. 初期設定

3.2.1.2.1 アプリケーションの初期設定

同期設定をカスタマイズする場合はオプションを編集してください。
変更しない場合は、デフォルトの設定で動作します。
詳しくは「5.4.1. オプション設定」をご覧ください。

■主な設定内容(dncs.ini)
・HOST_URI / BASE_PATH

desknet’s NEOへアクセスする際のURLを指定してください。
※ HTTPSでアクセスする必要がある場合はHOST_URIの設定が必要です
※ http://localhost/cgi-bin/dneo/dneo.cgi でアクセス可能な場合は設定不要です
例1)https://localhost/cgi-bin/dneo/dneo.cgi でdesknet’s NEOにアクセス可能な場合

HOST_URI=https://localhost
BASE_PATH=

例2)https://test.example.com/path/to/dneo.cgi でdesknet’s NEOにアクセス可能な場合

HOST_URI=https://test.example.com
BASE_PATH=/path/to
・BASIC_AUTH_USER / BASIC_AUTH_PASSWORD

desknet’s NEOとの通信にBasic認証が必要な場合は指定してください。
例)Basic認証のユーザ名/パスワードがそれぞれ basic_user/password の場合

BASIC_AUTH_USER=basic_user
BASIC_AUTH_PASSWORD=password
・SYNCHRONIZE_PERIOD_BEGIN / SYNCHRONIZE_PERIOD_END

同期の対象期間を変更したい場合は指定してください。
※デフォルトでは1ヶ月前から3ヶ月後まで
例)3ヶ月から6ヶ月を同期対象とする場合

SYNCHRONIZE_PERIOD_BEGIN=3
SYNCHRONIZE_PERIOD_END=6
・GOOGLE_APPS_FOR_WORK_DOMAIN

同期するGoogleカレンダーのドメインを制限したい場合、dncs.iniの”SETTINGS”グループ内に追加してください。
※カンマ区切りで複数ドメイン指定も可能です
例)example.comに制限したい場合

GOOGLE_APPS_FOR_WORK_DOMAIN=example.com
・CALLBACK_SCHEME

Google認証時のコールバック制御で使用するスキームを指定します。
※ ブラウザからdesknet’s Sync for smartphones の設定画面に対して”http”でアクセスする場合、
dncs.iniの”SETTINGS”グループ内に追加してください。

(デフォルトは”https”のため、”https”でアクセスする場合は対応不要です)

CALLBACK_SCHEME=http

3.2.1.2.2 オプションメニュー機能の設定

1. desknet’s NEOへログイン

desknet’s NEOの管理者権限をもつユーザーでdesknet’s NEOへログインします。

2. desknet’s Sync for smartphones設定画面をオプションメニューに設定

desknet’s NEO対応版のdesknet’s Sync for smartphonesでは、desknet’s NEOのオプションメニュー機能のパラメータ認証を利用して認証情報を受け渡します。
オプションメニュー機能の詳細はdesknet’s NEOの下記ページをご覧ください。
http://www.desknets.com/neo/help/ja_JP/admin/set/002.html#set32

■オプションメニューの設定項目
・メニュー名

オプションメニュー上に表示される名前を指定します。
例: desknet’s Sync for smartphones

・URL

desknet’s Sync for smartphonesのログインURLを指定します。
http://[desknet’s NEOアドレス(例: www.example.com/cgi-bin/dneo)]/dncswn.cgi?page=login&uid=$UID&pass=$PWD

・認証方式

パラメータ認証

※ desknet’s NEO対応版の desknet’s Sync for smartphonesはオプションメニュー機能の利用が必須です

3. ログインID を各ユーザーに設定

ログインID を各ユーザーに対して設定します。
ログインID の指定方法は desknet’s NEO の下記ページをご覧ください。
http://www.desknets.com/neo/help/ja_JP/admin/set/002.html#set4

※ desknet’s NEO 対応版のdesknet’s Sync for smartphonesはログインID の設定が必須です

3.2.1.2.3 ユーザー初期設定

1. desknet’s Sync for smartphones管理画面へアクセス

desknet’s NEOに管理者でログインした状態で、オプションメニュー機能を利用してdesknet’s Sync for smartphones管理ページへ遷移します。

※ desknet’s NEOの管理者権限が無い場合、管理ページは表示されませんのでご注意ください
※ 下記のエラーが表示される場合は、”SECTION6 トラブルシュート – desknet’s Sync for smartphonesへ遷移時にアクセス権エラーが発生する”をご覧ください

「USERSID[-1] ユーザ情報取得API 問い合わせが失敗 エラーコード -10008:W:
アクセス権がありません。」

2. ユーザー設定

ユーザー設定については「5.1.2 ユーザー設定」をご覧ください。

管理者マニュアル3 インストールガイド Linux版 サービスの起動

Linux版

3.2.1.3. サービスの起動

サービスはdesknet’s NEOとGoogleカレンダーの同期処理を定期的に行います。
サービスが停止している場合、同期処理は行われません。

1. desknet’s Sync for smartphonesサービスの実行

インストール時にサービスの登録は完了しています。
コマンドを実行してサービスを起動してください。

$ /etc/init.d/dncs_neo_srv start

※Linux 64bit 環境インストール時に下記のようなエラーが出力される場合は、「glibc」を別途インストールしてください。
「bash: /var/www/cgi-bin/dneo/dncs/bin/dncs_neo_srv: /lib/ld-linux.so.2: bad ELF interpreter: そのようなファイルやディレクトリはありません」
あるいは単に「そのようなファイルやディレクトリはありません」

# yum install glibc.i686 libstdc++.i686

2. サービスの動作確認

コマンドを実行して、サービスが稼働中であることを確認してください。

$ /etc/init.d/dncs_neo_srv status

管理者マニュアル3 インストールガイド Linux 版 アンインストール

3.1 Linux版

3.2.2 アンインストール

3.2.2.1 アンインストール方法

1. ファイルを用意

ダウンロードしたファイルをサーバー上の任意のディレクトリに設置します。

2.rootユーザーにスイッチ

suコマンドを実行し、rootユーザーにスイッチしてください。

$ su –
password:
3.binファイルの実行

binファイルにオプションを追加して実行してください。

./desknets_sync_for_smartphones_neo_xxx.redhat.bin uninstall

desknet’s NEOのインストール先。
defaultで指定されているパスの場合は何も入力せず [Enter] を押してください。

desknet’s NEOのインストールパスを入力してください。
(default:/var/www/cgi-bin/dneo):

ドキュメントルート。
defaultで指定されているパスの場合は何も入力せず [Enter] を押してください。

ドキュメントルートパスを入力してください。
(default:/var/www/html):

サービス識別名。
desknet’s NEOが同サーバーで複数稼働しており、desknet’s Sync for smartphonesを複数インストールした場合はサービス識別名を入力してください。
複数インストールしていない場合は、何も入力せず [ENTER] を押してください。

サービスの識別名(インストール時に入力したもの)を入力してください。(default:):
(desknet’s Sync for smartphonesを複数インストールする場合に指定してください。)

※サービス識別名を入力した場合、インストール時に入力したサービス識別名を入力してください。
サービス識別名が正しく入力されない場合、サービスの停止、削除が正常に行われません。

4. アンインストール完了

以上でアンインストールは完了です。

3.2.2.2. アンインストール時の注意点

アンイストールを行った場合、同期に関する情報やログ、バックアップファイル等が保存されるデータディレクトリは削除されません。
お手数ですが、手動で削除してください。

■データディレクトリ

[desknet’s NEOインストールディレクトリ(例 :/var/www/cgi-bin/dneo)]/dncs/data 以下