AI Dev Impact Lab JA
← Rankings · AI-RELATED REPO

icombilisim/ICLIC-Host-Agent

Lightweight host monitoring agent that reports CPU/RAM/disk/OS metrics + version info from each tracked server to the ICLIC license authority over an HMAC-signed channel. Audit-friendly Go binary, runs as a systemd timer.

Go MIT GitHub ↗
★ 0
stars
75
AI relevance
20
solo dev
0
tool sigs

SUMMARY AI summary by gpt-5-mini

ICLIC Host Agent は、オンプレミス環境向けに設計された小規模な監視エージェントで、サーバーのホストおよびサービスのヘルス情報を ICLIC ライセンス機関へ送信することを目的とします。対象はオンプレ運用者やライセンス管理者で、導入前にコードを読み監査できるよう「単機能かつ可監査性」を重視しています。 主な挙動は毎60秒に /etc/iclic-host-agent/collectors.d/*.yaml の定義に従ってデータを収集し、単一のマップにまとめて enrolment 時に発行される PAT 形式のベアラー鍵で HTTPS POST するだけの「プッシュ専用」設計です。受信ポートやリモート制御は持ちません。収集エンジンは YAML 駆動で、procfs.*, os.*, disk.*, exec, systemctl.*, systemd.resources, tcp.connect, http.get(_json), file.stat, apt.*, docker.* など 21 種類のプリミティブを備え、設定ファイルを追加するだけでコンポーネントを拡張できます。標準で複数のプロファイル(host, docker, systemd, icosys, mysql, redis, nginx, iclic, devops 等)が用意され、必要なプロファイルだけを有効化して利用します。 セキュリティ上の制約として、宣言済み以外のシェル実行なし、エージェント外へのファイル書き込みは /var/lib/iclic-host-agent/state.json のみ、ICLIC 以外への通信なし、/etc/passwd やユーザーデータ、ログの読み取りは行わない設計です。バイナリは /opt/iclic-host-agent/bin にバージョン管理で配置され、systemd ユニットで iclic-agent ユーザーとして動作します。 導入はワンショットトークンで install.sh を実行して enrol し config.json とプロファイルを配置、アップグレード・ロールバック手順や複数ホスト用の deploy-all.sh も提供されます。プロトコル仕様は docs/protocol.md にあり、エージェントとサーバーでプロトコルバージョンをピン留めします。ソースビルドは go build、ライセンスは MIT です。

DETECTED Detected AI stack

AI-related keywords found in this repo's description, topics, or README summary — grouped by category. Each badge links to the corresponding ranking detail page.

💾 Databases (2)
MySQL Redis

Language breakdown (by bytes)

Go
77.7%
Shell
22.3%

Owner

Account
icombilisim
Type
Organization
Followers
0

Dates

Created on GitHub 2026-04-30
Last push 2026-05-09
First seen here 2026-05-09
Last fetched 2026-05-09 15:42

Similar repos (same language)

MagnumGoYB/aitok
Go 6 AI 50
MarimerLLC/claude-utils

Tools and daemons for Claude Code (memory sync, etc.)

Go 5 AI 75
paultyng/testagent

A fake CLI agent for testing orchestration tooling — emits Claude-shaped hooks, MCP traffic, and stream-json without calling any LLM.

Go 3 AI 70
japananh/aimonitor

macOS menu bar + CLI that watches Claude Code session usage across multiple accounts and switches to whichever has server-side headroom. Local-first, no telemetry.

Go 2 AI 100
Oseas031/axis-cli

Agent-native scheduling system for AI Agents

Go 1 AI 45
DeliciousBuding/dida-cli

Agent-friendly CLI for Dida365 / TickTick

Go 1 AI 70
mopanc/saga

Topic-grained, layered memory layer for AI coding agents — local-first, MCP, single binary. Plug Claude Code / Cursor / Windsurf / Antigravity into persistent memory across sessions and machines.

Go 1 AI 70
cajasmota/archigraph

Multi-repo code knowledge graphs for AI agents. Cross-repo linking, infrastructure topology, watcher-driven freshness.

Go 0 AI 45