ایجنت واچ‌لاگ (Watchlog Agent)

ایجنت قابل‌نصب برای جمع‌آوری متریک‌های سرور، لاگ‌ها و داده‌های کارایی از هر محیطی — لینوکس، ویندوز، داکر یا کوبرنیتس.

۳۰ روز استفادهٔ آزمایشی از قابلیت‌های پولی — شروع بدون نیاز به کارت بانکی.

چرا از ایجنت واچ‌لاگ استفاده کنیم؟

  • پایش لحظه‌ای CPU، حافظه، دیسک، شبکه و سلامت پردازه‌ها.
  • خواندن پیوستهٔ لاگ‌ها از فایل‌ها یا journald با فیلتر.
  • هشدارهای آستانه‌ای به وبهوک، Slack یا تلگرام.
  • اتصال سادهٔ APM و رویدادهای سفارشی با مسیرهای نرمال‌سازی‌شده.
Agent Dashboard

در همهٔ محیط‌ها در دسترس

اوبونتو / دبیان

نصب یک‌خطی

ویندوز

سرویس با اجرای خودکار

داکر (Docker)

به‌صورت سایدکار کانتینر

کوبرنیتس (Kubernetes)

DaemonSet روی همهٔ نودها

نمودار کلی Agent

شروع سریع در چند ثانیه

# 1) Replace your API-Key & Server
  sudo apiKey="API-Key" server="Server" bash -c "$(curl -L https://watchlog.ir/ubuntu/watchlog-script.sh)"
  
سیستم‌عامل دیگری می‌خواهید؟ مستندات کامل را ببینید.باز کردن مستندات

چه داده‌هایی جمع‌آوری می‌کند

  • CPU، حافظه، دیسک، شبکه، Load و وضعیت پردازه‌ها
  • Tail کردن لاگ‌ها از فایل، پوشه و journald
  • سلامت سرویس‌ها و بررسی پورت‌ها
  • رویدادهای سفارشی و ردگیری‌های APM

متغیرهای محیطی کلیدی

WATCHLOG_SERVER_URL
آدرس سرور واچ‌لاگ شما (مثلاً https://app.watchlog.ir یا URL سازمانی‌تان)
WATCHLOG_API_KEY
توکن احراز هویت که ایجنت برای ارسال داده استفاده می‌کند
WATCHLOG_LOG_PATHS
فهرست فایل‌ها (Comma-Separated) برای Tail کردن (مثلاً ‎/var/log/*.log,‎/var/log/nginx/*.log)
WATCHLOG_TAGS
تگ‌های اختیاری برای این میزبان (مثلاً env=prod,region=eu)

امنیت و حریم خصوصی

  • TLS در مسیر انتقال؛ امکان IP Allowlist و امضای Payload
  • بافرینگ محلی با backpressure؛ بدون خواندن خودکار اطلاعات محرمانه
  • کاربر سرویس با حداقل دسترسی؛ اغلب کالکتورها نیاز به root ندارند
  • پیکربندی‌های شفاف و قابل ممیزی

مصرف منابع

  • CPU: حدود ۱–۳٪ روی میزبان‌های معمول؛ نمونه‌برداری تطبیقی در فشار.
  • حافظه: حدود ۶۰–۱۲۰ مگابایت بسته به کالکتورهای فعال.
  • دیسک: حداقلی؛ استفاده از استریم و بافرهای backpressure.
  • شبکه: فشرده‌سازی، دسته‌ای‌سازی و رمزنگاری TLS.

عیب‌یابی

  • سرویس اجرا نمی‌شود؟systemctl status watchlog-agent (لینوکس) یا پنل Services (ویندوز).
  • داده‌ای نمی‌بینید؟ مقادیر WATCHLOG_SERVER_URL و WATCHLOG_API_KEY و قوانین فایروال خروجی را بررسی کنید.
  • لاگ‌ها ارسال نمی‌شوند؟ مسیر فایل‌ها، سطح دسترسی و تنظیمات چرخش لاگ را چک کنید.
  • نودهای K8s ناقص هستند؟ از زمان‌بندی DaemonSet روی همهٔ نودها و دسترسی‌های ServiceAccount مطمئن شوید.

سؤالات پرتکرار

ایجنت واچ‌لاگ چیست؟

یک کلاینت سبک برای مانیتورینگ که متریک‌های سیستم، لاگ‌ها و داده‌های کارایی را جمع‌آوری و به‌صورت امن به پلتفرم واچ‌لاگ ارسال می‌کند.

کدام پلتفرم‌ها پشتیبانی می‌شوند؟

لینوکس، ویندوز، داکر و کوبرنیتس. ایجنت با مصرف کم منابع بهینه شده است.

آیا داده‌های من امن هستند؟

بله. تمام داده‌ها با TLS رمزنگاری می‌شوند و اطلاعات حساس یا لاگ خام تنها در صورت پیکربندی صریح ذخیره می‌شوند.

دورهٔ نمونه‌برداری متریک‌ها چقدر است؟

به‌صورت پیش‌فرض هر ۶۰ ثانیه؛ می‌توانید فاصله را در فایل پیکربندی تغییر دهید.

می‌توان چند ایجنت هم‌زمان اجرا کرد؟

بله؛ روی سرورها و محیط‌های مختلف نصب کنید و همگی را در یک داشبورد واچ‌لاگ ببینید.

برای نصب کمک می‌خواهید؟

راه‌اندازی، پیکربندی و بهترین‌تمرین‌ها را قدم‌به‌قدم همراهی‌تان می‌کنیم.

تماس بگیرید