Host Agent 紹介
▣ exem-host-agent
- System構成情報およびリソースデータを収集するAgent
- ContainerHost ( Docker ) 環境では事前インストールが必要
- Log Monitoringを含む
Agent動作構成図

OSサポート環境
Linux (go)
サポートバージョン
- Kernelバージョン: 2.6.32以上
- bit: 64bit / 32bit
サポートディストリビューション
備考
Agentのサポート可否は、ディストリビューションの種類よりも、上記で言及したkernel version以上であればサポート可能と見なせます。以下は検証済みの最小ディストリビューションバージョンです。
対象リストとバージョンは今後も継続的に更新される予定です。
- CentOS 6以上
- Red Hat 6以上 (RHELベース)
- Rocky Linux 8以上
- Ubuntu 12.04以上
- Debian 6以上
- SUSE 11以上
- fedora 13以上
- amazon Linux
サポート機能
- 完全サポート: Monitoring, LOG, NPM, Script Manager, Process監視, Custom Shell Manager, TCPポート検知, GPU
- NPM機能: kernel 4.18以上 (eBPF必要)
- GPUに関する注意事項: Linuxのみサポート (WindowsにはNvidia-Libraryがない)
レガシーバージョン
- Kernel 2.6.32未満: Monitoringのみサポート、C実装のAgentを使用 (3.0.19.3バージョン)
コンテナ環境
- Docker (on-premise): Monitoringのみサポート
Windows (go)
サポートバージョン
備考
組み込み環境のうち、Windows Embedded Standard環境であれば、以下と同じ基準で収集が可能です。
- Windows 7以上
- Windows Server 2008 R2以上
- bit: 64bit / 32bit
サポート機能
- 完全サポート: Monitoring, LOG, Script Manager, Process監視, Custom Shell Manager, TCPポート検知
部分サポート: NPM (pcapでデータ収集、eBPFはLinux専用)(3.0.28バージョンでNPMサポート終了)- 未サポート: GPU
レガシーバージョン
- Windows 7以下のバージョン: C実装のAgentを使用 (3.0.19.3バージョン)
Unix系
AIX
- サポートバージョン: AIX 5.3以上 (64bit)
- サポート機能: Monitoringのみ
HP-UX
- サポートバージョン: HP-UX 11.31以上 (64bit)
- サポート機能: Monitoringのみ
Solaris
- サポートバージョン: Solaris 5.10以上 (64bit)
- サポート機能: Monitoringのみ
Legacy C
- GoバージョンのLinux、Windowsがサポートしない環境では、CバージョンのLinux、Windowsが一部環境でサポート可能
- サポート環境
Linux - C
▶ サポート可能kernel version (C)
- linux kernel version 2.6.9以上 ▶ サポート可能なディストリビューションの種類 (C)
- Red Hat 4以上 ▶ サポート可能なbit (C)
- 64bit Windows - C ▶ サポート可能バージョン (C)
- Windows 7以下
- Windows Server 2008以下 ▶ サポート可能なbit (C)
- 64bit
- サポート環境
Linux - C
▶ サポート可能kernel version (C)
- サポート機能: Monitoringのみ
機能別サポート状況
| 機能 | Linux | Windows | AIX / HP-UX / Solaris |
|---|---|---|---|
| Monitoring | ✅ | ✅ | ✅ |
| LOG | ✅ | ✅ | ✅ (v3.0.26+) |
| NPM | ✅ (eBPF) | ❌ (~v3.0.28) | ❌ |
| Script Manager | ✅ | ✅ | ✅ (v3.0.27+) |
| Process監視 | ✅ | ✅ | ✅ (v3.0.27+) |
| Custom Shell Manager | ✅ | ✅ | ✅ (v3.0.27+) |
| TCPポート検知 | ✅ | ✅ | ❌ |
| GPU | ✅ | ❌ | ❌ |
凡例: ✅ 完全サポート、△ 部分サポート、❌ 未サポート
exem-host-agentとreceiverの通信構造
✓ exem-host-agent v3.0.13以上の通信構造
Linux (go) & Windows (go)
- gRPC(Port: 9009)を利用してReceiverと通信

Unix (AIX, HP-UX, SunOS)
- TCP(Port: 9010)を利用してReceiverと通信

Packageの構成
- Linux & Unix(AIX, HP-UX, SunOS)
exem
└── host
├── LICENSE
├── bin
├── data
│ ├── disk
│ ├── pkg_manager
│ └── script_manager
├── log
├── os_binary
│ ├── exem-host-agent_aix-5.3-powerpc-64
│ ├── exem-host-agent_aix-7.1-powerpc-64
│ ├── exem-host-agent_golang
│ ├── exem-host-agent_golang_32bit
│ ├── exem-host-agent_hpux-11.31-ia64-64
│ ├── exem-host-agent_linux-2.6-x86_64-64
│ └── exem-host-agent_sunos-5.10-sparc-64
├── os_script
│ ├── aix_service_start.sh
│ ├── aix_service_stop.sh
│ ├── hpux_service_start.sh
│ ├── hpux_service_stop.sh
│ ├── linux_service_start.sh
│ ├── linux_service_stop.sh
│ ├── sun_service_start.sh
│ └── sun_service_stop.sh
├── pkg_version.sh
├── script
│ ├── binary_start.sh
│ ├── binary_stop.sh
│ └── set_manual_ip.sh
├── service
│ ├── exem-host-agent.service
│ ├── exem-host-agent_aix
│ ├── exem-host-agent_hpux
│ ├── exem-host-agent_linux
│ └── exem-host-agent_sun
├── start.sh
└── stop.sh
- Windows
exem
└── host
├── bin
│ └── exem-host-agent_win_64.exe
├── data
├── log
├── script
│ ├── binary_start.bat
│ ├── binary_stop.bat
│ ├── pdh-check.bat
│ ├── service_start.bat
│ └── service_stop.bat
├── service
│ └── XmSvcMgr.exe
├── pkg_version.bat
├── start.bat
├── stop.bat
└── Uninstall.exe
機能表 ( update.26.07.15 )
| OS | サポート環境 | Monitoring (基本ビュー) | LOG | NPM | Script Manager | Process 監視 | Custom Shell Manager | TCPポート 検知(Local) | GPU | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| Linux | O | O | O | O | O | O | O | O | ||
| kernel | ||||||||||
| kernel version 2.6.32以上 | NPM機能使用時はkernel version 4.18以上 ( ebpf ) | |||||||||
| kernel version 2.6.32未満 | O | O | X | O | O | O | X | X | Cで実装したAgentを使用 ( 3.0.19.3バージョンに反映 ) | |
| Distro | ||||||||||
| CentOS 6以上 | ||||||||||
| Red Hat 6以上 ( RHELベースのディストリビューションバージョンをサポート) | ||||||||||
| Rocky Linux 8以上 | ||||||||||
| Ubuntu 12.04以上 | ||||||||||
| Debian 12以上 | ||||||||||
| SUSE 10以上 | ||||||||||
| Amazon Linux | ||||||||||
| container runtime | on-premiseのdocker | |||||||||
| docker | O | X | X | - | - | - | - | - | ||
| Windows | O | O | X | O | O | O | O | - | ||
| Windows 7以上 | ||||||||||
| Windows Server 2008 R2以上 | ||||||||||
| 上記Windowsの以下バージョン ( Legacy ) | Cで実装したAgentを使用 ( 3.0.19.3バージョンに反映 ) | |||||||||
| AIX | O | O | X | O | O | O | X | X | ||
| AIX 5.3以上 | ||||||||||
| HP-UX | O | O | X | O | O | O | X | X | ||
| hp-ux 11.31以上 | ||||||||||
| Solaris | O | O | X | O | O | O | X | X | ||
| solaris 5.10以上 |