জিমেইল অ্যাকাউন্টে ইমেল সতর্কতা প্রেরণে জাবিবিক্স পর্যবেক্ষণকে কীভাবে কনফিগার করবেন - পার্ট 2


আপনি যদি আপনার অবকাঠামো পর্যবেক্ষণ করতে জাবিবিক্স ব্যবহার করে থাকেন তবে আপনি নিজের স্থানীয় ডোমেন থেকে পাবলিক ইন্টারনেট ডোমেনের কোথাও ইমেল সতর্কতা পেতে চাইতে পারেন, এমনকি যদি আপনি নিজেরাই কনফিগার করতে পারেন এমন কোনও মেল সার্ভারের সাথে আপনার বৈধ নিবন্ধিত ইন্টারনেট ডোমেন নাম নাও থাকে ।

এই টিউটোরিয়ালটি আপনাকে স্থানীয়ভাবে এমটিএ ডেমন যেমন পোস্টফিক্স, এক্সিম ইত্যাদি ইনস্টল ও কনফিগার না করে এসএসএমটিপি প্রোগ্রাম ব্যবহার করে জিমেইল ঠিকানায় মেল রিপোর্ট পাঠানোর জন্য জব্বিক্স সার্ভার সেটআপ করার বিষয়ে সংক্ষিপ্ত আলোচনা করবে।

  1. জাবিবিক্স মনিটরিং সার্ভার ইনস্টল করুন

পদক্ষেপ 1: এসএসএমটিপি ইনস্টল এবং কনফিগার করুন

১. এসএসএমটিপি একটি ছোট সফ্টওয়্যার, যা কোনও মেল সার্ভারের কার্যকারিতা কোনওটিই পূরণ করে না, তবে কেবল একটি স্থানীয় মেশিন থেকে কোনও মেইলহাবের বহিরাগত ইমেল ঠিকানায় ইমেল সরবরাহ করে।

আপনি মেলগুলি প্রেরণের জন্য এটি ব্যবহার করবেন এমন মেল্টিল প্যাকেজের পাশাপাশি এসএসএমটিপি প্রোগ্রাম ইনস্টল করতে, আপনার রেডহ্যাট এবং ডেবিয়ান সার্ভারের মতো নিম্নলিখিত কমান্ডটি জারি করুন:

# yum install ssmtp mailx                    [On RHEL/CentOS 7] 
$ sudo apt-get install ssmtp mailutils       [On Debian 8]

২. সিস্টেমে প্যাকেজগুলি ইনস্টল হওয়ার পরে, আপনার প্রিয় পাঠ্য সম্পাদক এবং মূল সুবিধার সাথে সম্পাদনা করার জন্য প্রধান কনফিগারেশন ফাইলটি খোলার মাধ্যমে আপনার জিমেইল অ্যাকাউন্টে স্থানীয় ইমেলগুলি প্রেরণ করতে এসএসএমটিপি প্রোগ্রামটি কনফিগার করুন এবং নীচের প্যারামিটার সেটিংস ব্যবহার করুন:

# vi /etc/ssmtp/ssmtp.conf                   [On RHEL/CentOS 7]
$ sudo nano /etc/ssmtp/ssmtp.conf            [On Debian 8]

GMAIL অ্যাকাউন্টের জন্য এসএসএমটিপি সেটিংস

[email 
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: জ্যাববিক্স ইমেল সতর্কতার জন্য জিমেইল টেস্ট

৩. পরবর্তী পদক্ষেপে নীচের আদেশটি জারি করে স্থানীয় উত্পন্ন ইমেলটি জিমেইল অ্যাকাউন্টে প্রেরণ করার সময় এসেছে।

# echo "Body test email from 'hostname -f' "| mail -s "subject here" [email 

৪. সাধারণত, Gmail আপনার অ্যাকাউন্ট থেকে তাদের সার্ভারগুলিতে বিভিন্ন ধরণের প্রমাণীকরণকে বাধা দেয়, সুতরাং, যদি আপনি ত্রুটিটি পান "মেইল: বার্তাটি প্রেরণ করতে পারে না: প্রক্রিয়াটি শূন্য নয় এমন অবস্থা সহ প্রস্থান করা হয়েছে", তারপরে ব্রাউজার থেকে আপনার জিমেইল অ্যাকাউন্টে লগইন করুন এবং নিম্নলিখিত স্ক্রিনের মতো কম সুরক্ষিত অ্যাপ্লিকেশনগুলির অ্যাক্সেসের জন্য নীচের লিঙ্কটি https://www.google.com/settings/security/lesssecureapps নেভিগেট করুন।

৫. আপনি আপনার জিমেইল অ্যাকাউন্টে লেস সিকিউর অ্যাপস বৈশিষ্ট্যটি চালু করার পরে, উপরের মেল কমান্ডটি আবার চালান এবং স্থানীয়ভাবে উত্পন্ন ইমেলটি সফলভাবে সরবরাহ করা হয়েছে কিনা তা পরীক্ষা করতে কয়েক সেকেন্ড পরে আপনার ইনবক্সটি যাচাই করুন - আপনার সাধারণত ইমেলটি আগত রয়েছে তা দেখতে হবে জিমেইল থেকে

পদক্ষেপ 3: জাবিবিক্স সেন্ডমেল স্ক্রিপ্টটি কনফিগার করুন

Further. এরপরে, এবং # 36 (কোন মেল) কমান্ডের উপর ভিত্তি করে নিম্নলিখিত বিষয়বস্তু সহ জাব্বিক্স সতর্কতা ডিরেক্টরিতে নিম্নলিখিত বাশ স্ক্রিপ্ট তৈরি করুন এবং এটিকে সম্পাদনের অনুমতি দিন:

# vi /usr/local/share/zabbix/alertscripts/zabbix-sendmail            [On RHEL/CentOS 7]
$ sudo nano /usr/local/share/zabbix/alertscripts/zabbix-sendmail     [On Debian 8]

স্ক্রিপ্ট সামগ্রী:

#!/bin/bash
echo "$3" | /usr/bin/mail -s "$2" $1

এরপরে, স্ক্রিপ্ট ফাইলে সম্পাদনা করার অনুমতি সেট করুন।

# chmod +x /usr/local/share/zabbix/alertscripts/zabbix-sendmail

Next. এরপরে, আগের মতো, জিমেইল অ্যাকাউন্টে স্থানীয় ইমেল প্রেরণ করে স্ক্রিপ্ট কার্যকারিতা পরীক্ষা করুন। অবস্থানগত পরামিতিগুলির সাথে স্ক্রিপ্টটি চালনার উপায়টি উপরে বর্ণিত:

# /usr/local/share/zabbix/alertscripts/zabbix-sendmail [email  "Subject here" "Body of the message here"

এরপরে, জিমেইল ইনবক্সটি যাচাই করুন এবং নতুন স্থানীয় বার্তা এসেছে কিনা তা পরীক্ষা করে দেখুন।

পদক্ষেপ 4: জিমেইলে সতর্কতা প্রেরণে জাবিবিক্স কনফিগার করুন

৮. যদি এখনও অবধি পরীক্ষাগুলি সফল হয় তবে আপনি পরবর্তী পদক্ষেপে যেতে পারেন এবং জ্যাববিক্সকে Gmail এ উত্পন্ন ইমেল সতর্কতা প্রেরণ করতে পারেন। প্রথমে জাব্বিক্স ওয়েব ইন্টারফেসে লগইন করুন এবং নিম্নলিখিত মেনুতে নেভিগেট করুন: প্রশাসন -> মিডিয়া প্রকার -> মিডিয়া প্রকার তৈরি করুন।

9. পরবর্তী স্ক্রিনে জব্বিক্স কনফিগারেশনে স্ক্রিপ্টটির স্বতন্ত্র স্বরূপ সনাক্ত করতে একটি স্বেচ্ছাসেবী নাম সন্নিবেশ করান (উদাহরণস্বরূপ প্রেরণ-ইমেল-স্ক্রিপ্ট ব্যবহৃত হয়), তালিকা থেকে টাইপ করুন স্ক্রিপ্টটি চয়ন করুন এবং পূর্বে তৈরি বাশ স্ক্রিপ্টের নাম লিখুন কমান্ড লাইন থেকে ইমেল প্রেরণের জন্য (এই টিউটোরিয়ালে জ্যাববিক্স-সেন্ডমেল ব্যবহার করা হয়েছে) (কেবল স্ক্রিপ্টের নাম স্ক্রিপ্টের জন্য ব্যবহার করবেন না)। আপনার হয়ে গেলে, পরিবর্তনগুলি প্রতিফলিত করতে নীচের অ্যাড বোতামটিতে চাপুন।

১০. এর পরে, একটি ইমেল ঠিকানা কনফিগার করা যাক যাতে আপনি জাব্বিক্স সতর্কতা প্রেরণ করবেন। প্রোফাইলে যান -> মিডিয়া -> অ্যাড করুন এবং একটি নতুন পপ-আপ উইন্ডো প্রদর্শিত হবে।

এখানে, আপনি যে স্ক্রিপ্টটির পূর্বে নাম লিখেছেন তার নামটি নির্বাচন করুন (উদাহরণস্বরূপ প্রেরণ-ইমেল-স্ক্রিপ্ট ব্যবহৃত হয়) প্রকারের জন্য, আপনি যে ইমেলটি ইমেল প্রেরণ করবেন সেই জিমেইল ঠিকানা লিখুন, ইমেল করার সময় সময়কাল (সপ্তাহ, ঘন্টা) চয়ন করুন রিপোর্টগুলি প্রেরণের জন্য সক্রিয় থাকতে হবে, আপনি আপনার জিমেইল ঠিকানায় যে বার্তাগুলি পেতে চান তার তীব্রতা চয়ন করুন, স্থিতি হিসাবে সক্ষম করা নির্বাচন করুন এবং মিডিয়া যুক্ত করতে অ্যাড বোতামটি চাপুন। কনফিগারেশন প্রয়োগ করতে অবশেষে আপডেট বোতামটি চাপুন।

১১. পরবর্তী পদক্ষেপে, কনফিগারেশন -> অ্যাকশনগুলিতে নেভিগেট করে ডিফল্ট জ্যাববিক্স সতর্কতা সক্ষম করুন, ইভেন্ট উত্স হিসাবে নির্বাচন করুন -> ডান মেনু থেকে ট্রিগার এবং সক্ষম করতে অক্ষম স্থিতিতে চাপুন। ইভেন্ট উত্স -> অভ্যন্তরীণ বা অন্যান্য কাস্টম তৈরি করা পদক্ষেপের জন্য পদক্ষেপটি পুনরাবৃত্তি করুন এবং আপনি হয়ে গেছেন।

জাবিবিক্সের জন্য তথ্য সংগ্রহ এবং কিছু প্রতিবেদন তৈরির জন্য অপেক্ষা করুন, তারপরে আপনার জিমেইল ইনবক্সটি যাচাই করুন এবং আপনার এখন পর্যন্ত জমা দেওয়া কিছু জ্যাবিক্স সতর্কতা দেখতে পাওয়া উচিত।

এখানেই শেষ! যদিও এই গাইডটি মূলত জিমেইল এসএমটিপি সার্ভারকে একটি মেইলহাব হিসাবে একটি জিমেইল অ্যাকাউন্টে জাব্বিক্স সতর্কতা প্রেরণে ফোকাস করেছিল, একই কনফিগারেশনটি ব্যবহার করে আপনি নিজের ইমেলগুলি রুট করতে জিমেইলে নির্ভর করে অন্য বৈধ ইন্টারনেট ইমেল অ্যাকাউন্টগুলিতে জ্যাববিক্স ইমেল সতর্কতাগুলি আরও চাপতে পারেন এসএমটিপি সার্ভারের মাধ্যমে।