نوشتهی
محمود در ۲۴ مرداد روی
اپن سورسd Mلینوکس |
یک دیدگاه
پیتر انوین … این نامی است که ممکن است توجه شما را در اولین مراحل فرآیند نصب و یا عبارت دقیقتر هنگام بوت کردن کامپیوتر با استفاده از ایزوهای یکی از توزیعهای مختلف گنو/لینوکس به خود جلب کرده باشد.عبارتی مانند تصویر زیر:

پیتر انوین (نام کامل:Hans Peter Anvin یا به شکل ساده Peter Anvin یا hpa) یک مهندس نرم افزار/برنامهنویس سوئدی است که در ۱۲ ژانویه سال ۱۹۷۲ در شهر Västerås سوئد متولد شد.نام او بواسطه زحماتش در امر مشارکت در پروژههای نرم افزار آزاد/اپنسورس مطرح است.او یک گیک لینوکس و معماری ریز پردازندهها است.

پیتر بنیانگذار پروژههای زیر است:
- پروژه SYSLinux که مجموعهای از بوتلودرهای سبک برای راه اندازی کامپیوتر بوسیله کرنل لینوکس است که شناختهشدهترین آن ISOLINUX میباشد.همانی که در عبارت تصویر اول مشاهده میکنید.
- پروژه Linux Assigned Names and Numbers Authority به اختصار (LANANA) که یک فهرست مرکزی ثبت نامها و شمارهها است که در لینوکس استفاده میشود.این پروژه هم اکنون بوسیله Torben Mathiasen نگهداری میشود.
- klibc که از زیر مجموعههای کتابخانههای زیان C است.
- و هکهای مختلف کرنل شامل:
پیتر قبلا یکی از نگهدارنده (Maintainer)های لینوکس بود.نگاه دارنده سلسله مراتب Usenet newsgroup و آرشیو کرنل لینوکس در kernel.org و …

پیتر در سال ۱۹۹۴ از دانشگاه نورث وسترن آمریکا فازغ التحصیل شد.او در حال حاظر در سن خوزه کالیفرنیا اقامت دارد و علاوه بر اشتغالش در مرکز تکنولوژی متن باز کمپانی معظم اینتل،بزرگترین کمپانی ساخت پردازندههای کامپیوتر دنیا، در سمت همکار-نگهدارنده (Maintainer) معماری x86/x86-64 کرنل لینوکس و همچنین رئیس نگهداری (Netwide Assembler (NASM نیز فعالیت میکند.کارفرمایان قبلی او شامل شرکت Transmeta جایی که او به عنوان معمار و مدیر فنی انجام وظیفه میکرد و Orion Multisystems که در آن بر روی معماری پردازندهها،نرم افزار code morphing کار میکرد و همچنین کمپانی rPath .
صفحه شخصی پیتر انوین
نوشتهی
محمود در ۲۳ مرداد روی
اپن سورسd Mشبکه |
یک دیدگاه
یکی از ابزارهای بسیار مهم برای هر مدیر سیستمی یک ابزار پایش (مانیتورینگ) خوب و کامل برای اطلاع از وضعیت سیستمها بصورت لحظه به لحظه است.در این پست قصد دارم یکی از سبکترین ابزارهای مانیتورینگ سرورهای بر پایه Unix/Linux و سیستمهای Embeded را معرفی کنم.

Monitorix
Monitorix یک ابزار رایگان،متن باز و سبک است که برای مانیتورینگ سیستمها طراحی شده است و به شما اجازه میدهد تا بسیاری از سرویسهای سیستم را براحتی مانیتور کنید.
با Monitorix می توان وضعیتهایی که در زیر آمده است را براحتی مانیتور کرد:
CPU/RAM Load و میزان دمای پردازنده
Network Devices Activity
Network Services Demand
و …
این مانیتورینگ را بصورت خیلی ساده میتوان روی یک پنجره مرورگر وب داشت.
Monitorix تحت مجوز GPLv2 ارائه میشود و از اینجا میتوانید سورس و یا پکیجهای مناسب سیستم خود را دریافت کنید.
پیکر بندی Monitorix:
قبل از شروع به کار باید Monitorix را پیکربندی کنید.فایل پیکربندی آن در مسیر زیر است.آن را با یک ویرایشگر متنی باز کنید:
etc/monitorix.conf#
حالا میتوانید آپشنهای آن را به دلخواه خود تنظیم کنید:
our $TITLE = “my server”; # your company name
our $HOSTNAME = “server.hostname.com”; # hostname of this server
our $OSTYPE = “Linux-SuSE”; # choose your OS type (see below)
our $SAMBAVER = “3″; # Samba version (2 or 3)
our $MULTIHOST = “N”; # Enable multihost feature
our $MULTIHOST_FOOTER = “Y”; # (multihost) display URL in image
our $MULTIHOST_IMGPERLINE = “2″; # (multihost) # of images per line
our $REPORT_LANG = “en”; # Report language
our $THEME_COLOR = “black”; # Default is “black”, none is “white”
our $REFRESH_RATE = “150″; # Web stats’ refresh rate in seconds
our $ENABLE_CROND_MAIL = “Y”; # Error messages are sent by crond
برای اطلاع از تمامی option ها میتوانید man page های monitor.conf را مطالعه کنید
پس از پیکربندی دلخواه میتوانید با دستور زیر Monitorix را راه اندازی کنید:
service monitorix start#
برای دیدن وضعیت سیستم با باز کردن مرورگر اینترنت مانند firefox و … آدرس زیر را وارد کنید:
http://localhost/monitorix#
حالا می توانید یک مانیتورینگ کامل روی سیستم خود داشته باشید (:
