درود خدمت همه کاربران سایت سکان آکادمی
توی این مقاله قصد دارم بوسیله داکر و داکر کامپوز یک برنامه زبیکس را راه اندازی کنیم اما قبل از اینکه شروع به استفاده از داکر کنیم اجازه بدید توضیح مختصری راجع به زبیکس خدمتتون ارائه کنم.
زبیکس یک نرم افزار متن باز برای مانیتورینگ شبکه ها و برنامه ها است و توسط Alexei Vladishev ایجاد شده است . زبیکس از دیتابیس های متعددی از جمله mysql و postgresql برای ذخیره داده ها پشتیبانی می کند و تحت لایسنس GPL است.
از آنجایی که نصب زبیکس بر روی سطح سیستم عامل کار نسبتاً زمانبری است ، من این مقاله رو در قالب داکر و داکر کامپوز منتشر کردم تا به شما عزیزان یاد بدم که چطور با زدن چند دستور ساده داکر بتوانیم محیط زبیکس را برای مانتورینگ آماده سازی کنیم.
من توی این مقاله از داکر کامپوز استفاده کردم و اگر شما دوستان عزیز داکر کامپوز را نصب ندارید به این لینک مراجعه کنید.
برای اطلاع از اینکه آیا داکر کامپوز را نصب دارید یا خیر ، می توانید از دستور زیر استفاده کنید:
docker-compose --version
در قدم بعدی نیاز هست تا بوسیله گیت ، دایرکتوری مورد نظر را کلون (دریافت) کنیم:
git clone https://github.com/zabbix/zabbix-docker.git
بعد از دریافت، وارد دایرکتوری zabbix-docker شوید.
همانطور که در تصویر بالا مشاهده می کنید، تعداد زیادی داکر کامپوز در این دایرکتوری وجود دارد که بنده چون از سیستم عامل اوبونتو استفاده می کنم، از yml فایل زیر استفاده می کنم :
docker-compose_v3_ubuntu_pgsql_latest.yaml
شما دوستان عزیز می توانید از yml فایل های دیگر هم بسته به نیازتون استفاده کنید.
سپس با زدن دستور زیر تمام ایمیج های موردنیاز pull می شوند و سپس کانتینرها بر اساس آن ایمیج ها ایجاد می شوند:
docker-compose -f docker-compose_v3_ubuntu_pgsql_latest.yaml up -d
خوب تمام کانتینرها باید مثل تصویر بالا برای شما دستان عزیز در حال اجرا باشند پس وارد آدرس localhost می شویم و با یوزر Admin و پسورد zabbix می توانیم وارد محیط زبیکس شویم.
کلام آخر
خوب دوستان عزیزم اینم از مقاله راه اندازی زبیکس با داکر ، امیدوارم که به کارتون بیاد و خوشحال میشم که نظرتون رو راجع به این سری مقالات داکر حتما بیان کنید.
در کانال یوتوبم هم کلی آموزش متفاوت قرار دادم که لینکشو در زیر قرار میدم:
https://www.youtube.com/channel/UCeko7Ai51MDkJsshlZ3ybWw