JP6920270B2 - 操作実行システム、操作実行装置、操作実行方法及びプログラム - Google Patents
操作実行システム、操作実行装置、操作実行方法及びプログラム Download PDFInfo
- Publication number
- JP6920270B2 JP6920270B2 JP2018217079A JP2018217079A JP6920270B2 JP 6920270 B2 JP6920270 B2 JP 6920270B2 JP 2018217079 A JP2018217079 A JP 2018217079A JP 2018217079 A JP2018217079 A JP 2018217079A JP 6920270 B2 JP6920270 B2 JP 6920270B2
- Authority
- JP
- Japan
- Prior art keywords
- script
- information
- account information
- execution
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
まず、本実施形態に係る操作スクリプト実行システム1の全体構成について、図1を参照しながら説明する。図1は、本実施形態に係る操作スクリプト実行システム1の全体構成の一例を示す図である。
ここで、スクリプト群(シナリオ)の具体例として、或る操作対象サーバ50(以降では「操作対象サーバA」とも表す。)と、別の或る操作対象サーバ50(以降では、「操作対象サーバB」とも表す。)とから性能情報を取得し、レポートを作成するシナリオ(シナリオ名:「性能情報取得シナリオ」)を図2に示す。図2は、スクリプト群(シナリオ)の一例を説明するための図である。
操作1−2:性能情報出力コマンドを実行する操作
操作1−3:性能情報出力コマンドの実行結果を圧縮して、圧縮ファイルを作成する操作
操作1−4:圧縮ファイルを操作スクリプト実行端末10に送信する操作
次に、操作スクリプト2は、例えば、以下の操作2−1〜操作2−5を順に実行する。
操作2−2:例えばdirコマンドやlsコマンド等によりファイル一覧を取得する操作
操作2−3:パフォーマンスモニタ情報を取得する操作
操作2−4:ファイル一覧及びパフォーマンスモニタ情報を圧縮して、圧縮ファイルを作成する操作
操作2−5:圧縮ファイルを操作スクリプト実行端末10に送信する操作
最後に、操作スクリプト3は、例えば、以下の操作3−1〜操作3−2を順に実行する。
操作3−2:解凍後のファイルをローカルアプリ60(例えば、表計算ソフトウェア等)で加工して、操作対象サーバA及び操作対象サーバBの性能情報を示すレポートを作成する操作
このように、操作スクリプト実行端末10において、シナリオを構成する各操作スクリプトが実行されることで、当該シナリオにより表される作業内容が実現される。
次に、アカウント情報について、図3を参照しながら説明する。図3は、アカウント情報の一例を示す図である。なお、アカウント管理装置20の記憶部204には、1以上のアカウント情報が記憶される。
次に、申請情報について、図4を参照しながら説明する。図4は、申請情報の一例を示す図である。なお、アカウント管理装置20の記憶部204には、1以上の申請情報が記憶される。
次に、本実施形態に係る操作スクリプト実行システム1が実行する処理の流れについて説明する。
以降では、ワークフローを申請及び承認する場合の流れについて、図5を参照しながら説明する。図5は、ワークフローの申請から承認までの流れを説明するためのシーケンス図である。
以降では、自動起動によりシナリオを起動し、このシナリオを構成する各操作スクリプトを実行する場合の流れについて、図6を参照しながら説明する。図6は、自動起動によりシナリオを起動し、操作スクリプトを実行する場合の流れを説明するためのシーケンス図である。
以降では、手動起動によりシナリオを起動し、このシナリオを構成する各操作スクリプトを実行する場合の流れについて、図7を参照しながら説明する。図7は、手動起動によりシナリオを起動し、操作スクリプトを実行する場合の流れを説明するためのシーケンス図である。
10 操作スクリプト実行端末
20 アカウント管理装置
30 申請端末
40 承認端末
50 操作対象サーバ
60 ローカルアプリ
101 画面表示部
102 起動制御部
103 実行制御部
104 記憶部
201 ワークフロー処理部
202 スクリプト情報制御部
203 手動起動指示部
204 記憶部
301 申請処理部
401 承認処理部
Claims (7)
- 操作対象サーバのアカウント情報を管理する管理装置と、前記操作対象サーバに対する1以上の操作が含まれる一連の操作を実現するスクリプトで構成されるスクリプト群を実行する操作実行装置とが含まれる操作実行システムであって、
前記管理装置は、
前記操作実行装置からの問い合わせに応じて又は前記スクリプト群の開始日時となった場合に、前記スクリプト群を構成する各スクリプトの実行に用いられる1以上のアカウント情報を前記操作実行装置に送信する送信手段を有し、
前記操作実行装置は、
前記スクリプト群の開始日時となった場合又は前記操作実行装置のユーザによる指示に応じて、前記スクリプト群を構成する各スクリプトに対して、前記1以上のアカウント情報のうち、前記スクリプトの実行に用いられるアカウント情報を設定する設定手段と、
前記設定手段によりアカウント情報が設定された各スクリプトで構成されるスクリプト群を実行する実行手段と、
を有し、
前記スクリプト群は、前記操作対象サーバに対する保守作業を行うための一連の操作を実現するスクリプトで構成される、ことを特徴とする操作実行システム。 - 前記一連の操作には、前記操作実行装置上で動作するローカルアプリケーションに対する1以上の操作が含まれる、ことを特徴とする請求項1に記載の操作実行システム。
- 前記送信手段は、
ワーフフローによって承認された前記スクリプト群と、前記スクリプト群を構成する各スクリプトの実行に用いられる1以上のアカウント情報とを前記操作実行装置に送信する、ことを特徴とする請求項1又は2に記載の操作実行システム。 - 前記アカウント情報には、暗号化されたパスワードが含まれ、
前記設定手段は、
前記スクリプト群を構成する各スクリプトに対して、前記1以上のアカウント情報のうち、前記スクリプトの実行に用いられるアカウント情報に含まれるパスワードをメモリ上で復号して設定する、ことを特徴とする請求項1乃至3の何れか一項に記載の操作実行システム。 - 操作対象サーバのアカウント情報を管理する管理装置と接続され、前記操作対象サーバに対する1以上の操作が含まれる一連の操作を実現するスクリプトで構成されるスクリプト群を実行する操作実行装置であって、
前記スクリプト群の開始日時となった場合又は前記操作実行装置のユーザによる指示に応じて、前記スクリプト群を構成する各スクリプトに対して、前記1以上のアカウント情報のうち、前記スクリプトの実行に用いられるアカウント情報を設定する設定手段と、
前記設定手段によりアカウント情報が設定された各スクリプトで構成されるスクリプト群を実行する実行手段と、
を有し、
前記スクリプト群は、前記操作対象サーバに対する保守作業を行うための一連の操作を実現するスクリプトで構成される、ことを特徴とする操作実行装置。 - 操作対象サーバのアカウント情報を管理する管理装置と接続され、前記操作対象サーバに対する1以上の操作が含まれる一連の操作を実現するスクリプトで構成されるスクリプト群を実行する操作実行装置が、
前記スクリプト群の開始日時となった場合又は前記操作実行装置のユーザによる指示に応じて、前記スクリプト群を構成する各スクリプトに対して、前記1以上のアカウント情報のうち、前記スクリプトの実行に用いられるアカウント情報を設定する設定手順と、
前記設定手順によりアカウント情報が設定された各スクリプトで構成されるスクリプト群を実行する実行手順と、
を実行し、
前記スクリプト群は、前記操作対象サーバに対する保守作業を行うための一連の操作を実現するスクリプトで構成される、ことを特徴とする操作実行方法。 - 操作対象サーバのアカウント情報を管理する管理装置と接続され、前記操作対象サーバに対する1以上の操作が含まれる一連の操作を実現するスクリプトで構成されるスクリプト群を実行する操作実行装置を、
前記スクリプト群の開始日時となった場合又は前記操作実行装置のユーザによる指示に応じて、前記スクリプト群を構成する各スクリプトに対して、前記1以上のアカウント情報のうち、前記スクリプトの実行に用いられるアカウント情報を設定する設定手段、
前記設定手段によりアカウント情報が設定された各スクリプトで構成されるスクリプト群を実行する実行手段、
として機能させ、
前記スクリプト群は、前記操作対象サーバに対する保守作業を行うための一連の操作を実現するスクリプトで構成される、ことを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018217079A JP6920270B2 (ja) | 2018-11-20 | 2018-11-20 | 操作実行システム、操作実行装置、操作実行方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018217079A JP6920270B2 (ja) | 2018-11-20 | 2018-11-20 | 操作実行システム、操作実行装置、操作実行方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020086695A JP2020086695A (ja) | 2020-06-04 |
| JP6920270B2 true JP6920270B2 (ja) | 2021-08-18 |
Family
ID=70908161
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018217079A Active JP6920270B2 (ja) | 2018-11-20 | 2018-11-20 | 操作実行システム、操作実行装置、操作実行方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6920270B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023135948A (ja) * | 2022-03-16 | 2023-09-29 | Nttテクノクロス株式会社 | 操作実行システム、管理装置、操作実行方法及びプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6205480B1 (en) * | 1998-08-19 | 2001-03-20 | Computer Associates Think, Inc. | System and method for web server user authentication |
| JP2002328904A (ja) * | 2001-03-01 | 2002-11-15 | Appresso:Kk | アプリケーションサービスプロバイダ管理システム |
| JP2004287802A (ja) * | 2003-03-20 | 2004-10-14 | Fujitsu Ltd | 横断検索方法及び横断検索プログラム |
| JP2005309486A (ja) * | 2004-04-16 | 2005-11-04 | Mitsubishi Electric Corp | 運転履歴データ管理装置及び運転履歴データ管理システム |
| JP5195281B2 (ja) * | 2008-10-27 | 2013-05-08 | 富士通株式会社 | 入力候補推薦方法及び入力候補推薦プログラム |
| JP6735644B2 (ja) * | 2016-09-20 | 2020-08-05 | キヤノン株式会社 | 情報処理装置及びその制御方法、コンピュータプログラム |
-
2018
- 2018-11-20 JP JP2018217079A patent/JP6920270B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020086695A (ja) | 2020-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10678597B2 (en) | Event-driven blockchain workflow processing | |
| US8949378B2 (en) | Method and system for providing a state model of an application program | |
| CN102982396B (zh) | 通用过程建模框架 | |
| US12165091B2 (en) | Mainframe workflow manager system and method | |
| US7752335B2 (en) | Networked computing using objects | |
| JP7097958B2 (ja) | 自動ユニバーサルコネクタパッケージを使用してクラウドアプリケーションをクラウドサービスブローカプラットフォームに統合するためのシステムおよび方法 | |
| US8938708B2 (en) | Determining project status in a development environment | |
| US20140096208A1 (en) | Automated system and method for provisioning and managing cloud desktop services | |
| US11928627B2 (en) | Workflow manager | |
| AU2016100635A4 (en) | Software creation system | |
| CN112651041A (zh) | 权限控制方法、装置、设备及存储介质 | |
| JP6778722B2 (ja) | 予めスクレイプしたビッグデータを用いたクラウドスクレイピングシステム及び方法と、そのためのコンピュータプログラム | |
| US20190171842A1 (en) | Extensibility tools for defining custom restriction rules in access control | |
| JP6920270B2 (ja) | 操作実行システム、操作実行装置、操作実行方法及びプログラム | |
| CN113014616A (zh) | 用于内容交付嵌入的分析内容网络 | |
| US11907731B1 (en) | Configurable cloud development environments | |
| US20050289539A1 (en) | Central installation, deployment, and configuration of remote systems | |
| JP5090809B2 (ja) | 管理サーバおよび管理方法およびプログラムおよび記録媒体 | |
| CN110968367A (zh) | 一种电商商品字段配置方法、装置、服务器及存储介质 | |
| JP2003233515A (ja) | ソフトウェア保守システムおよびソフトウェア保守プログラム | |
| JP2016099709A (ja) | アクセス制御プログラム、アクセス制御方法、及び、アクセス制御装置 | |
| JP2020017053A (ja) | 環境構築支援システムおよび環境構築支援方法 | |
| CN111158649B (zh) | 多层级参数配置的方法和装置 | |
| US20230198991A1 (en) | File-based configuration of access management | |
| KR102346480B1 (ko) | 매크로 기반 어플리케이션 계정 관리 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191225 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201015 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201027 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210413 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210607 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210622 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210726 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6920270 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |