اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نحوه ی نصب و راه اندازی Zabbix Agents برروی سیستم های Linux

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نحوه ی نصب و راه اندازی Zabbix Agents برروی سیستم های Linux

    در این مقاله در مورد نحوه ی نصب و راه اندازی Agent Zabbix برروی سیستم های لینوکس جهت مانیتورینگ منابع در سرور Zabbix بحث خواهیم کرد. کار اصلی agents زبیکس به این شرح است که اطلاعات local را از سیستمی که agent روی آن در حال اجراست جمع آوری کرده و آنها را به zabbix server ارسال میکند.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 1.jpg مشاهده: 1 حجم: 44.2 کیلو بایت






    پیش نیازها :

    آموزش نصب آخرین ورژن مانیتورینگ زبیکس


    آموزش نصب Agent Zabbix در مایکروسافت Windows

    آموزش نصب و راه اندازی زبیکس 3 در Ubuntu 16 و Debian 8

    آموزش نصب و راه اندازی زبیکس 3 در RHEL/CentOS 7.0



    گام 1 : نصب zabbix Agents در سیستم های لینوکس

    1. بسته به نوع توزیع لینوکس تان، به لینک Zabbix download بروید و آخرین ورژن agent های در دسترس را نصب کنید.

    برروی سیستم های Debian based
    کد:
    $ wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix/zabbix-agent_2.4.0-1+wheezy_amd64.deb  
    $ sudo dpkg -i zabbix-agent_2.4.0-1+wheezy_amd64.deb
    برروی سیستم های CentOS based
    کد:
    # rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.1-2.el7.x86_64.rpm
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 2.jpg مشاهده: 1 حجم: 22.4 کیلو بایت






    گام 2 : پیکربندی و تست zabbix Agent در لینوکس

    2. گام بعدی پس از نصب پکیج ها برروی سیستم باز کردن فایل پیکربندی zabbix agent واقع در /etc/zabbix میباشد.بنابراین فایل zabbix_agentd.conf را باز کنید و خطوط زیر را پیدا کرده و ویرایش کنید:
    کد:
    # nano /etc/zabbix/zabbix_agentd.conf
    ip address سرور zabbix و hostname را وارد کنید .
    کد:
    Configure Zabbix Agent – zabbix_agentd.conf
    Server=IP of Zabbix Server
    ServerActive=IP of Zabbix Server
    Hostname=use the FQDN of the node where the agent runs
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 3.jpg مشاهده: 1 حجم: 22.6 کیلو بایت




    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 4.jpg مشاهده: 1 حجم: 37.7 کیلو بایت




    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 5.jpg مشاهده: 1 حجم: 28.9 کیلو بایت





    3. هنگامیکه فایل پیکربندی agent zabbix با مقدارهای مورد نیاز را ویرایش کردید، سرویس آنرا ریستارت کنید، سپس با استفاده از دستور netstat بررسی کنید که بررو ی پورت 10050/tcp اجرا شده باشد.
    کد:
    $ sudo systemctl restart zabbix-agent
    $ sudo netstat -tulpn|grep zabbix
    برای توزیع های قدیمی تر از دستور service برای ریستارت کردن سرویس zabbix agent استفاده می کنیم.
    کد:
    $ sudo service zabbix-agent restart
    $ sudo netstat -tulpn|grep zabbix
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 6.jpg مشاهده: 1 حجم: 62.1 کیلو بایت





    4. اگر سیستم شما پشت فایروال می باشد شما نیاز به باز کردن پورت 10050/tcp به سمت zabbix server دارید.

    برای سیستم های debian شما می توانید از ابزار ufw برای باز کردن پورت و برروی centos از ابزار firewalld برای این کار استفاده کنید.
    کد:
    $ sudo ufw allow 10050/tcp  [On [B]Debian[/B] based systems]
    $ sudo firewall-cmd --add-port=10050/tcp                [For [B]centOS 7[/B] on-fly rule]
    $ sudo firewall-cmd --add-port=10050/tcp --permanent    [For [B]centOS 7[/B] permanent rule]
    برای توزیع های قدیمی تر می توانید از iptables استفاده کنید.
    کد:
    # iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT
    5. سرانجام به منظور بررسی کردن این که آیا میتوانید به zabbix agent از zabbix server دسترسی داشته باشید از دستور telnet و از ماشین سرور زبیکس به ip ادرس های ماشین هایی که روی انها agent ها در حال اجرا هستند استفاده کنید، همانطور که در زیر نشان داده شده است. (نگران error های ایجاد شده از agent ها نباشید)
    کد:
    [FONT=Tahoma]# telnet zabbix_agent_IP 10050[/FONT]
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 7.jpg مشاهده: 1 حجم: 19.8 کیلو بایت






    گام 3 : اضافه کردن هاست Zabbix Agent به Zabbix Server

    6. در این مرحله به کنسول وب zabbix بروید و host که zabbix agent برروی آن در حال اجرا ست را اضافه کنید. به قسمت Configuration -> Hosts -> Create Host -> Host بروید و فیلد host name را با FQDN ماشین zabbix agent مانیتور شده،پر کنید. مقدار بالا را همانطور که نمایش داده شد به منظور این که فیلد قابل رویت شود استفاده کنید.

    سپس این هاست را به یک گروه سرورهای مانیتورشده اضافه کنید. برای نمونه از تصویر زیر برای این کار استفاده کنید:
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 8.jpg مشاهده: 1 حجم: 42.8 کیلو بایت




    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 9.jpg مشاهده: 1 حجم: 59.7 کیلو بایت





    7.سپس به تب Templateرفته و Template OS Linux را انتخاب کنید و برروی Add کلیک کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 10.jpg مشاهده: 1 حجم: 45.6 کیلو بایت




    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 11.jpg مشاهده: 1 حجم: 71.0 کیلو بایت





    8.هنگامیکه template مورد نظر اضافه شد، برروی Add در پایین صفحه کلیک کنید که هاست مورد نظر به طور کامل اضافه خواهد شد.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 12.jpg مشاهده: 1 حجم: 46.6 کیلو بایت




    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 13.jpg مشاهده: 1 حجم: 64.8 کیلو بایت





    فقط اطمینان حاصل کنید که status هاست شما enable میباشد و چند دقیقه منتظر باشید تا zabbix sever با zabbix agent ارتباط برقرار کرده و شروع به دریافت data کند.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 11-12-2019, 03:09 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X