Peter Anvin کیست؟

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

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

پیتر بنیانگذار پروژه‌های زیر است:

  1. پروژه SYSLinux که مجموعه‌ای از بوت‌لودرهای سبک برای راه اندازی کامپیوتر بوسیله کرنل لینوکس است که شناخته‌شده‌ترین آن ISOLINUX میباشد.همانی که در عبارت تصویر اول مشاهده میکنید.
  2. پروژه Linux Assigned Names and Numbers Authority  به اختصار (LANANA) که یک فهرست مرکزی ثبت نام‌ها و شماره‌ها است که در لینوکس استفاده می‌شود.این پروژه هم اکنون  بوسیله Torben Mathiasen نگهداری می‌شود.
  3. klibc که از زیر مجموعه‌های کتابخانه‌های زیان C است.
  4. و هک‌های مختلف کرنل شامل:

پیتر قبلا یکی از نگهدارنده (Maintainer)های لینوکس بود.نگاه دارنده سلسله‌ مراتب Usenet newsgroup و آرشیو کرنل لینوکس در kernel.org و …

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

صفحه شخصی پیتر انوین

به اشتراک گذاری:
  • email
  • del.icio.us
  • Digg
  • StumbleUpon
  • Twitter
  • Identi.ca
  • Facebook
  • LinkedIn

مانیتورینگ کامل سرورها با Monitorix

یکی از ابزارهای بسیار مهم برای هر مدیر سیستمی یک ابزار پایش (مانیتورینگ) خوب و کامل برای اطلاع از وضعیت سیستم‌ها بصورت لحظه به لحظه است.در این پست قصد دارم یکی از سبک‌ترین ابزارهای مانیتورینگ سرورهای بر پایه 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#

حالا می توانید یک مانیتورینگ کامل روی سیستم خود داشته باشید (:

به اشتراک گذاری:
  • email
  • del.icio.us
  • Digg
  • StumbleUpon
  • Twitter
  • Identi.ca
  • Facebook
  • LinkedIn

اگر زبان‌های برنامه نویسی ابزار می‌شدند

به اشتراک گذاری:
  • email
  • del.icio.us
  • Digg
  • StumbleUpon
  • Twitter
  • Identi.ca
  • Facebook
  • LinkedIn
صفحه 1 از 10صفحه12310...قبلی »