واچ‌لاگ راهنمای نصب ایجنت
این راهنما مراحل نصب و اجرای ایجنت واچ‌لاگ روی سرور شما را توضیح می‌دهد.
ایجنت واچ‌لاگ یک برنامه Node.js است که برای جمع‌آوری و ارسال متریک‌های سرور به واچ‌لاگ طراحی شده است.
لطفاً مراحل زیر را به ترتیب دنبال کنید تا فرآیند راه‌اندازی انجام شود.
سیستم عامل Ubuntu
سیستم عامل CentOs
سایر سیستم عامل ها
چگونه واچ‌لاگ را روی سرور Ubuntu نصب کنیم؟
نصب
برای نصب ایجنت واچ‌لاگ از اسکریپت زیر استفاده کنید:
مقادیر your-api-key و your-server را با کلید API و نام سرور خود که در داشبورد واچ‌لاگ دریافت کرده‌اید، جایگزین کنید.
sudo apiKey="your-api-key" server="your-server" MEMORY="300MB" bash -c "$(curl -L https://watchlog.io/ubuntu/watchlog-script.sh)"
کپی
MEMORY: این متغیر محیطی حداکثر میزان حافظه مجاز برای اجرای ایجنت تحت مدیریت PM2 را مشخص می‌کند. مقدار پیش‌فرض 300MB است، اما در صورت داشتن حافظه بیشتر یا نیاز بیشتر ایجنت، می‌توانید این مقدار را افزایش دهید (مثلاً MEMORY="500MB").
مدیریت ایجنت

سرویس watchlog از طریق PM2 مدیریت میشود.

  • اجرای ایجنت:
    pm2 start watchlog-agent
    کپی
  • بارگذاری مجدد ایجنت:
    pm2 reload watchlog-agent
    کپی
  • توقف ایجنت:
    pm2 stop watchlog-agent
    کپی
  • حذف ایجنت:
    pm2 stop watchlog-agent
    pm2 delete watchlog-agent
    حذف دایرکتوری ایجنت:
    sudo rm -rf /opt/watchlog-agent
نکته: ایجنت واچ‌لاگ توسط PM2 مدیریت می‌شود. در صورتی که مصرف حافظه ایجنت از مقدار مشخص‌شده (پیش‌فرض: 300MB) بیشتر شود، PM2 به‌صورت خودکار آن را ری‌استارت خواهد کرد.
پس از نصب ایجنت روی سرور، باید در کد خود به آن متصل شوید. این کار را می‌توانید از طریق پکیج‌های زیر انجام دهید:
Nodejs
Python
Php
Java
INSTALLATION
$ npm install watchlog-metric
Usage