ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
JP1 とは
JP1 (Job Management Partner 1) は、日立製作所が提供する統合システム運用管理ソフトウェアです。1994 年に最初のバージョンがリリースされ、30 年以上にわたって日本の大企業・官公庁・金融機関のシステム運用基盤として使われ続けています。
製品群はジョブ管理・監視・認証・性能管理・バックアップなど 20 以上のモジュールから構成され、組み合わせて巨大なシステム運用を一元化します。
主要モジュール一覧
| モジュール | 役割 | 競合製品 |
|---|---|---|
| JP1/Base | 認証・コマンド実行・イベント基盤。他 JP1 製品の前提 | — |
| JP1/AJS3 | ジョブネット設計・実行・スケジューリング | Control-M / Autosys / Hinemos |
| JP1/IM | 統合管理 (イベント集約・コンソール表示・自動アクション) | Zabbix / Datadog / OpenView |
| JP1/PFM | 性能監視 (CPU / メモリ / DB / アプリ) | Prometheus / NewRelic / Mackerel |
| JP1/Cm2 | ネットワーク管理・可用性監視 | SolarWinds / OpenView |
| JP1/IT Desktop Management | クライアント PC 資産管理 | SKYSEA / LANSCOPE |
| JP1/VERITAS NetBackup | バックアップ統合 | Veeam / Commvault |
| JP1/Software Distribution | ソフトウェア配布 | SCCM / WSUS |
| JP1/Audit Information Linkage | 監査ログ集約 | Splunk / ArcSight |
JP1/AJS3 (ジョブ管理) の基本
JP1 で最もよく使われるのがAJS3 (Automatic Job Management System)。複数サーバにまたがるバッチ処理を依存関係付きで実行します。
[典型的なジョブネット]
START
├→ [日次集計バッチ] (毎日 02:00 開始)
│ ├→ [売上集計]
│ ├→ [在庫集計]
│ └→ [在庫アラート判定]
│ └→ [メール送信] (在庫不足時のみ)
└→ [DB バックアップ] (毎日 03:00 開始)
└→ [テープ書出し]
END
依存関係:
- 売上集計と在庫集計は並列
- 在庫アラートは集計完了後
- メール送信は条件付き (在庫不足検知時)
AJS3 ではこのジョブネットを GUI または XML 定義ファイルで設計します。リカバリ実行・スキップ・引数渡し・カレンダー連動 (営業日のみ実行) など、エンタープライズで必要な機能が揃っています。
JP1/IM (統合監視) の構成
[統合管理サーバ]
↑ (JP1 イベント)
│
┌───┴─────────────────────────────┐
│ │
[業務サーバ A] [業務サーバ B] [DB サーバ]
- syslog 監視 - プロセス監視 - SQL 監視
- ログ監視 - ファイル監視 - 接続数
- WMI 監視 - サービス監視
各サーバの JP1/Base がイベントを発火
→ JP1/IM が集約 → コンソール表示
→ 重大度に応じて自動アクション (メール / コマンド実行)
JP1 を採用する典型ケース
- 金融機関: 銀行・証券の勘定系バッチ管理 (夜間バッチ数千ジョブ規模)
- 製造業: 生産管理 / 出荷管理 / 在庫管理の日次バッチ
- 官公庁: 住基ネット / 税務システム / 年金システム
- 大手 SIer: 客先システムの統合運用センター
- 通信: NW 監視 / 課金システムの集計
共通の特徴は24時間365日無停止・厳格な変更管理・監査対応必須。エンタープライズ要件を満たすために JP1 のような統合製品が選ばれます。
競合製品との比較
| 項目 | JP1 | Hinemos | 千手 (Senju) | Zabbix |
|---|---|---|---|---|
| ベンダー | 日立 | NTTデータ系 | 野村総研系 | Zabbix LLC (OSS) |
| ライセンス | 商用 | OSS + 有償サポート | 商用 | OSS |
| 強み | ジョブ管理 / 統合性 | クラウドネイティブ | 金融業界の実績 | 低コスト / 柔軟性 |
| 導入コスト | 高 (数百万〜) | 中 | 高 | 低 |
| 運用人材 | 豊富 (日立認定) | 少ない | 限定的 | 世界中に多い |
| クラウド対応 | 中 (改善中) | 強い (Kubernetes) | 中 | 中 |
JP1/Base のコマンド例
# JP1 サービス起動 (Linux)
/etc/opt/jp1base/jbs_start
# サービス停止
/etc/opt/jp1base/jbs_stop
# 自JP1ユーザの認証情報設定
jbsadduser -name root -auth manager
jbssetcnf -h hostname conf/jbssyscnf
# JP1 イベント発行 (運用スクリプトから)
jevsend -i "00000001" \
-m "業務A: バッチ完了" \
-s "INFORMATION" \
-e "PROGRAM_NAME=daily_batch"
# ジョブネット起動 (AJS3)
ajsentry -F APP -n /SYSTEM/daily/MAIN
ajsshow -F APP /SYSTEM/daily/MAIN # 状態確認
クラウド移行のトレンド
JP1 はオンプレ前提の伝統的製品でしたが、近年は以下の方向で進化しています:
- JP1 Cloud Service: 日立提供の SaaS 版 (AWS / Azure 上)
- コンテナ対応: Docker / Kubernetes 上のジョブ管理
- パブリッククラウド連携: AWS / Azure / GCP の監視・操作
- API 拡充: REST API でジョブ操作 / イベント発行
- Ansible 連携: 構成管理ツールと統合
とはいえ、フルクラウドネイティブな新規案件では Datadog + Argo Workflows / Airflow といった OSS スタックが選ばれることが増えています。JP1 は既存資産のあるエンタープライズでの選択肢として残り続けるでしょう。
JP1 技術者になるには
| 資格 | レベル | 備考 |
|---|---|---|
| JP1 認定エンジニア (Certified Engineer) | 初級 | 製品別 (AJS / IM / Base) |
| JP1 認定コンサルタント | 上級 | 提案 / 設計レベル |
| 日立 OpenMiddleware 資格 | 関連 | Cosminexus / HiRDB と組合せ |
SIer 大手 (日立系・NTT データ系・NRI 等) に在籍するか、日立の有償研修で習得するのが王道。OSS ツールと比べて書籍・Web 情報が少ないため、ベンダー研修への投資は必須です。
FAQ
Q: JP1 と Hinemos、どちらを選ぶ?
A: 既存に JP1 資産がある / 金融など厳格業界なら JP1。新規・コスト重視 / クラウド前提なら Hinemos や Datadog 等を検討。
Q: JP1 のライセンス費用は?
A: 製品・ノード数で大きく変わります。AJS3 + IM + Base のフル構成で数千万円規模になることも。
Q: JP1 案件は今後増えるか?
A: 既存システムの保守・拡張は確実に残ります。新規はクラウドネイティブにシフトしつつあり、JP1 単独より JP1 + AWS / Azure ハイブリッドの提案が中心になっています。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
同階層のページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?