دانلود فایل معرفی نرم افزار Zabbix برای درس مدیریت شبکه


دانلود فایل معرفی نرم افزار Zabbix برای درس مدیریت شبکه

1   1- معرفی نرم‌افزار

  • اسم نرم‌افزار و نسخه آن

Zabbix  v2.0.4

  • نرم افزار جزو کدام یک از دسته‌بندی‌های ارائه شده در کلاس می‌باشد.

Enterprise

  • آیا نرم‌افزار free/open source بوده و یا محصول کدام شرکت است.

بله، Zabbix یک نرم­افزار Open Source و کاملا رایگان است که متعلق به شرکت Zabbix می­باشد. این نرم­افزار تحت لیسانس GPL-v2 است.

  • امکانات کلی نرم‌افزار چیست؟

تشخیص خودکار سرورها و عناصر دیگر درون شبکه

تهیه نقشه از عناصر درون شبکه

نظارت توزیع­شده به همراه مدیریت مرکزی

پشتیبانی از هر دو روش سرکشی  و تله  برای نظارت روی عناصر

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

عامل­های سریع و کارآ که تحت انواع لینوکس و ویندوز اجرا می­گردند

پشتیبانی از نظارت بدون عامل

احراز هویت امن

قابلیت انعطاف­پذیر کنترل دسترسی کاربران

رابط کاربری تحت وب

سیستم اطلاع­رسانی با استفاده از ایمیل

سیستم ثبت وقایع

ارائه به صورت متن­باز

راه­اندازی، نصب و پیکربندی ساده

 

2   2- مراحل نصب

این نرم­افزار را می­توان به سه روش مورد استفاده قرار داد.

(1) استفاده از بسته­های از پیش آماده که به همراه سیستم عامل می­باشند

(2) استفاده از بسته­های توزیع و نصب نرم­افزار

(3) کامپایل سورس برنامه

 

روش (1) در حد دانلود و اجرای برنامه ساده است. اما فقط در مواردی کاربرد دارد که یک سرور بخواهد از ابتدا نصب شود و از قبل چیزی روی آن نصب نباشد.  معمولا یک فایل قابل کپی روی CD است که حاوی سیستم عامل و Zabbix به صورت نصب شده روی آن است.

روش(3) این روش اهمیت زیادی دارد. زیرا در صورت نیاز به انجام تغییرات در کد دو روش پیشین به درد نخواهند خورد. ما در اینجا طریقه کامپایل و اجرای برنامه در سیستم عامل لینوکس بر پایه دبیان را توضیح می­دهیم.

در کامپایل فرض شده است که بسته­ی زبان برنامه­نویسی C++ با نام GCC قبلا نصب شده است.

  1. دانلود سورس برنامه از سایت مربوطه و خارج کردن آن از فشرده­گی مانند زیر:

tar -zxvf zabbix-2.0.0.tar.gz

  1. برنامه نهایی برای اجرا نیاز به سطح دسترسی نامحدود مانند root دارد. نیاز است که کاربر به نام zabbix ساخته شود و به گروهی به نام zabbix اضافه گردد:

groupadd zabbix

useradd -g zabbix zabbix

  1. در این مرحله نیاز است یک پایگاه داده را آماده­سازی کرد. برنامه zabbix توانایی کار با پایگاه­های متنوعی را دارد که ما در اینجا MySQL را انتخاب می­کنیم. همچنین باید سرور صفحات وب Apache و مفسر PHP را نیز نصب کرد. برای نصب بسته­های مورد نظر می­توان از فرمان apt-get استفاده کرد. در زیر فرمان­های نصب اکثر بسته­های مورد نیاز برای راه­اندازی zabbix آورده شده است:

apt-get install mysql-server

apt-get install mysql-client libmysqlclient-dev

apt-get install apache2

apt-get install php5 libapache2-mod-php5

apt-get install php-db php5-gd php5-mysql

apt-get install fping

apt-get install libsnmp-dev

پیشنهاد می­شود که بسته­های زیر نیز نصب گردد:

apt-get install openssh-server

apt-get install build-essential

apt-get install libcurl4-openssl-dev

apt-get install libiksemel-dev

apt-get install libssh2-1-dev

در صورت بروز مشکل در دریافت و نصب بسته­های فوق باید تست شود که منابع درستی در تنظیمات فایل /etc/apt/sources.list قرار گرفته باشد. یک نمونه از این تنظیمات در ذیل آماده است و می­توانید این خطوط را به انتهای فایل مذکور اضافه کنید:

deb ftp://sunsite.cnlab-switch.ch/mirror/debian/ unstable main contrib non-free

deb-src ftp://sunsite.cnlab-switch.ch/mirror/debian/ unstable main contrib non-free

deb http://ftp.nl.debian.org/debian/ unstable main contrib non-free

deb-src http://ftp.nl.debian.org/debian/ unstable main contrib non-free

deb http://ftp.de.debian.org/debian squeeze main

در محیط متنی می­توانید از ویرایشگر nano به صورت زیر استفاده کنید:

nano /etc/apt/sources.list

بعد از اعمال تغییرات فوق دستورات زیر را اجرا کنید:

apt-get update

apt-get upgrade

  1. پس از نصب MySQL باید آن را تنظیم کرد. ابتدا باید یک پایگاه­داده درون MySQL به نام zabbix ایجاد کرد و سپس اسکریپت­های آماده­ای را درون آن اجرا کرد:

mysql -u<username> -p

mysql> create database zabbix character set utf8;

mysql> quit;

mysql –u root -p zabbix < database/mysql/schema.sql

mysql –u root -p zabbix < database/mysql/images.sql

mysql –u root –p zabbix < database/mysql/data.sql

mysql –u root mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO  ‘zabbiz’@’localhost’ identified by ‘zabbix’ with grant option;

  1. در شاخه­ی سورس کد، با دستورات زیر کد را کامپایل کنید:

./configure –enable-server –enable-agent –with-mysql –enable-ipv6 –with-net-snmp

make install

  1. سپس باید فایل­های درون شاخه­ی frontends را در شاخه­ی وب سرور کپی کرد (البته روش­های دیگری به جز کپی نیز وجود دارد):

mkdir /var/www/zabbix

cp frontends/php /var/www/zabbix –r

chmod -R 777 /var/www/zabbix

  1. تنظیماتی نیز باید در فایل php.ini که در شاخه­ی /etc/php5/apache2/php.ini وجود دارد داده شود:

option post_max_size to “16M”

max_execution_time to “300”

max_input_time to “300”

date.timezone to “Asia/Tehran”

بعد از اعمال تغییرات فوق لازم است سرور وب apache با دستود زیر دوباره راه­اندازی گردد:

/etc/init.d/apache2 restart

  1. تغییراتی در تنظیمات فایل /usr/local/etc/zabbix_server.conf باید داده شود:

fping location to “/usr/bin/fping”

همچنین در صورت لزوم نام کاربری و رمز عبور دسترسی به پایگاه داده نیز تغییر یابد.

  1. بعد از موفقیت همه مراحل بالا با اجرای دستور زیر برنامه zabbix اجرا می­شود:

zabbix_server

 

مطالب پاورپوینت:

• به هر ترکیبی از سخت­افزار و نرم­افزار برای نظارت، مدیریت و راهبری شبکه­های رایانه­ای، سیستم مدیریت شبکه می­گویند.

•هر وسیله­ای که در شبکه به عنوان عنصری مستقل یا وابسته وجود داشته باشد، می­تواند تحت پوشش این سیستم قرار گیرد.

•این مدیریت شامل

•مدیریت خطاها

•پیکربندی

•حساب­های کاربری

•کارآیی

•امنیت

•خطا رویدادی است با معنای منفی.

• •هدف از مدیریت خطا

•تشخیص Detect

•جداسازی Isolation

•اصلاح Correction

•ثبت Log

•با استفاده از تجزیه و تحلیل و پیش بینی روند خطاها، همیشه شبکه را در دسترس قرار می­دهند.

•هرگاه در سیستم خطایی بوجود آمد، به نحوی به مدیر سیستم اطلاع داده می­شود

•این خطا و زمان وقوع آن در پایگاه داده­ای ثبت می­شود.

•هدف از مدیریت پیکربندی • •جمع آوری و ذخیره سازی پیکربندی دستگاه های شبکه (به صورت محلی یا از راه دور). • •ساده سازی پیکربندی. • •ردیابی تغییرات در پیکربندی. • •پیکربندی مدار یا مسیرهای شبکه های غیرسوئیچی. • •برنامه ریزی برای توسعه و گسترش در آینده. •

شامل فایل ورد معرفی 10 اسلاید

پاورپوینت 24 اسلایدی

ZABBIX Manual v1.6 در لاتین در 320 صفحه پی دی اف

حجم: 6 مگابایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *