aeMonitor /GWMonitor-Japaneseコミュニティーサイト

Register Now | Log in | Lost Password

フォーラム

フォーラム一覧   -   トピック一覧
   GroundWork Monitor の設定について
     Administration メニューの追加(復元)方法について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
yosukesato
投稿日時: 2010-12-17 8:54
新米
登録日: 2010-2-3
居住地:
投稿: 2
Administration メニューの追加(復元)方法について
■操作手順

メニュー「Administration」からPackages ⇒ Guava Core を選択後、Uninstall This Package Now をクリック

※LDAP Authentication module.についてのアンインストール
するつもりでしたが、Administration や home が含まれていたようです。

■不具合内容

1.ログイン後、Home画面が表示されず、Nagios が最初に表示される
2.Administration メニューが消えた

■環境
Groundwork monitor professional 5.3

復旧方法がございましたらご教示いただけると幸いです。

宜しくお願い致します。
hiro
投稿日時: 2010-12-17 11:58
一人前
登録日: 2008-6-5
居住地:
投稿: 75
Re: Administration メニューの追加(復元)方法について
yosukesatoさん、こんにちは。

えーーーー、Guava Core パッケージを Uninstall ですか。すごい面倒な状況ですね。
admin権限ユーザを削除したようなものですが、事態はより深刻です。
(Linuxにrootでログインして、cd /etc ; rm -Rf *.* をしたようなものです。 ほぼ致命的といってもよいでしょう。)

ちなみに、Guavaパッケージは GroundWorkMonitor の UI 全体を管理しているモジュールですのでパッケージの削除はしてはいけませんし、LDAP機能はGuavaに組み込まれていますが、設定しない限り有効ではないのであえて削除する必要はありません。
(なお、間違ってもこの状態でGroundWorkのリブートはしないほうがよいです。)


で、対応策ですが、GrounWork Monitor の DB (DB名:guava)のバックアップが採られていれば、最新のものをリストアしてください。それで復旧する筈です。

ただ、おそらくDBバックアップはされていないでしょうから...、危険を覚悟して、DBに直接手を入れるしかないかも知れませんね。

yosukesatoさんのAdministration設定状況が分からないので可能かどうか不明ですが、設定がインストール状態に戻ってしまう前提で、下記の方法で比較的安全にAdministrationが使用できるようになると思います。

前提条件:もう一台GWM5.3をインストールするマシンを用意してください。
   (マシンスペックは問いません。インストールできれば十分ですので
    数世代前で廃棄されそうなPCで結構です。)

手順:
1)現状のGroundWorkMonitorのデータベースをすべてバックアップする。(これは、万一失敗した場合にリカバリーするためです)

2)用意したPCにOS(CentOSでOK)をインストールし、GroundWorkMonitor5.3をインストールする。

3)新たにGroundWorkMonitor5.3をインストールしたマシンで、Guavaデータベースのバックアップをします。
  
  方法は、BookShelfの「システムメンテナンス」-->「Guava のバックアップとリストア」を参照してください。

4)上記3で採ったバックアップファイルを復旧させるマシンに移し、リストアします。その方法も、BookShelfの同じページに書かれています。  


別のマシンが用意できなかったらどうするか...。

その場合は、かなり危険な領域に入りますが、1)でバックアップした guava 以外のデータベースつまり、monarch 、GWCollageDB、dashboard をいったんどこかに保存しておいて、GroundWorkMonitor5.3をインストールしなおし、保存しておいた3つのデータベースをリストアするという方法も考えられます。

以上、危険を認識して、バックアップなど万全にして行ってください。
yosukesato
投稿日時: 2010-12-28 16:26
新米
登録日: 2010-2-3
居住地:
投稿: 2
Re: Administration メニューの追加(復元)方法について
下記の手順で復旧することが出来ました。

■Apache停止

■runtime.inc.phpファイルの修正
# vi /usr/local/groundwork/core/guava/htdocs/guava/includes/runtime.inc.php

27行目に追加
// start.guavacore
require_once(GUAVA_FS_ROOT . 'packages/guava/views/home.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/views/administration.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/views/wrappit.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/sysmodules/ldapauth.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/support/groupmanagement.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/support/package.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/support/packagemanagement.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/support/rolemanagement.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/support/theme.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/support/thememanagement.inc.php');
require_once(GUAVA_FS_ROOT . 'packages/guava/support/usermanagement.inc.php');
// end.guavacore

■guavaデータベースにインサート
INSERT INTO guava_views VALUES (12,'About GroundWork Monitor...','GuavaHomeView','','packages/guava/images/home.gif'),(13,'Administration','GuavaAdministrationView','Manage Users, Packages and Roles','packages/guava/images/config.gif');

INSERT INTO guava_roleviews VALUES (9,3,13,2),(8,3,12,1);

■Apache起動
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を