メインコンテンツまでスキップ

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
  • サポート機能: Monitoringのみ

機能別サポート状況​

機能LinuxWindowsAIX / 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
(基本ビュー)
LOGNPMScript ManagerProcess
監視
Custom Shell ManagerTCPポート
検知(Local)
GPU備考
LinuxOOOOOOOO
kernel
kernel version 2.6.32以上NPM機能使用時はkernel version 4.18以上 ( ebpf )
kernel version 2.6.32未満OOXOOOXXCで実装した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 runtimeon-premiseのdocker
dockerOXX-----
WindowsOOXOOOO-
Windows 7以上
Windows Server
2008 R2以上
上記Windowsの以下バージョン
( Legacy )
Cで実装したAgentを使用 ( 3.0.19.3バージョンに反映 )
AIXOOXOOOXX
AIX 5.3以上
HP-UXOOXOOOXX
hp-ux 11.31以上
SolarisOOXOOOXX
solaris 5.10以上