زبیکس یه نرم افزار open-source برای monitoring و پایش شبکه ها و اپلیکیشن ها در سازمان ها هست.
در حالت عادی برای نصب و راه اندازی زبیکس باید زمان زیادی رو صرف آماده سازی محیط نصب کنید. اما میتونید به راحتی با زدن چند تا دستور داکر محیط زبیکس رو آماده کنید و از اون برای مانیتورینگ اپلیکیشن ها و شبکه ها استفاده کنید.
اگه نمیدونید داکر چیه به این آدرس مراجعه کنید:
برای استفاده از این آموزش شما باید docker و docker-compose رو از قبل نصب کنید.
با دستور git clone https://github.com/zabbix/zabbix-docker.git کلون کنید. بعد با دستور cd zabbix-docker وارد دایرکتوری اون بشید.
میتونید با ls تمام محتویات دایرکتوری رو مشاهده کنید.
ورژن های مختلف با توزیع های مختلف و دیتابیس های مختلف وجود داره که بسته به نیازتون میتونید از اون ها استفاده کنید.
من تو این مقاله از docker-compose_v3_centos_mysql_latest.yaml استفاده میکنم.
با استفاده از دستور docker-compose --version از نصب بودن docker-compose اطمینان پیدا کنید.
سپس با استفاده از دستور docker-compose -f docker-compose_v3_centos_mysql_latest.yaml up -d کانتینر رو اجرا کنید. بعد از نصب و آماده سازی اولیه با دستور docker ps از اجرا شدن کانتینر ها اطمینان حاصل کنید.
مرورگر رو باز کنید و به آدرس localhost برید. با صفحه لاگین zabbix مواجه میشید.
با یوزر Admin و پسورد zabbix لاگین کنید.