با سلام. در طی این آموزش شما رو با نحوه نصب و راه اندازی zabbix آشنا خواهم کرد. zabbix نرم افزاری است متن باز برای مانیتور کردن شبکه در لینوکس چه به طور مستقیم و چه به صورت ریموت است که برای توزیع های مختلف این سیستم عامل ارائه شده ولی ما شمارو در این آموزش با نسخه centos اون آشنا می کنیم. این نرم افزار قادر به مانیتور کردن پروتکل های TCP,SNMP و ICMP نیز می باشد. این تاپیک شما را به طور کامل با نصب و راه اندازی این سیستم آشنا خواهد نمود.همچنین برای راه اندازی این سیستم شما نیاز به موارد زیر دارید: Apache: 1.3.12 or later. PHP: 5.3.0 or later. MySQL: 5.03 or later. OpenIPMI: Required for IPMI support. libssh2: Required for SSH support. Version 1.0 or higher. fping: Required for ICMP ping items. libcurl: Required for web monitoring. libiksemel: Required for Jabber support. net-snmp: Required for SNMP support. مرحله اول : نصب و راه اندازی آپاچی و Mysql و php به منظور استفاده از zabbix ما نیاز به یک وب سرور ( به طور پیشفرض آپاچی ),پایگاه داده mysql و سرویس پی اچ پی بر روی سرور داریم که توسط دستورات زیر موارد مورد نیاز رو نصب می کنیم. نصب سرویس ها کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. راه اندازی سرویس ها کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. پس از راه اندازی mysql با استفاده از دستورات زیر رمز روت Mysql رو حتما قرار بدید که بعد ها به مشکل نخورید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. و به جای new-password باید رمز عبور خود را بنویسید. راه اندازی ابتدایی mysql دستور زیر را برای راه اندازی ابتدایی و ایمن mysql اجرا کنید و سپس به سوالات به درستی پاسخ دهید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. مرحله دوم : پیکربندی مخزن yum قبل از نصب zabbix ابتدا باید zabbixzone رو از طریق rpm repository های سرور کانفیگ کنید.دستور زیر را اجرا کنید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. مرحله سوم : نصب سرور zabbix توسط mysql با استفاده از دستور زیر پکیج های مورد نیاز zabbix را بر روی سرور نصب نمایید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. مرحله چهارم : راه اندازی zabbix و پیکربندی آپاچی فایل پیکربندی zabbix در این مسیر /etc/httpd/conf.d/zabbix.conf می باشد.آنرا توسط یک ویرایشگر باز و timezone آن را تغییر دهید.برای دریافت لیست timezone ها به این لینک مراجعه نمایید. کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. بعد از تغییرات بالا وب سرور آپاچی رو ریستارت کنید. کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. مرحله پنج : ایجاد دیتابیس zabbix در mysql کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. در نظر داشته باشید به جای SECRET_PASSWORD باید رمز عبور دیتابیس zabbix رو قرار بدید. مسیر پیش فرض دیتابیس های mysql برای zabbix در /usr/share/doc/zabbix-server-mysql-<version>/create/ می باشد که به طور پیش فرض بر روی سرور ما ورژن 2.2.9 می باشد که به صورت زیر می باشد و باید دیتا هارا در دیتابیس zabbix ایمپورت کنید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. مرحله شش : راه اندازی سرور zabbix بعد از انجام مراحل بالا و نصب سرور zabbix با استفاده از دستورات بالا,zabbix رو راه اندازی کنید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. مرحله هفت : تغییر مسیر zabbix,شناسایی فایلهای php به وب سرور به طور پیشفرض zabbix در مسیر /usr/share/zabbix نصب می باشد و ما برای اینکه بتوانیم آن را فراخوانی کنیم باید مسیر اون رو به مسیر /var/www/html/zabbix تغییر دهیم: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. حالا فایل کانفیگ zabbix که در مسیر /etc/httpd/conf.d/zabbix.conf می باشد را باز کنید و تمامی مسیر هایی که به صورت /usr/share/zabbix هست رو به /var/www/html/zabbix/ تغییر دهید. سپس در این مرحله فایل کانفیگ آپاچی که در مسیر /etc/httpd/conf/httpd.conf می باشد را باز کرده و عبارت DirectoryIndex را جستجو و در جلوی آن عبارت index.php رو قرار دهید و ذخیره کنید. حالا دستورات زیر را اجرا نمایید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. مرحله هشت : نصب و راه اندازی نرم افزار zabbix از طریق وب بعد از انجام هفت مرحله قبل حالا باید مسیر zabbix رو از طریق مرورگر باز کنید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. و به جای your-ip-address باید آی پی سرور رو قرار بدید. حالا بر روی گزینه next کلیک کنید. بررسی requisitis های پیشفرض در صورتی که تمامی بسته های مورد نیاز را داشتید بر روی next کلیک کنید در غیر اینصورت باید ارور های نمایش داده شده را برطرف نمایید. پیکربندی اتصال دیتابیس در این مرحله باید اطلاعات مورد نیاز دیتابیس zabbix را که در بالاتر ایجاد کرده بودید وارد کنید.سپس بر روی test connection کلیک کنید تا اطلاعات وارد شده بررسی شود. مراحل بعد رو هم به ترتیب پیش برید و در آخر بر روی گزینه finish کلیک کنید. صفحه لاگین zabbix پس از انجام مراحل بالا صفحه زیر لود می شود: به طور پیشفرض اطلاعات ورود به شرح زیر است : کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. این آموزش در همینجا به اتمام رسید. در آموزش های بعدی شمارا با ایجاد هاست جهت مانیتور در zabbix و پیکربندی های مربوط به zabbix آشنا خواهم نمود. موفق باشید. شاهین سالک توتونچی
سلام . من زبیکس رو نصب کردم . در بخش item ها می خواستم که از طریق proc num یک پروسس را مانیتور کنم ولی اصلا value به من نمی دهد. ممنون می شوم راهنمایی نمایید