انڈروئد

اوبنٹو 18.04 پر نگیوس کو انسٹال اور تشکیل کا طریقہ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

ناگیوس اوپن سورس مانیٹرنگ کے سب سے مشہور سسٹم میں سے ایک ہے۔ ناگیوس آپ کے پورے آئی ٹی کے بنیادی ڈھانچے کی انوینٹری رکھتا ہے اور اس بات کو یقینی بناتا ہے کہ آپ کے نیٹ ورکس ، سرورز ، ایپلی کیشنز ، خدمات اور عمل جاری ہیں۔

ناکامی یا سب سے عمدہ کارکردگی کی صورت میں ناگیوس مختلف طریقوں کے ذریعہ نوٹیفیکیشن الرٹس بھیجے گا۔

یہ ٹیوٹوریل اوبنٹو 18.04 پر ناگیوس کور کا تازہ ترین ورژن انسٹال اور تشکیل کرنے کے لئے درکار مراحل کی رہنمائی کرے گا۔

ناگوس کا ایک پرانا ورژن (ورژن 3) اوبنٹو سافٹ ویئر کے ذخیرے میں دستیاب ہے اور apt install nagios3 ساتھ آسانی سے apt install nagios3 ۔

شرطیں

اس ٹیوٹوریل کو جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ بطور صارف sudo مراعات کے ساتھ لاگ ان ہیں۔

اپنے اوبنٹو سسٹم کو اپ ڈیٹ کریں اور مندرجہ ذیل پیکیج انسٹال کریں جو ناگیوس مرکزی ایپلی کیشن اور ناگیوس پلگ ان کو ڈاؤن لوڈ اور مرتب کرنے کے لئے ضروری ہیں۔

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.2 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

اوبنٹو پر ناگیوس انسٹال کرنا

مندرجہ ذیل اقدامات میں یہ بتایا گیا ہے کہ کس طرح ماخذ سے ناگیوس کور کا تازہ ترین ورژن انسٹال کیا جائے۔

1. ناگیوس ڈاؤن لوڈ کرنا

ہم /usr/src ڈائرکٹری میں ناگیو سورس ڈاؤن لوڈ کرنے جارہے ہیں جو سورس فائلوں کو رکھنے ، ڈائریکٹری میں تبدیل کرنے کے لئے عام مقام ہے۔

cd /usr/src/

مندرجہ ذیل ویجٹ کمانڈ کا استعمال کرتے ہوئے پراجیکٹ گتھب مخزن سے ناگیوس کا تازہ ترین ورژن ڈاؤن لوڈ کریں۔

sudo wget

جب ڈاؤن لوڈ مکمل ہوجائے تو ٹار فائل کو اس کے ساتھ نکالیں:

sudo tar zxf nagios-*.tar.gz

اگلے اقدامات کے ساتھ جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ ٹائپ کرکے ناگیو سورس ڈائرکٹری میں تبدیل ہوجائیں:

cd nagioscore-nagios-*/

2. ناگیوس مرتب کرنا

بل processڈ عمل کو شروع کرنے کے ل the ، configure اسکرپٹ کو چلائیں جو آپ کے سسٹم پر انحصار کی موجودگی کو یقینی بنانے کیلئے متعدد چیک انجام دے گا۔

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

کامیاب تکمیل کے بعد ، آپ کی اسکرین پر مندرجہ ذیل پیغام پرنٹ کیا جائے گا:

*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /bin/mail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

اب آپ make کمانڈ کا استعمال کرکے تالیف کا عمل شروع کرسکتے ہیں:

sudo make all

آپ کے سسٹم کے لحاظ سے تالیف میں کچھ وقت لگ سکتا ہے۔ تعمیراتی عمل مکمل ہونے کے بعد ، آپ کو مندرجہ ذیل پیغام کے ساتھ پیش کیا جائے گا۔

*** Compile finished ***

3. ناگوس صارف اور گروپ بنانا

مندرجہ ذیل کمانڈ ایک نیا سسٹم nagios صارف اور گروپ تشکیل دے گی۔

sudo make install-groups-users

nagios گروپ میں nagios www-data صارف شامل کریں:

sudo usermod -a -G nagios www-data

4. ناگیوس بائنریز انسٹال کریں

ناگیوس بائنری فائلوں ، سی جی آئی اور ایچ ٹی ایم ایل فائلوں کو انسٹال کرنے کے لئے درج ذیل کمانڈ پر عمل کریں۔

sudo make install

آپ کو مندرجہ ذیل آؤٹ پٹ کو دیکھنا چاہئے۔

*** Main program, CGIs and HTML files installed ***

خارجی کمانڈ ڈائرکٹری تشکیل دینا

ناگیوس بیرونی ایپلی کیشنز کے کمانڈ پر کارروائی کرسکتا ہے۔ بیرونی کمانڈ ڈائریکٹری تشکیل دیں اور ٹائپ کرکے مناسب اجازتیں ترتیب دیں:

sudo make install-commandmode

*** External command directory configured ***

6. ناگیوس تشکیل فائلیں انسٹال کریں

اس کے ساتھ نمونہ ناگیوس ترتیب فائلوں کو انسٹال کریں:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. اپاچی تشکیل فائلیں انسٹال کریں

نیچے دی گئی کمانڈ اپاچی ویب سرور کنفگریشن فائلوں کو انسٹال کرے گی۔

sudo make install-webconf

*** Nagios/Apache conf file installed ***

اس بات کو یقینی بنائیں کہ اپاچی کو دوبارہ لکھنا اور cgi ماڈیول اہل ہیں۔

sudo a2enmod rewrite sudo a2enmod cgi

8. سسٹمڈ یونٹ فائل بنانا

مندرجہ ذیل کمانڈ سسٹمڈ یونٹ فائل کو انسٹال کرتی ہے اور بوٹ شروع کرنے کے لئے ناگیوس سروس کو بھی مرتب کرتی ہے۔

sudo make install-daemoninit

… *** Init script installed ***

9. صارف کا اکاؤنٹ بنانا

ناگیوس ویب انٹرفیس تک رسائی حاصل کرنے کے nagiosadmin آپ کو ایک ایڈمن صارف بنانے کی ضرورت ہوگی جسے nagiosadmin کہتے nagiosadmin

ایک صارف بنانے کے لئے مندرجہ ذیل htpasswd کمانڈ کا استعمال کریں جسے nagiosadmin کہتے nagiosadmin

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

آپ کو صارف کے پاس ورڈ کو داخل کرنے اور تصدیق کرنے کا اشارہ کیا جائے گا۔

New password: Re-type new password: Adding password for user nagiosadmin

تبدیلیوں کے اثر انداز ہونے کے لئے اپاچی سروس کو دوبارہ شروع کریں:

sudo systemctl restart apache2

10. فائر وال کی تشکیل

فائر وال آپ کے سرور کو ناپسندیدہ ٹریفک کے خلاف محفوظ بنائے گا۔

ٹائپ کرکے اپاچی پورٹس کھولیں:

sudo ufw allow Apache

ناگیوس پلگ انز انسٹال کرنا

/usr/src ڈائرکٹری پر واپس جائیں اور ناگیوس پلگ انز کا تازہ ترین ورژن گیتھب رجسٹری سے پراجیکٹ کو ڈاؤن لوڈ کریں۔

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

ڈاؤن لوڈ مکمل ہونے کے بعد ٹار فائل کو ٹائپ کرکے ٹائک کریں۔

sudo tar zxf nagios-plugins.tar.gz

پلگ انز سورس ڈائرکٹری میں تبدیل کریں:

cd nagios-plugins-release-2.2.1

ناگیوس پلگ ان مرتب کرنے اور انسٹال کرنے کے لئے ایک ایک کرکے مندرجہ ذیل کمانڈز چلائیں:

sudo./tools/setup sudo./configure sudo make sudo make install

ناگیوس شروع کر رہا ہے

اب چونکہ ناگیوس اور اس کے پلگ ان دونوں انسٹال ہوچکے ہیں ، مندرجہ ذیل کمانڈ سے ناگیوس سروس شروع کریں:

sudo systemctl start nagios

یہ تصدیق کرنے کے لئے کہ ناگیوس چل رہا ہے ، ٹائپ کرکے خدمت کی حیثیت کو چیک کریں۔

sudo systemctl status nagios

آؤٹ پٹ کو کچھ نیچے نظر آنا چاہئے جس سے یہ ظاہر ہوتا ہے کہ ناگیوس خدمت فعال اور چل رہی ہے۔

* nagios.service - Nagios Core 4.4.2 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) CGroup: /system.slice/nagios.service

ناگیوس ویب انٹرفیس تک رسائی حاصل کرنا

ناگیوس ویب انٹرفیس تک رسائی حاصل کرنے کے لئے اپنا پسندیدہ براؤزر کھولیں اور اپنے سرور کا ڈومین نام یا عوامی IP پتہ ٹائپ کریں جس کے بعد /nagios :

http(s)://your_domain_or_ip_address/nagios

nagiosadmin صارف کے لاگ ان کی سندیں درج کریں اور ذیل کی تصویر پر دکھائے گئے مطابق آپ کو پہلے سے طے شدہ ناگیوس ہوم پیج پر بھیج دیا جائے گا۔

نتیجہ اخذ کرنا

آپ نے اپنے اوبنٹو سسٹم پر ماخذ کا تازہ ترین ناگیوس ورژن کامیابی کے ساتھ انسٹال کیا ہے۔

اب آپ ناگیوس دستاویزات کو چیک کریں اور ناگوس کو تشکیل اور استعمال کرنے کے طریقہ کے بارے میں مزید معلومات حاصل کریں۔

اوبنٹو ناگیوس مانیٹرنگ