اطلاعیه

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

نحوه ی پیکربندی Zabbix Monitoring برای ارسال ایمیل های هشدار به اکانت Gmail

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

    نحوه ی پیکربندی Zabbix Monitoring برای ارسال ایمیل های هشدار به اکانت Gmail

    اگر شما زبیکس را برای مانیتور کردن زیرساخت خود دارید و می خواهید هشدارهای ایمیلی را از دامین محلی خود به دامین اینترنت ارسال کنید، حتی اگر شما نام دامین معتبری با یک میل سروری که خودتان پیکربندی کرده اید را ندارید. می توانید از این مقاله جهت انجام این کار کمک بگیرید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 1.jpg مشاهده: 1 حجم: 44.2 کیلو بایت





    این مقاله در مورد تنظیمات zabbix برای ارسال ایمیل به آدرس Gmail با استفاده از برنامه ی SSMTP بدن نیاز به نصب و پیکربندی هیچ MTA ی همچون Postfix ،Exim و ... بحث خواهد کرد.


    پیش نیازها :

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


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

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



    گام 1 : نصب و پیکربندی SSMTP

    1. SSMTP یک نرم افزار کوچک است که همانند یک میل سرور عمل می کند، اما تنها ایمیل هایی از یک ماشین محلی را به ایمیل آدرس های خارجی روی یک mailhub ارسال می کند.

    برای نصب SSMTP به همراه پکیج mailhub که برای ارسال ایمیل استفاده می شود، دستور زیر را برروی سرور Redhat و یا Debian خود وارد کنید:
    کد:
    # yum install ssmtp mailx                    [On [B]RHEL/CentOS 7[/B]]
    $ sudo apt-get install ssmtp mailutils       [[B]On Debian 8[/B]]

    2. پس از نصب پکیج ها برروی سیستم، برنامه ی SSMTP را برای ارسال ایمیل به اکانت Gmail خود تنظیم کنید. برای این کار فایل پیکربند ی را همانند زیر باز کنید و ان را ویرایش کنید :
    کد:
    # vi /etc/ssmtp/ssmtp.conf                   [On [B]RHEL[/B]/[B]CentOS 7[/B]]
    $ sudo nano /etc/ssmtp/ssmtp.conf            [On [B]Debian 8[/B]]


    تنظیمات SSMTP برای ارسال ایمیل به اکانت Gmail :

    با استفاده از یک ادیتور متن فایل ssmtp.conf را از مسیر /etc/ssmtp/ باز کنید و خطوط زیر را پیدا کرده و همانند زیر آنها را تغییر دهید.
    کد:
    root=gmail-username@gmail.com
    mailhub=smtp.gmail.com:587
    rewriteDomain=your_local_domain
    hostname=your_local_FQDN
    UseTLS=Yes
    UseSTARTTLS=Yes
    AuthUser=Gmail_username
    AuthPass=Gmail_password
    FromLineOverride=YES
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 2.jpg مشاهده: 1 حجم: 61.6 کیلو بایت






    گام 2 : تست های Gmail برای ایمیل هشدار Zabbix

    3. در این مرحله یک ایمیل local را از سیستم خود به Gmail با استفاده از دستور زیر ارسال کنید :
    کد:
    # echo "Body test email from 'hostname -f' "| mail -s "subject here" gmail_user@gmail.com
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 3.jpg مشاهده: 1 حجم: 11.5 کیلو بایت





    4. به صورت عادی gmail مانع از احراز هویت سرورهایش از اکانت شما می شود، بنابراین با خطای زیر مواجه خواهید شد. “mail: cannot send message: Process exited with non-zero status”، سپس به اکانت Gmail خود را از طریق مرورگر و لینک زیر لاگین کنید.


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





    5. پس از اینکه شما ویژگی Less Secure Apps را برروی اکانت gmail تان فعال کردید، دستور بالا را دوباره اجرا کنید و inbox خود را بررسی کنید که ایمیل را با موفقیت دریافت کرده باشید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 5.jpg مشاهده: 1 حجم: 53.6 کیلو بایت





    گام 4 : پیکربندی Zabbix برای ارسال هشدارها به Gmail

    8. اگر تمام تست ها موفق بود، در مرحله بعدی شما باید zabbix را برای ارسال هشدارها به gmail انجام دهید. ابتدا به زبیکس لاگین کنید و به قسمت Administration -> Media types -> Create media type بروید :

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





    9. در صفحه ی بعدی Name را برای script مورد نظر وارد کنید (در این مثال Send-Email-Script استفاده شده است.) در قسمت Type از لیست گزینه ی Script را انتخاب کنید و نام bash script ایجاد شده را وارد کنید. (در اینجا zabbix-sendmail).و گزینه ی Add را کلیک کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 7.jpg مشاهده: 1 حجم: 39.3 کیلو بایت





    10. سپس یک آدرس ایمیل را برای ارسال هشدارها از قسمت Profile -> Media -> Add با استفاده از mediaایجاد شده وارد کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 8.jpg مشاهده: 1 حجم: 53.4 کیلو بایت



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





    11. در گام بعدی zabbix Alert پیش فرض را از قسمت Configuration -> Actions فعال کنید، از منوی سمت راست Event Source – > Triggers انتخاب کنید و برروی Disable Status کلیک کرده و آن را فعال کنید. این مراحل را برای قسمت Event Source – > Internal تکرار کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 10.jpg مشاهده: 1 حجم: 42.4 کیلو بایت



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




    منتظر باشید تا zabbix اطلاعات را دریافت کرده و برخی گزارش هایی را ایجاد کند و سپس Gmail Inbox خود را بررسی کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: 12.jpg مشاهده: 1 حجم: 48.5 کیلو بایت




    موفق باشید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 11-12-2019, 03:11 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

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

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

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