क्या आप सीखना चाहते हैं कि उबंटू लिनक्स पर नागियो एनआरपीई एजेंट इंस्टॉलेशन कैसे करें? इस ट्यूटोरियल में, हम आपको दिखाएंगे कि एनआरपीई एजेंट का उपयोग कर लिनक्स कंप्यूटर की निगरानी के लिए नागोस सर्वर को कैसे स्थापित और कॉन्फ़िगर करना है।

हार्डवेयर सूची:

निम्नलिखित खंड इस ज़ब्बिक्स ट्यूटोरियल को बनाने के लिए इस्तेमाल किए गए उपकरणों की सूची प्रस्तुत करता है।

ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़ॅन वेबसाइट पर पाया जा सकता है।

Nagios Playlist:

इस पृष्ठ पर, हम नागियो से संबंधित वीडियो की एक सूची तक त्वरित पहुंच प्रदान करते हैं।

नामित हमारे यूट्यूब चैनल की सदस्यता लेने के लिए मत भूलना FKIT.

नागियो संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम Nagios स्थापना से संबंधित ट्यूटोरियल की एक सूची में त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल – उबंटू लिनक्स पर एनटीपी

इस खंड में सभी चरणों को लिनक्स क्लाइंट कंप्यूटर पर निष्पादित किया जाना चाहिए।

सबसे पहले, हम एनटीपी का उपयोग कर सही दिनांक और समय का उपयोग करने के लिए सिस्टम को कॉन्फ़िगर करने जा रहे हैं।

लिनक्स कंसोल पर, सही टाइमज़ोन सेट करने के लिए निम्न आदेशों का उपयोग करें।

# dpkg-reconfigure tzdata

एनटीपीडेट पैकेज स्थापित करें और सही तिथि और समय तुरंत सेट करें।

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

Ntpdate कमांड का उपयोग सर्वर का उपयोग कर सही दिनांक और समय निर्धारित करने के लिए किया गया था: pool.ntp.br

आइए एनटीपी सेवा स्थापित करें।

# apt-get install ntp

एनटीपी वह सेवा है जो हमारे सर्वर को अद्यतन रखेगी।

अपने उबंटू लिनक्स पर कॉन्फ़िगर दिनांक और समय की जांच करने के लिए कमांड तिथि का उपयोग करें।

# date

अगर सिस्टम सही दिनांक और समय दिखाता है, तो इसका मतलब है कि आपने सभी चरणों का सही ढंग से पालन किया है।

ट्यूटोरियल – लिनक्स पर एनआरपीई स्थापित करना

इस खंड में इन सभी चरणों को लिनक्स क्लाइंट कंप्यूटर पर निष्पादित किया जाना चाहिए।

इसके बाद, हमें कंप्यूटर पर एनआरपीई एजेंट स्थापित करने की आवश्यकता है जिस पर निगरानी की जाएगी।

लिनक्स कंसोल पर, आवश्यक संकुल को स्थापित करने के लिए निम्न आदेशों का उपयोग करें।

# apt-get update
# apt-get install autoconf build-essential libc6 libmcrypt-dev make libssl-dev wget

Nagios NRPE संकुल डाउनलोड करने के लिए निम्न आदेशों का उपयोग करें।

# mkdir /downloads
# cd /downloads
# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz

Nagios NRPE पैकेज निकालें, संकलित करें और इंस्टॉल करें।

# tar -zxvf nrpe-3.2.1.tar.gz
# cd nrpe-3.2.1/
# ./configure –enable-command-args –with-ssl-lib=/usr/lib/x86_64-linux-gnu/
# make all
# make install-groups-users
# make install
# make install-config
# make install-init

अब, आपको अपने सिस्टम पर nrpe.cfg फ़ाइल का स्थान ढूंढना चाहिए।

आपको nrpe.cfg फ़ाइल को संपादित करने की आवश्यकता है।

# updatedb
# locate nrpe.cfg
# vi /usr/local/nagios/etc/nrpe.cfg

हमारी कॉन्फ़िगरेशन से पहले मूल फ़ाइल यहां दी गई है।

log_facility=daemon
debug=0
pid_file=/usr/local/nagios/var/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,::1
dont_blame_nrpe=0
allow_bash_command_substitution=0
command_timeout=60
connection_timeout=300
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

हमारी कॉन्फ़िगरेशन के साथ नई फाइल यहां दी गई है।

Nagios सर्वर का आईपी पता allow_hosts लाइन में जोड़ें।

log_facility=daemon
debug=0
pid_file=/usr/local/nagios/var/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,::1,200.200.200.200
dont_blame_nrpe=0
allow_bash_command_substitution=0
command_timeout=60
connection_timeout=300
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

हमारे उदाहरण में, एनआरपीई एजेंट को नागियो सर्वर 200.200.200.200 के कनेक्शन की अनुमति देने के लिए कॉन्फ़िगर किया गया है।

आईपी पते 200.200.200.200 के साथ सर्वर को एजेंट से जानकारी का अनुरोध करने और प्राप्त करने की अनुमति है।

लोकलहोस्ट, 127.0.0.1, एजेंट से जानकारी का अनुरोध करने और प्राप्त करने की अनुमति है।

कॉन्फ़िगरेशन को समाप्त करने के बाद, एनआरपीई एजेंट शुरू करने के लिए निम्न आदेश का उपयोग करें:

# service nrpe start

अपने नागियो एनआरपीई एजेंट स्थापना का परीक्षण करने के लिए निम्न आदेश का प्रयोग करें।

एनआरपीई एजेंट को इस अनुरोध का जवाब देना चाहिए और स्थानीय कंप्यूटर पर स्थापित एनआरपीई संस्करण प्रदर्शित करना चाहिए।

# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

NRPE v3.2.1

बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए एनआरपीई सेवा को सक्षम करने के लिए निम्न आदेश का उपयोग करें।

# systemctl enable nrpe.service

बधाई हो! आपने उबंटू लिनक्स पर नागियो एनआरपीई एजेंट स्थापित किया है।

ट्यूटोरियल – नागियो सर्वर पर एनआरपीई प्लगइन स्थापना

अब, हमें Nagios NRPE प्लगइन को Nagios सर्वर स्थापित करने की आवश्यकता है।

इस खंड में सभी चरणों को नागियो सर्वर कंप्यूटर पर निष्पादित किया जाना चाहिए।

Nagios NRPE संकुल डाउनलोड करने के लिए निम्न आदेशों का उपयोग करें।

# mkdir /downloads
# cd /downloads
# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz

Nagios NRPE प्लगइन निकालें, संकलित करें और इंस्टॉल करें।

# tar -zxvf nrpe-3.2.1.tar.gz
# cd nrpe-3.2.1/
# ./configure
# make all
# make make install-daemon

# make check_nrpe
# make install-plugin

Nagios सर्वर और Nagios क्लाइंट के बीच संचार का परीक्षण करने के लिए निम्न आदेश का प्रयोग करें।

एनआरपीई एजेंट को इस अनुरोध का जवाब देना चाहिए और रिमोट कंप्यूटर पर स्थापित एनआरपीई संस्करण प्रदर्शित करना चाहिए।

# /usr/local/nagios/libexec/check_nrpe -H 220.220.220.220 -c check_users

NRPE v3.2.1