با ثبت نام در سایت از مزایای اعضا بهره مند شوید!

مانیتور کردن تمام Log های سیستم و پی بردن به وقوع یک Log خاص

+1 امتیاز
99 بازدید
سوال شده مرداد 26, 1393 در برنامه‌نویسی توسط meysammohajer (29 امتیاز)

سلام

نیاز دارم که تمام Log هایی که در سیستم اتفاق میوفته مانیتور بشن و اگر یک Log مشخص اتفاق افتاد، پیامی نشون داده بشه. در واقع می خوام کدی بنویسم که این کار رو انجام بده. نمی دونم چه طور میشه تمام Log های سیستم رو مانیتور کرد و فهمید چه زمانی یک Log مشخص اتفاق افتاده. (نسخه لینوکس: Centos)

ممنون میشم راهنماییم کنید.

دارای دیدگاه مرداد 30, 1393 توسط mohammadhzp (4,005 امتیاز)

منظورتون از log چیه ؟ ی سیستم عامل توی لحظه خیلی اتفاقا براش میفته.شما باید محدود کنی

دارای دیدگاه شهریور 2, 1393 توسط meysammohajer (29 امتیاز)

همون طور که در پاسخ زیر عنوان کردم، می خوام فایل syslog رو در هر لحظه parse کنم و اگر log مشخصی رخ داد، یک پیام نشون داده بشه.

1 پاسخ

+1 امتیاز
پاسخ داده شده مرداد 30, 1393 توسط mostafa (469 امتیاز)

فکر نکنم بشه تمام کار ها رو log کرد چون 1 کار که همزمان انجام نمیشه چون همزمان کار هایی در cpu ram lan swap vga و.......... همچنین لوگ های لینوکس رو نگفتم که ه قدر میشه
اگه خواسته ی مد نظرتونو بگید میتونم کمکتون کنم که بریم سر اصل مطلب و اونجا رو که میخواهید لوگ کنیم

دارای دیدگاه شهریور 2, 1393 توسط meysammohajer (29 امتیاز)

ممنون از جوابتون.

اگر بخوام جزئی تر بگم می خوام فایل syslog رو مانیتور کنم و هر موقع که رکورد جدیدی بهش اضافه شد بررسیش کنم و اگر log مورد نظرم اتقاق افتاده بود، یک پیامی نشون داده بشه. این کار رو می خوام با کد C انجام بدم.

ممنون می شم اگر راهنماییم کنین.

سرور مجازی لینوکس

2,089 سوال

3,247 پاسخ

3,412 دیدگاه

8,123 کاربر

...