ดาวน์โหลด Agent
ติดตั้งบนเครื่องที่ต้องการเฝ้า — ยิง metrics เข้า https://yam.pssgroup.app
ต้องมี WRITE token ก่อน — สร้างที่หน้า API Tokens (Bearer pssyam_...)
🪟 Windows
.NET single-file · service + config UI ในตัว · ~70 MB
ดาวน์โหลด PssYamAgent.exe
- ดับเบิลคลิก exe → กรอก Backend URL + Token
- ตั้งค่า postgres / services / docker ที่จะเฝ้า
- กด ติดตั้ง service (รันเป็น Administrator)
🐧 Linux (systemd)
Python 3 stdlib · ไม่ต้องลง pip
ดาวน์โหลด pss-yam-agent.py
sudo mkdir -p /opt/pss-yam-agent /etc/pss-yam-agent
sudo curl -o /opt/pss-yam-agent/pss-yam-agent.py https://yam.pssgroup.app/downloads/pss-yam-agent.py
# สร้าง /etc/pss-yam-agent/config.json (backend_url + agent_token + watch_services)
sudo curl -o /etc/systemd/system/pss-yam-agent.service https://yam.pssgroup.app/downloads/pss-yam-agent.service
sudo systemctl enable --now pss-yam-agent
config.json (Linux) — ตัวอย่าง
{
"backend_url": "https://yam.pssgroup.app",
"agent_token": "pssyam_ingest_XXXXXXXX",
"machine_id": "my-server-01",
"host_name": "my-server-01",
"interval_seconds": 30,
"postgres": [
{
"name": "main",
"host": "127.0.0.1",
"port": 5432,
"db": "postgres",
"user": "yam_monitor",
"password": "••••••••"
}
],
"mysql": [{ "name": "main" }],
"watch_services": ["nginx", "docker"],
"docker_enabled": true,
"discover_ssl": true
}
ต้องมี client psql บนเครื่อง (apt install postgresql-client) — แนะนำ user แบบอ่านอย่างเดียว:
CREATE USER yam_monitor WITH PASSWORD '••••••••';
GRANT pg_monitor TO yam_monitor; -- เห็น pg_stat_activity ครบ
Windows: ไม่ต้องแก้ไฟล์มือ — ใส่ค่าเดียวกันในหน้า config UI ของ agent (ช่อง Postgres) ได้เลย มีช่อง Primary เพิ่ม (เครื่องละ 1 instance หลัก เพื่อรายงาน RAM ของ postgres ไม่ซ้ำ)
เวอร์ชันปัจจุบัน: v1.0.1 · สร้าง token · Auto-update ผ่าน PSS HUB — เปิดใช้แล้ว (agent เช็คอัปเดตเองทุกชั่วโมง)