از لاگهای سیستم چه اطلاعاتی میتوان پیدا کرد ؟ چگونه top را وادار کنیم که تاریخچه مصرف اینترنت و رم و پردازنده را جداگانه در یک فایل متنی ذخیره کند ؟
- خودتون میتونید یک مانیتورینگ ساده را بندازین، مثلا میتونید یک اسکریپت بنویسید که براتون اطلاعات لاگ هایی رو که نیاز دارین در یک فایل نگهداری کنه.
- مثلا اگه اسکریپتی مثل این رو در شروع به کار سیستم راه بندازین اطلاعات حافظه سیستمُ در هر دقیقه با تاریخ و زمانش براتون ذخیره میکنه، این خیلی ساده است و خودتون اگه روش کار کنید میتونه چیزی که میخواید بشه.
#!/bin/bash
while [[ true ]]
do
date >> ram-log
free -h >> ram-log
echo "--------------------------------------------------------------------------" >> ram-log
sleep 1m
done
- خروجی این اسکریپت تقریبا این شکلی خواهد بود ولی همون طور که گفتم خیلی ساده است :
Sun Sep 7 23:55:54 IRDT 2014
total used free shared buffers cached
Mem: 7.7G 2.6G 5.0G 148M 97M 1.5G
-/+ buffers/cache: 1.0G 6.6G
Swap: 9.3G 0B 9.3G
--------------------------------------------------------------------------
Sun Sep 7 23:55:55 IRDT 2014
total used free shared buffers cached
Mem: 7.7G 2.6G 5.0G 148M 97M 1.5G
-/+ buffers/cache: 1.0G 6.6G
Swap: 9.3G 0B 9.3G
--------------------------------------------------------------------------
Sun Sep 7 23:55:56 IRDT 2014
total used free shared buffers cached
Mem: 7.7G 2.6G 5.0G 148M 97M 1.5G
-/+ buffers/cache: 1.0G 6.6G
Swap: 9.3G 0B 9.3G
--------------------------------------------------------------------------