<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های ahmadrahimizadeh80</title>
        <link>https://virgool.io/feed/@ahmadrahimizadeh80</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-17 13:03:36</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>ahmadrahimizadeh80</title>
            <link>https://virgool.io/@ahmadrahimizadeh80</link>
        </image>

                    <item>
                <title>راه اندازی sonarqube با docker</title>
                <link>https://virgool.io/@ahmadrahimizadeh80/%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-sonarqube-%D8%A8%D8%A7-docker-qxhroycs5yaw</link>
                <description>خب تو این پست قراره در مورد راه اندازی سونارکیوب با داکر صحبت کنیم. اول از همه باید بدونید که سونارکیوب یه نرم افزار متن باز برای اسکن و آنالیز کد های نوشته شده توسط شما هست.خب میریم سر اصل مطلب. اول باید داکر و داکر کامپوز رو نصب کنید. میتونید به آموزش های قبلیم مراجعه کنید.خب فرض بر این میگیریم که داکر و داکر کامپوز رو نصب کردید :)اول از همه با دستور git clone https://github.com/mr4hm4d/sonarqube.git پوشه رو clone کنید.بعد با دستور cd sonarqube وارد دایرکتوری بشید. قبل ازینکه دستور داکر کامپوز رو بزنید با دستور sudo sysctl -w vm.max_map_count=262144 وی رمتون رو تنظیم کنید تا حین run کردن کانتینر به مشکل بر نخورید.بعد با دستور docker-compose up -d کانتینر رو اجرا کنید. با استفاده از آدرس localhost:9000 به سونارکیوب دسترسی پیدا می کنید.وارد صفحه لاگین بشید و با یوزر ادمین و پسورد ادمین لاگین کنید.تبریک میگم. شما موفق شدید سونارکیوب رو روی داکر بالا بیارید.</description>
                <category>ahmadrahimizadeh80</category>
                <author>ahmadrahimizadeh80</author>
                <pubDate>Tue, 09 Jun 2020 15:16:22 +0430</pubDate>
            </item>
                    <item>
                <title>آنالیز لاگ های Nginx با ELK Stack</title>
                <link>https://virgool.io/@ahmadrahimizadeh80/%D8%A2%D9%86%D8%A7%D9%84%DB%8C%D8%B2-%D9%84%D8%A7%DA%AF-%D9%87%D8%A7%DB%8C-nginx-%D8%A8%D8%A7-elk-stack-qgyfnsbje8e9</link>
                <description>خب طبق معمول میریم سر اصل مطلب که چجوری لاگ های Nginx رو با ELK آنالیز کنیم. طبق معمول این کار رو روی داکرانجام میدیم تا بدون دردسر پیش بریم.اول از همه با کامند git clone https://github.com/mr4hm4d/docker-elk.git کلون کنید. بعد با cd docker-elk وارد دایرکتوریش بشید. با کامند docker-compose up -d اونو ران کنید. یه مقداری باید صبر کنید.با زدن آدرس localhost:5601 وارد کیبانا بشید. یوز پس دیفالت به ترتیب elastic و changeme هستش.بعد ازینکه با موفقی لاگین کردید Add Data رو بزنید.تو صفحه بعد Nginx logs رو انتخاب کنید.تو صفحه بعدش یه راهنمای جامع برای نصب و کانفیگ filebeat برای ship کردن لاگ های انجینکس نوشته. طبق راهنما پیش برید.به ترتیب روی دکمه های check data و nginx logs dashboard کلیک کنید.تو صفحه بعد تو قسمت index pattern بنویسید filebeat.تو صفحه بعد timestamp@ رو انتخاب کنید و روی create index pattern کلیک کنید.و با کلیک روی Discover وارد منوی آنالیز لاگ Nginx میشید.</description>
                <category>ahmadrahimizadeh80</category>
                <author>ahmadrahimizadeh80</author>
                <pubDate>Sun, 07 Jun 2020 10:57:12 +0430</pubDate>
            </item>
                    <item>
                <title>ارسال ایمیل بعد از رد کردن محدودیتی مشخصی از رم توسط زبیکس</title>
                <link>https://virgool.io/@ahmadrahimizadeh80/%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D8%B1%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D8%AD%D8%AF%D9%88%D8%AF%DB%8C%D8%AA%DB%8C-%D9%85%D8%B4%D8%AE%D8%B5%DB%8C-%D8%A7%D8%B2-%D8%B1%D9%85-%D8%AA%D9%88%D8%B3%D8%B7-%D8%B2%D8%A8%DB%8C%DA%A9%D8%B3-gujxtqbgoods</link>
                <description>تو این پست میخوام راجب یه قابلیت فوق العاده کاربردی و مورد نیاز صحبت کنم.شاید شما بخواین که وقتی مثلا مصرف رم سرورتون از ۸ گیگ بیشتر میشه به صورت اتوماتیک براتون ایمیل ارسال بشه. خب یه راست میرم سراغ اصل مطلب. برای این آموزش شما نیاز به راه اندازی زبیکس دارید. اگه میخواید زبیکس رو با داکر بالا بیارید میتونید پست قبلی من مربوط به راه اندازی زبیکس با داکر رو مطالعه کنید. https://virgool.io/@ahmadrahimizadeh80/راه-اندازی-zabbix-با-docker-avdzfugsko30 بعد ازینکه زبیکس رو راه اندازی کردین باید تو قسمت Administration گزینه Media Types رو بزنید. روی گزینه دوم که نوشته Email و به رنگ آبی هست کلیک کنید.توی صفحه بعدی باید اطلاعات SMTP server خودتون رو وارد کنید. بعد در قسمت Users باید Media  رو برای یوزر خودتون تنظیم کنید.بعد ازینکه این تنظیمات رو انجام دادید نوبت ساخت item رم در حال استفاده هست. برای این کار باید به  قسمت Configuration/Hosts مراجعه کنید.از بالای صفحه سمت راست گزینه create item رو انتخاب کنید.تنظیمات رو مثل من انجام بدیددوباره روی Hosts کلیک کنید و این سری روی Triggers کلکیک کنید. از بالای صفحه سمت راست روی Create Triggers کلیک کنید.تنظیمات رو سیو کنید.از پنل سمت چپ Actions رو انتخاب کنید. بالای صفحه سمت چپ رو روی Trigger Action قرار بدید.روی Create Trigger و تنظیمات رو مثل من انجام بدید.بعد ازینکه رم از از مقداری که تنظیم کردید بیشتر استفاده بشه ظرف مدت ۱ دقیقه بهتون ایمیل میزنه.</description>
                <category>ahmadrahimizadeh80</category>
                <author>ahmadrahimizadeh80</author>
                <pubDate>Tue, 02 Jun 2020 17:36:47 +0430</pubDate>
            </item>
                    <item>
                <title>راه اندازی zabbix با docker</title>
                <link>https://virgool.io/@ahmadrahimizadeh80/%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-zabbix-%D8%A8%D8%A7-docker-avdzfugsko30</link>
                <description>زبیکس یه نرم افزار open-source برای monitoring و پایش شبکه ها و اپلیکیشن ها در سازمان ها هست. در حالت عادی برای نصب و راه اندازی زبیکس باید زمان زیادی رو صرف آماده سازی محیط نصب کنید. اما میتونید به راحتی با  زدن چند تا دستور داکر محیط زبیکس رو آماده کنید و از اون برای مانیتورینگ اپلیکیشن ها و شبکه ها استفاده کنید.اگه نمیدونید داکر چیه به این آدرس مراجعه کنید: https://virgool.io/DockerMe/what-is-docker-piqgcvx1nqt7 برای استفاده از این آموزش شما باید 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 لاگین کنید.</description>
                <category>ahmadrahimizadeh80</category>
                <author>ahmadrahimizadeh80</author>
                <pubDate>Mon, 01 Jun 2020 13:21:25 +0430</pubDate>
            </item>
            </channel>
</rss>