نصب Zabbix Agent بر روی تمامی سیستم های راه دور مورد نیاز است تا از طریق سرور Zabbix بر روی ان نظارت داشته باشید. Zabbix Agent داده های مربوط به استفاده از منابع و برنامه های کاربردی را در سیستم مشتری جمع آوری می کند و چنین اطلاعاتی را در صورت درخواست سرور Zabbix در اختیار آنها قرار می دهد.
دو نوع بررسی وجود دارد که می توان بین Zabbix Server و Client پیکربندی کرد.
- بررسی غیرفعال – Zabbix Agent فقط به درخواست آنها داده ها را به سرور ارسال می کند.
- بررسی فعال – Zabbix Agent داده ها را به صورت دوره ای به سرور ارسال می کند.
پس از نصب zabbix بر روی سرور خود، اکنون می بایست نصب Agent بر روی سیستم راه دور انجام شود. این مقاله به شما کمک می کند تا Zabbix Agent را بر روی سیستم های CentOS/RHEL 7/6/5 نصب کنید. پس از اتمام این مرحله به مقاله بعدی بروید و Host را در Zabbix Server اضافه کنید.
مرحله 1 – مخزن مورد نیاز را اضافه کنید
قبل از نصب Zabbix Agent ابتدا مخزن Zabbix yum را با استفاده از دستورات زیر مطابق با نسخه و سیستم عامل مورد نیاز خود پیکربندی کنید.
:CentOS/RHEL 7
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
:CentOS/RHEL 6
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-2.el6.noarch.rpm
مرحله 2 – Zabbix Agent را نصب کنید
پس از نصب بسته های مخزن yum در سیستم ما. از دستور زیر برای نصب Zabbix Agent بر روی سیستم های CentOS و Red Hat خود با استفاده از مدیریت بسته yum استفاده کنید.
yum install zabbix zabbix-agent
مرحله 3 – پیکربندی Zabbix Agent
به عنوان Zabbix Agent با موفقیت در سیستم راه دور ما نصب شده است. اکنون فقط باید Zabbix Agent را با افزودن IP سرور Zabbix به فایل پیکربندی /etc/zabbix/zabbix_agentd.conf پیکربندی کنیم.
Server=[zabbix server ip]#
Hostname=[ Hostname of client system ]#
Server=192.168.1.100
Hostname=Server1
مرحله 4 – پورت را باز کنید
Zabbix Agent از پورت 10050/tcp استفاده می کند. شما باید این پورت را باز کنید تا سرور Zabbix به Agent اجازه دهد. دستور باز کردن پورت را در فایروال iptables که 192.168.1.100 IP سرور Zabbix است را اجرا کنید.
iptables -A INPUT -p tcp -s 192.168.1.100 –dport 10050 -m state –state NEW,ESTABLISHED -j ACCEPT
مرحله 5 – راه اندازی مجدد Zabbix Agent
پس از افزودن IP سرور Zabbix به فایل پیکربندی، اکنون با استفاده از دستور زیر، سرویس agent را مجددا راه اندازی کنید تا تنظیمات جدید بارگذاری شود.
service zabbix-agent restart
برای شروع و متوقف شدن سرویس zabbix-agent در هر زمان از دستورات زیر استفاده کنید.
service zabbix-agent start
service zabbix-agent stop
تا این لحظه با موفقیت Zabbix Agent را نصب کردید. در حال حاضر نیاز است سروری(سرور مجازی و یا سرور اختصاصی) که در ان Zabbix Agent نصب شده است به عنوان host در سرور zabbix اضافه شود.این بخش در این مقاله توضیح داده شده است.