در این مطلب قصد دارم شما را با یک shell script برای اطلاع از وضعیت سرور توسط ارسال ایمیل آشنا کنم.شما با استقاده از این shell script می توانید نتیجه مانیتور load average ، free memory ، swap ، disk space و … را در ایمیل خود داشته باشید . این اسکریپت باعث وارد آمدن بار اضافی به سرور شما نمی شود بلکه در زمانی که لود سرور شما بیشتر از 10 می شود شما را از طریق ایمیل مطلع می کند.
برای راه اندازی ابن اسکریپت بر روی سرور مراحل زیر را انجام دهید :
- ابتدا از طریق ssh به سرور متصل شوید و وارد مسیر زیر شوید:
cd /root
فایل زیر را ایجاد نمایید:
nano loadalert
سپس کدهای زیر را در این فایل کپی کنید:
در کد بالا به جای your email باید ایمیل خود را جایگزین نمایید.
می توانید این فایل را در cron قرار دهید تا مکررا اجرا شود و گزارش را به ایمیل شما ارسال کند.
برای این کار از دستور زیر استفاده نمایید:
crontab -e