با سلام خدمت دوستان . معمولا نرم افزار های مانیتورینگ و سرور ها لاگ های خودشون رو به دو 2 صورت ذخیره در فایل و یا فرستادن به یک لاگ سرور ، خارج می کنند . اهمیت خواندن لاگ ها ، ناخوانا بودن لاگ های اولیه و تعداد زیاد سرور ها و برنامه هایی که تولید لاگ می کنند ، باعث می شود تا به یک لاگ سرور و به یک نرم افزار جامع جهت مدیریت و خواندن بهتر لاگ ها در شبکه احتیاج باشد .

در این ارسال نحوه نصب نرم افزار جامع Kiwi syslog server را دنبال می کنیم تا در ارسال های بعدی ، نحوه اتصال به لاگ سرور و مدیریت بهتر لاگ های نرم افزار ها و سرور های مختلف را دنبال کنیم .

فرض ها :

فرض 1 ) از ورژن 9.4.1 برنامه به همراه کرک استفاده می کنیم . ( دانلود کرک )

فرض 2 ) سیستم عامل میزبان Windows Server 2008R2 می باشد .

فرض 3 ) علاوه نصب کنسول ، پنل تحت وب نیز احتیاج داریم .

 

نصب :

مرحله 1 ) با توجه به پنل تحت وب برنامه و با توجه به سرویس ها و برنامه های دیگر که ممکن است در آینده بر روی سرور نصب شود ، حتما منابع کافی ( RAM / CPU / DISK , … ) در اختیار سرور قرار دهید .

مرحله 2 ) برای نصب نیاز به Microsoft .Net Framework 3.5 می باشد . پس باید آن را از قسمت add features نصب کرد . ( به عکس های زیر توجه کنید )

OSLearn.ir_01OSLearn.ir_02

مرحله 3 ) بعد از نصب Microsoft .Net Framework 3.5 ، فایل Kiwi_Syslog_Server_9.4.1.Eval.setup را اجرا و اقدام به نصب برنامه کنید . تنها مرحله ای که شاید نیاز به توضیح داشته باشد ، مرحله Choose Operating Mode می باشد . در این قسمت گزینه Install Kiwi Syslog Server as a Service را انتخاب کنید تا برنامه همانند یک سرویس ، در هر بار روشن شدن سرور فعال و آماده به فعالیت شود .

OSLearn.ir_03OSLearn.ir_04OSLearn.ir_05

مرحله 4 ) جهت نصب پنل تحت وب ، در هنگام نصب حتما گزینه Install Kiwi Syslog Web Access را بزنید تا پنل تحت وب نیز نصب شود .

OSLearn.ir_06OSLearn.ir_07OSLearn.ir_08OSLearn.ir_09OSLearn.ir_10OSLearn.ir_11OSLearn.ir_12OSLearn.ir_13OSLearn.ir_14OSLearn.ir_15OSLearn.ir_16OSLearn.ir_17

نکته : همان طور که مشاهده می کنید ،‌ در هنگام نصب پورت مربوط به پنل تحت وب را 8088 اختیار کردیم .

 

کرک :

مرحله 1 ) کرک برنامه داخل فایلی که در بالا دانلود کردید قرار دارد ،‌ ابتدا قبل از این که برنامه را باز کنید ، فایل SolarWinds.Licensing.Framework.dll را به محل نصب برنامه کپی کنید سپس اقدام به اجرای برنامه کنید .

OSLearn.ir_18نکته : اگر سرور را راه اندازی مجدد کرده اید ، سرویس kiwi syslog server بر روی سیستم فعال می شود . لذا جهت کپی کردن فایل dll باید سرویس را stop کنید . برای این منظور می توان از قسمت services که در administrative tools وجود دارد ، اقدام نمایید .

مرحله 2 ) پس از اجرای برنامه ، از قسمت help روی گزینه ی Enter license details کلیک کنید تا پنجره ی Activate KiwiSyslog باز شود .

OSLearn.ir_19

مرحله 3 ) حال همانند عکس زیر بر روی گزینه دوم کلیک کنید و در نهایت بر روی Copy Unique Machine ID

OSLearn.ir_20OSLearn.ir_21

مرحله 4 ) در مرحله بعد مقدار Unique Machine ID را به کیجن وارد کنید و در نهایت برنامه را کرک کنید .

OSLearn.ir_22OSLearn.ir_24OSLearn.ir_25OSLearn.ir_26

نکته : بر روی گزینه Restart Syslog Server کلیک کنید تا سرویس مربوطه یک بار راه اندازی مجدد شود .

نکته : برای اجرای کیجن نیاز به Microsoft .Net Framework 4 است .

 

بعد از نصب :

مرحله 1 ) تقریبا نصب تمام شد ، کنسول برنامه ( یعنی آیکون Kiwi Syslog Server Console ) را باز کنید و از قسمت File بر روی Setup کلیک کنید .

مرحله 2 ) در پنجره ی باز شده از قسمت سمت چپ به دو قسمت Inputs UDP و Inputs TCP توجه کنید . برنامه می تواند از 2 طریق لاگ های مربوط به برنامه ها و سرور های دیگر را جمع آوری کند . همان طور که مشاهده می کنید این کار از طریق دو پروتکل udp و tcp امکان پذیر است .

تفاوت بین این دو حالت را می توان در تفاوت بین پروتکل tcp و udp تعریف کرد . یعنی اگر از پروتکل udp در لاگ سرور استفاده شود ، برنامه ها و سرور های دیگر لزومی نمی بینند تا مطمئن شوند پکت های مربوط به لاگ هایشان حتما به لاگ سرور رسیده است . ( دقیقا همان مفهوم و تفاوت بین tcp و udp )

مرحله 3 ) ما در این آموزش هر دو قسمت را کانفیگ می کنیم . ابتدا بر روی قسمت udp کلیک کنید و تیک عبارت Listen for UDP Syslog messages را بزنید تا این قابلیت فعال شود . همان طور که در عکس پایین مشاهده می کنید پورت پیش فرض بر روی 514 در نظر گرفته شده است . می توانید پورت را به صورت پیش فرض رها کنید و یا آن را تغییر دهید . ( ما در این آموزش پورت پیش فرض را انتخاب می کنیم . )

OSLearn.ir_27

مرحله 4 ) حال باید قسمت Bind to address را پر کنیم . توجه کنید که می خواهیم دیگر node های موجود در شبکه بتوانند با لاگ سرور در تماس باشند . پس باید آدرس آی پی سرور را برای این قسمت در نظر گرفت . ( اگر از این برنامه تنها برای نمایش و مدیریت لاگ های برنامه ای در همین سرور استفاده میشد ، آنگاه می توانستیم آدرس لوکال را برای قسمت Bind to address وارد کنیم . )

OSLearn.ir_28

نکته : برای تست برنامه و کانفیگ ها، می توانیم از سیستمی دیگر ( لینوکسی ) اقدام به بررسی آی پی و پورت لاگ سرور کنیم . برای این منظور :

OSLearn.ir_29

مرحله 5 ) حال کانفیگ مربوط به قسمت tcp را دنبال می کنیم . بر روی گزینه TCP کلیک کنید و در نهایت تیک گزینه Listen for TCP Syslog messages را بزنید تا این قابلیت نیز فعال شود . حال همانند قسمت قبل می توان پورت پیشفرض را تغییر داد و همچنین باید یک آدرس آی پی برای سرور در نظر گرفت .

OSLearn.ir_30

مراحل بعد از نصب تمام شد ، حال بر روی ok کلیک کرده و به کنسول بازگردید . از قسمت File بر روی Send test message to localhost کلیک کنید . اگر تمام مراحل را موفقیت آمیز طی کرده باشید ،‌ در قسمت کنسول می توانید پیغام آزمایشی ای که ایجاد کردیم را ببینید .

 

مرحله 6 ) در مراحل قبل پروتکل udp را با استفاده از nmap بررسی کردیم . برای پروتکل tcp نیز می توان این عمل را انجام داد و یا با استفاده از دستور telnet ، پورت مورد نظر را تلنت کرد . اگر مراحل موفقیت آمیز طی شده باشد ، باید خروجی ای مثل عکس زیر مشاهده کنید .

OSLearn.ir_31

 

پنل تحت وب :

پورت پیش فرض پنل ، 8088 می باشد و می توانید پنل برنامه را از روی هر دستگاه دیگری باز کنید . به عنوان مثال :

OSLearn.ir_32

نکته : برای ورود از نام کاربری و پسوردی استفاده می کنیم که در هنگام نصب انتخاب کرده بودیم .

نکته : به صورت پیشفرض هر 120 ثانیه صفحه مربوط به لاگ ها refresh می شود . می توان این مقدار را کمتر و یا بیشتر کرد . برای این منظور بر روی گزینه Settings کلیک کنید و در پنجره باز شده از قسمت Page Refresh Rate این مقدار را کم یا زیاد کنید .

OSLearn.ir_33

در عکس زیر نمونه ای از کارکرد لاگ سرور و اتصال برنامه dude به سرور را مشاهده می کنید :

OSLearn.ir_34

مراحل نصب Kiwi Syslog Server تمام شد . در آموزش های بعد حتما به اتصال برنامه ها و سرویس های دیگر به این لاگ سرور می پردازیم ، چرا که هدف از نصب و آموزش این برنامه نیز همین بود .

 

نویسنده : ایمان همایونی
ایمیل نویسنده : info@OSLearn.ir
منبع : وب سایت او اس لرن – http://oslearn.ir
از مطالب وب سایت راضی هستید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید. لطفا برای دونیت روی آیکون زیر کلیک کنید.
 حمایت مالی

درباره نویسنده :

ایمان همایونی هستم، از سال 2009 با گنو لینوکس فعالیت خودم رو در زمینه ی کامپیوتر و IT شروع کردم و تا الان موفق به گذروندن دوره هایLPIC 1 / LPIC 2 / VCP5-DCV / MCITP / CCNA / MTCNA شدم . مدتی در زمینه امنیت فعالیت هایی داشتم اما در حال حاضر تمرکز خودم رو بر روی مجازی سازی و لینوکس گذاشته ام .

تمام پست های من - وب سایت من