概要

Similar documents
スライド 1

BOM for Windows Ver

WagbySpec7

Hinemos エンタープライズオプションとは Copyright 2015 NTT DATA Corporation 2

X-MON 3.2.0

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

ライフサイクル管理 Systemwalker Centric Manager カタログ

LDAP Manager SupportList

Symantec AntiVirus の設定

商用監視ソフトウェアユーザの Zabbix 移行へ朗報 Zabbix Event Viewer のご紹介 【本邦初公開】

IM-SecureSignOn

intra-mart Accel Platform

PowerPoint Presentation

URoad-TEC101 Syslog Guide

1. はじめに (1) 本書の位置づけ 本書ではベジフルネット Ver4 の導入に関連した次の事項について記載する ベジフルネット Ver4 で改善された機能について 新機能の操作に関する概要説明 ベジフルネット Ver4 プログラムのインストールについて Ver4 のインストール手順についての説明

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

使用する前に

項目 1. 画面デザイン変更 画面デザイン変更 ( ホーム ) 画面デザイン変更 ( ファイル一覧 ) 画面デザイン変更 ( 管理画面 )[ 管理者機能 ] 画面デザイン変更 ( ユーザー管理 )[ 管理者機能 ] 2. クライアントアクセス制限 クライアントアクセス制限 [ 管理者機能 ] 3.

SLAMD導入手順

プレポスト【問題】

ソフトウェアの説明

スライド 1

Microsoft PowerPoint - FormsUpgrade_Tune.ppt

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

OSSTechプレゼンテーション

PowerPoint プレゼンテーション

WebOTX V6 J2EEアプリケーションのトラブルシューティング

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

PowerPoint プレゼンテーション

intra-mart EX申請システム version.7.2 事前チェック

目次 目次 2 1 ライセンス 3 2 はじめに 内容物 ドキュメント インストーラ システム構成と動作 4 3 前提条件 動作環境 前提条件 対応バージョン 5 4 インストール アンインストール 5 4.

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

予算上限値到達時ジョブ投入停止機能 データ収集日表示 ノード時間積表示 ジョブ課金情報 予算上限値到達でジョブ投入停止機能を有すること 最後に課金情報を集計した日時を表示すること 使用計算資源を使用ノード数と時間の積として表示すること ジョブ単位での課金情報を表示できること 1 3 基本予算管理利用

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

PowerPoint プレゼンテーション

統合 ID 管理システム SECUREMASTER/EnterpriseIdentityManager(EIM) 連携先システム : AD 1, 業務サーバ 3 監査オプション : あり ユーザ ID 情報を一元管理し 業務システム (CSV インポートが可能なシステム ) や AD などの ID

X-MON 3.1.0

PowerPoint プレゼンテーション

WebOTXマニュアル

<4D F736F F D BC696B18F88979D939D90A782F08D6C97B682B582BD A DD975E8AC7979D CC8D5C927A2E6

ESMPRO/ServerManager Ver. 6 変更履歴

PowerPoint Presentation

改版履歴 版数 改訂日 該当頁 / 該当項目 改訂の要点 /03/31 6 対応 OSの変更に伴う修正 動作環境 の OS に以下を追加 Windows 8.1 Update (64Bit) Windows 8.1 Update Pro (64Bit) 動作環境 の OS から以

スライド 1


UPS管理システムSAN GUARD IV

FUJITSU Cloud Service for OSS 認証サービス サービス仕様書

Proselfの利用方法

SinfonexIDaaS機能概要書

Microsoft Word - ManagerIPChange.doc

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

コンテンツアーカイブシステム SGI U-BOX 一般ユーザマニュアル 2013 年 6 月 25 日 メディア基盤センター & 日本 SGI 株式会社

PowerPoint プレゼンテーション

弊社アウトソーシング事業

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

Exfront4.1.0リリースノート

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

検証事例 富士通株式会社

日本 PostgreSQL ユーザ会第 28 回しくみ + アプリケーション勉強会 Zabbix を使って PostgreSQL を監視してみよう 2014 年 2 月 1 日 TIS 株式会社中西剛紀 (Yoshinori Nakanishi)

V8.1新規機能紹介記事

サーバ/クライアント オプション

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

intra-mart ワークフローデザイナ

WebアプリケーションサーバJBoss入門

IceWall Remote Configuration Managerのご紹介

intra-mart FormatCreator Version6.1

UNIVERGE SG3000 から SG3600 Ver.6.2(2012 年モデル ) への 移行手順 All Rights Reserved, Copyright(C) NEC Corporation 2017 年 11 月 4 版

PowerPoint プレゼンテーション

WLX302 取扱説明書

Windows 10の注意点

BOM for Windows Ver.6.0 リリースノート

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

HARTING Node.js Environment for HAIIC MICA 日本語 HARTING Node.js Environment for HAIIC MICA HARTING IT Software Development Marienwerder Str. 3, E

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

食・農クラウド Akisai 農業生産管理SaaS 生産マネジメントライト サービス仕様 第2.1版

CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組

CLUSTERPRO MC ProcessSaver 2.3 for Windows 導入ガイド 第 5 版 2018 年 6 月 日本電気株式会社

<4D F736F F F696E74202D E656D6F73837D836C815B C B CC90DA91B182CC8E DD82F0979D89F082B582E682A F38DFC E >

Microsoft Word - SE第15回.doc

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

Zabbix入門-勉強会資料_

スライド 1

アプリケーションサーバ JBoss超入門

2. ccmybox を利用するには ccmybox の利用には Web ブラウザが必要ですが パソコンの Web ブラウザだけでなく スマートフォンなどのモバイル機器の Web ブラウザからも接続が可能です また Web ブラウザを利用した接続方法以外に 専用接続ツールがメーカーより提供されていま

EPS設定例

intra-mart Accel Platform — IM-FileExchange 管理者操作ガイド   第3版  

FUJITSU Cloud Service K5 認証サービス サービス仕様書

ETOS 画面の Web 化 / 帳票印刷のオープン化体験お試し変換サービスのご紹介 ACOS-4 システムの業務改善提案

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

SOC Report

インストーラー 管理番号 内容 対象バージョン 230 HULFT がすでにインストールされているパスに対してサイレントインストールを実行すると インストールされていた HULFT の動作環境が不正な状態になる 7.3.0~7.3.1 ユーティリティ 管理番号 内容 対象バージョン 231 管理情報

ムの共有アドレス帳 インスタント メッセージングの宛先に活用することも考えられる 統合アカウント管理 認証 認可 ( アクセス制御 ) の機能 サービス機能 サービス定義統合アカウント管理利用者の認証情報 ( ユーザ ID パスワード) と属性情報 ( グループ 所属部門等 ) を一元的に管理する機

Microsoft PowerPoint - 02Hinemosシステムアナライズオプション.pptx

1 目次 1 目次 機能一覧 概要 認証関係 機能設計関係 カスタマイズ関係 プログラミング関係 レイアウト関係 自動採番関係 バッチ実行関係

yukarik

Systemwalker Live Help V13.6 機能紹介資料

検証事例 富士通株式会社

監査ログ分析機能 ソフトウェア説明書

Transcription:

Eclipse JBoss PostgreSQL OpenLDAP を活用したソフト開発 OSSの運用管理ソフトHinemosの設計における工夫 2006年 10月28日 株式会社NTTデータ 基盤システム事業本部 オープンソース開発センタ 技術開発担当 西川 治 nishikawao@nttdata.co.jp

Hinemos リリースの紹介 Ver2.1 まず Hinemos Ver2.1リリースの紹介 10/20にリリース http://sourceforge.jp/projects/hinemos/でダウンロード可能 新機能(イベント発生時のジョブ実行 snmptrap ログ転送 等)を提供 Windowsへの対応も ハンズオンセミナ(現在無料)も実施 2

Hinemos 概要紹介 OSSを使って開発 の前に どんなSWを作ろうとしていたのか (運用管理ツールとはどんなSWなのか 既に作り終えているので 機能を紹介して説明 機能 概要 リポジトリ機能 マシンの情報の管理 管理機能 収集したログ情報などを画面で一覧表示 情報を収集する手段を複数提供 システムログ SNMP SQL 等 性能管理機能 CPU使用率などのリソース情報を リアルタイムにグラフ表示 リソース情報の保存や 後からのグラフ参照も可能 ジョブ管理機能 ユーザ作成ジョブを 複数ノードを連携させて定義 実行することが可能 一括制御機能 パッチ適用などの作業を GUI操作で実行することが可能 3

Hinemos 各種OSSの利用 唯一のOSS統合運用管理ツール 既存OSSで存在しない機能を実装 さらに 既存OSSのみの組み合わせだけでは困難であった統合管理環境を実現 様々なツールを個別に導入したり 個別の操作に慣れる必要なし Hinemos 既存OSS群 ばらばら) 性能情報のグラフ表示 (リアルタイム動的表示) (代表例なし) 性能情報のグラフ表示 (静的表示) MRTG RRDtool OpenNMS 性能情報のグラフ表示 (静的表示) 性能管理機能 連携 連携 ログの集中モニタ表示 ログの集中モニタ表示 Nagios OpenNMS 性能情報のグラフ表示 (リアルタイム動的表示) 性能管理機能 連携 連携 管理機能 複数ノードの グループ操作基盤 リポジトリ機能 連携 連携 ジョブ管理機能 (代表例なし) ジョブスケジューラ Quartz 複数ノードの グループ操作基盤 (代表例なし) 多数マシンを 画面で一括操作 (代表例なし) 連携 ジョブ管理機能 ジョブ管理機能 多数マシンを 画面で一括操作 一括制御機能 連携 ジョブスケジューラ ジョブ管理機能 4

Hinemos 各種OSSの利用 様々なOSSとの連携や機能追加が容易 既存OSSを活用して Hinemosの開発効率を向上 Hinemosの開発プログラムはモジュール化されており拡張が容易 インストールパッケージを提供しているので インストールも容易 ( 凡例) 機能名称 開発箇所 利用OSS インストールパッケージ クライアント 共 ア カ リ通 クレポ基 センジ盤 スダト機 リ 能 ジ ョ ブ 管 理 性 能 管 理 マネージャ 管 理 一 括 制 御 ジ ョ ブ 管 理 共 ア カ リ通 クレポ基 センジ盤 スダト機 リ 能 制御対象ノード(Linuxの場合) 性 能 管 理 管 理 ジ ョ ブ 管 理 一 括 制 御 統合コンソール機能 jfreechart JavaMail Eclipse JavaVM joesnmp Quartz JBoss JavaVM Linux s y s l og -ng rsh/ ssh JavaVM s y s l og -ng NET-SNMP PostgresSQL OpenLDAP Linux Linux クライアントのパッケージ内の開発部分はEclipseのプラグイン サーバのパッケージ内の開発部分はEJB 5

Hinemos ユーザインタフェース Eclipse Hinemosにおけるユーザインタフェースの位置づけ 以下の選択肢 Web クライアントAP リッチクライアント 観点 業務用途 求められる操作性 テクノロジー 開発効率性 6

Hinemos ユーザインタフェース Eclipse WebRCP Hinemosにおけるリッチクライアントの位置づけ 参考 Javaをインストールしておけばjavawsの実行 javaws http://{マネージャのipアドレス} :8080/hinemos/hinemos.jsp で ダウンロードされ 実行することができる マネージャ JBoss tomcat HinemosRCP WebRCP Warファイル クライアント 送信 HinemosRCP javaws JAVA 7

Hinemos ユーザインタフェース Eclipse Hinemosにおけるパースペクティブの位置づけ 参考 X-Windowのワークスペース相当 パースペクティブ単位でのビュー(View)のレイアウトの保存 復元が可能 8

Hinemos ユーザインタフェース Eclipse Hinemosにおけるビューとダイアログの位置づけ (参考 Viewはパースペクティブに追加できる また レイアウトを変更できる ビューまたはダイアログの呼び出し ダイアログ ビュー ビュー ビュー ダイアログ 9

Hinemos ユーザインタフェース Eclipse Hinemosにおけるビューとダイアログの位置づけ とはいえ 実行単位で履歴の参 照が可能 一括制御機能 実行ノードをグループ単位で指 定し 並列実行 操作内容を指定したら あとは画面で パラメータ設定して実行するだけ グループ単位で実行されている一括 制御につき 各ノードごとの実行状況 を確認することが可能 10

Hinemos ユーザインタフェース Eclipse LinuxとWindowsでの仕様の差異に注意が必要 管理(イベント) TableTree Text 11

Hinemos ユーザインタフェース Eclipse LinuxとWindowsでの仕様の差異 Linux Eclipseそのものの 仕様に注意が必要 改行 折り返し Linux Windows Table, TableTree Text Table, TableTree Text 行 折り返し 改 Tab遷移 リスト表示色 リスト表示幅 12

Hinemos ユーザインタフェース Eclipse JFreeChart Hinemosにおけるグラフ表示(JFreeChart)の位置づけ (参考1) JFreeChartはAWT import org.eclipse.swt.awt.swt_awt; 等の指定 (参考2 性能管理機能 リアルタイムグラフ表示 履歴情報の蓄積 グラフ表示が可能 CPU メモリ ディスク ネットワークのリソース情報をグループ単位で集計した 値でグラフ表示することが可能 尚 リソースなど各種もグループ単位で行うことが可能 13

Hinemos APサーバ JBoss HinemosにおけるAPサーバの位置づけ 受信データのシリアル化 ログ情報 データロストの回避 NW断 Hinemosマネージャ エージェント停止 同期処理 非同期処理 例 ログ受信とDBMS格納の非同期化 メール送信の非同期化 クライアント(UI)やエージェントとの通信 APサーバの選択肢 Jboss Geronimo Spring Seaser 14

Hinemos APサーバ JBoss Hinemosにおけるリモート接続の位置づけ (参考) jbossall-client.jar jbossall-client.jar Listener接続 データ取得 データ受信 ① データ送信 ② topic EJB(同期処理) ③ queue JMS (非同期処理 RMI (JBoss) 15

Hinemos APサーバ JBoss Hinemosにおけるジョブ機能と一括制御機能の実行 ジョブ管理機能 Hinemosマネージャ 確認 指示情報 topic 通知 結果情報 queue Hinemosジョブエージェント 処理 一括制御機能 Hinemosマネージャ MDB ssh 処理 queue MDB ssh 処理 queue MDB ssh 処理 16

Hinemos アクセス権の管理 JBoss Hinemosにおけるユーザアクセス権の実装の意義 参考 roleの指定 EJBのメソッド単位で認証 利用例 com.clustercontrol.monitor.ejb.session.monitorcontrollerbean.java /** 画面での1つの操作 ボタン等 に対してSessionBeanのメソッドを1:1で対応させている * @ejb.interface-method * @ejb.permission * role-name="monitorread" * method-intf="remote" 中略 */ public EventListInfo geteventlist(string facilityid) throws CreateException, FinderException, NamingException, SQLException { EventListInfo list = select.geteventlist(facilityid, ALL); return list; } セキュリティドメインの指定 XDoclet Configuration内のjbossの設定で securitydomainの値を java:/jaas/hinemos に設定 接続指定(HinemosはLDAPを利用 DBMS ファイル格納も可能) jboss-4.0.3sp1/server/all/conf/login-config.xml <application-policy name = "hinemos"> <authentication> <login-module code = "com.clustercontrol.accesscontrol.util.ldaploginmodule" flag = "required"> <module-option name="basectxdn">ou=people</module-option> <module-option name="basefilter">(uid={0})</module-option> <module-option name="rolesctxdn">ou=roles</module-option> 中略 </application-policy> 17

Hinemos データの格納 RDBMS OpenLDAP 概要 機能間のデータアクセス API経由のアクセス 格納データへのアクセス方法 CMP BMP データのメンテナンス マスタデータ トランザクション(履歴)データ トランザクション管理 例 リポジトリ管理機能で 既に割り当て済みの ノードを割り当てた場合の動作 18

Hinemos データの格納 OpenLDAP スコープ グループ管理 の紹介 Hinemosでは 複数のコンピュータを単一のコンピュータのイメージで運用することに対応 ユーザが運用目的ごとにコンピュータをグループ登録できる機能を備え 運用目的に応じたや操作を GUIで容易に行う環境を提供 ユーザ定義のグループ階層 業務 適 用 OS コールセンタ 営業支援 パ ッ チ Lin ux ログ 端末 RH-AS3.0 AP 属性情報 端末 Fe dora 性能管理 グループ情報 サーバ サーバ DB ジ ョブ 実 S N1 S N1 N2 N3 a1 a2 a2 a3 行 N2 N3 19

Hinemos 外部処理(プラットフォーム)関連 制御対象のパスワード入力対応 expectで pingを実行するときのport (一般ユーザでの動作) NW関連の動作には注意が必要 OSのユーティリティの利用 例 syslog-ng NET-SNMP ssh/rsh #!/bin/sh USERADD_PROC="/usr/sbin/useradd" EXPECT_PROC="/usr/bin/expect" PASSWD_PROC="/usr/bin/passwd" : 中略 $EXPECT_PROC -c " spawn -noecho $PASSWD_PROC $username expect *password: send_user \r send $pass\r expect *password: send_user \r send $pass\r expect { eof {exit} timeout {exit 2} } 2&> /dev/null " 以下略 20

Hinemos レポートの作成 JasperReport 帳票の出力 JasperReportとBIRT HinemosではJasperReportを採用 例 管理機能のイベント情報 方式A サーバ ユーザ端末 ① C 方式B サーバ ② M ユーザ端末 ③ C Ver2.1から 21

Hinemos SWの拡張性設計 共通機能の切り出しと拡張性設計 例 Hinemosの機能群 プラグイン形式 欲しい形式をどんどん追加 Ver1.0 管理 s y s l o g n g 機能全体 リ ソ ー ス P I N G 共 ア カ リ通 クレポ基 センジ盤 スダト機 リ能 S Q L プ ロ セ ス ジ ョ ブ 管 理 S N M P 性 能 管 理 Ver2.1 H i n e m o s a g t 管 理 H T T P S N M P T R A P J M X 共 通 イ ス ス通 機 知ベテコ ーー 機ン トタプ能 能ス Ver2.0 一 括 制 御 22

Hinemos SWの拡張性設計 様々な手段で情報を収集してする 手段を追加できる 管理機能 プロセス SNMP SQL 等 23

Hinemos 最後に 今後の課題と展開 OSSでなくても言えることであるが OSSであるからこそ デバッグログ コメント文 javadoc 他OSSとの連携 活用 これまでの開発状況 H17年度 4月 7月 初期開発 10月 H18年度 4月 1月 7月 10月 1月 H19年度 4月 Ver1.0公開 (IPA受託開発) 2次開発 Ver2.0公開 3次開発 4次開発 Ver2.1公開 5次開発 2005年 4月 8月 9月 12月 2006年1月 2月 3月 社外公開実績 24