2.3। विन्यास
• 1. सबसे पहले, एक बनाएं मेजबान के लिए कॉन्फ़िगरेशन फ़ाइल server02. जब तक अन्यथा निर्दिष्ट न हो, इन सभी आदेशों को चालू रखें server01. किसी टर्मिनल में दर्ज करें:
सुडो सीपी /etc/nagios3/conf.d/localhost_nagios2.cfg \
/etc/nagios3/conf.d/server02.cfg
उपरोक्त और निम्नलिखित कमांड उदाहरणों में, बदलें "सर्वर01", "सर्वर02" 172.18.100.100, तथा 172.18.100.101 आपके सर्वर के होस्ट नाम और आईपी पते के साथ।
2. अगला, संपादित करें /etc/nagios3/conf.d/server02.cfg:
होस्ट को परिभाषित करें {
जेनेरिक-होस्ट का उपयोग करें; उपयोग करने के लिए होस्ट टेम्पलेट का नाम
होस्ट_नाम सर्वर02
उर्फ सर्वर 02
पता 172.18.100.101
}
# डीएनएस सेवा की जांच करें. सेवा परिभाषित करें {
जेनेरिक-सेवा का उपयोग करें
होस्ट_नाम सर्वर02
service_description डीएनएस
चेक_कमांड चेक_डीएनएस!172.18.100.101
}
3. नए कॉन्फ़िगरेशन को सक्षम करने के लिए नागियोस डेमॉन को पुनरारंभ करें:
sudo systemctl पुनः आरंभ nagio3.service
• 1. अब निम्नलिखित को जोड़कर MySQL चेक के लिए एक सेवा परिभाषा जोड़ें /etc/nagios3/conf.d/services_nagios2.cfg:
# MySQL सर्वर की जाँच करें। सेवा परिभाषित करें {
hostgroup_name mysql-सर्वर service_description MySQL
check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS जेनेरिक-सेवा का उपयोग करें
अधिसूचना_अंतराल 0 ; यदि आप पुनः अधिसूचित होना चाहते हैं तो > 0 सेट करें
}
2. mysql-सर्वर होस्टग्रुप को अब परिभाषित करने की आवश्यकता है। संपादन करना /etc/nagios3/conf.d/hostgroups_nagios2.cfg जोड़ने:
# MySQL होस्टग्रुप. होस्टग्रुप को परिभाषित करें {
होस्टग्रुप_नाम mysql-सर्वर
उपनाम MySQL सर्वर
सदस्य लोकलहोस्ट, सर्वर02
}
3. नागियोस चेक को MySQL पर प्रमाणित करने की आवश्यकता है। एक जोड़ने के लिए nagios MySQL में उपयोगकर्ता दर्ज करें:
mysql -u root -p -e "'गुप्त' द्वारा पहचाने गए उपयोगकर्ता nagios बनाएं;"
RSI nagios उपयोगकर्ता को सभी होस्ट जोड़ने की आवश्यकता होगी mysql-सर्वर मेज़बानसमूह.
4. MySQL सर्वर की जांच शुरू करने के लिए nagios को पुनरारंभ करें।
sudo systemctl पुनः प्रारंभ nagios3.service
• 1. अंत में डिस्क स्थान की जांच करने के लिए एनआरपीई को कॉन्फ़िगर करें server02.
On server01 सेवा जांच को इसमें जोड़ें /etc/nagios3/conf.d/server02.cfg:
# एनआरपीई डिस्क जांच। सेवा परिभाषित करें {
जेनेरिक-सेवा का उपयोग करें
होस्ट_नाम सर्वर02 सेवा_विवरण एनआरपीई-डिस्क
check_command check_nrpe_1arg!check_all_disks!172.18.100.101
}
2. अब आगे server02 संपादित /etc/nagios/nrpe.cfg बदल रहा है:
अनुमति_होस्ट=172.18.100.100
और नीचे कमांड परिभाषा क्षेत्र में जोड़ें:
कमांड[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e
3. अंत में, nagios-nrpe-server को पुनरारंभ करें:
sudo systemctl पुनः प्रारंभ nagios-nrpe-server.service
4. इसके अलावा, पर server01 नागिओस को पुनः आरंभ करें:
sudo systemctl पुनः प्रारंभ nagios3.service
अब आपको नागियोस सीजीआई फाइलों में होस्ट और सेवा जांच देखने में सक्षम होना चाहिए। उन तक पहुंचने के लिए ब्राउज़र को http://server01/nagios3 पर इंगित करें। फिर आपको इसके लिए प्रेरित किया जाएगा nagiosadmin उपयोगकर्ता नाम और पासवर्ड।