Jump to content

ISON BPO Nagios XI: Difference between revisions

From TetraWiki
Alok (talk | contribs)
No edit summary
Alok (talk | contribs)
No edit summary
Line 3: Line 3:
'''Building Probe Machine Documentation'''
'''Building Probe Machine Documentation'''


'''STEP 1: Install Mod-gearman in the Probe Machine and Configure'''
==STEP 1: Install Mod-gearman in the Probe Machine and Configure==


rpm -Uvh https://repo.nagios.com/nagios/7/nagios-repo-7-4.el7.noarch.rpm
rpm -Uvh https://repo.nagios.com/nagios/7/nagios-repo-7-4.el7.noarch.rpm
yum update
yum update
wget https://assets.nagios.com/downloads/nagiosxi/scripts/ModGearmanInstall.sh  
wget https://assets.nagios.com/downloads/nagiosxi/scripts/ModGearmanInstall.sh  
chmod +x ModGearmanInstall.sh  
chmod +x ModGearmanInstall.sh  
./ModGearmanInstall.sh --type=worker
./ModGearmanInstall.sh --type=worker
Line 24: Line 21:
  (if telnet status is connected means communication is established between the probe machine and Nagios XI server)
  (if telnet status is connected means communication is established between the probe machine and Nagios XI server)


'''Step 2: Install Nagios XI in the Probe Machine to get the Plugins'''
==Step 2: Install Nagios XI in the Probe Machine to get the Plugins==
 
cd /tmp
cd /tmp
wget https://assets.nagios.com/downloads/nagiosxi/5/xi-5.8.7.tar.gz
wget https://assets.nagios.com/downloads/nagiosxi/5/xi-5.8.7.tar.gz

Revision as of 11:33, 2 December 2022


Building Probe Machine Documentation

STEP 1: Install Mod-gearman in the Probe Machine and Configure

rpm -Uvh https://repo.nagios.com/nagios/7/nagios-repo-7-4.el7.noarch.rpm yum update wget https://assets.nagios.com/downloads/nagiosxi/scripts/ModGearmanInstall.sh chmod +x ModGearmanInstall.sh ./ModGearmanInstall.sh --type=worker { Set the Nagios XI Server IP address is 172.105.253.143 } vi /etc/mod_gearman/worker.conf {Add the hostgroups Location of probe machine} systemctl restart mod-gearman-worker {Now go to the Nagios XI server and add the hostgroups of the probe machine which you created now} vi /etc/mod_gearman/module.conf systemctl restart gearmand gearman_top {to see all the hostgroups} telnet 172.105.253.143 4730

(if telnet status is connected means communication is established between the probe machine and Nagios XI server)

Step 2: Install Nagios XI in the Probe Machine to get the Plugins

cd /tmp wget https://assets.nagios.com/downloads/nagiosxi/5/xi-5.8.7.tar.gz tar xzf xi-5.8.7.tar.gz cd nagiosxi/ ./fullinstall cd /usr/local/nagios/libexec/ ls (to see all the plugins)

Step 3: Install check_nwc_health Plugin in the Probe Machine wget https://labs.consol.de/assets/downloads/nagios/check_nwc_health-10.0.0.2.tar.gz

tar xvfz check_nwc_health-10.0.0.2.tar.gz
  cd check_nwc_health-10.0.0.2
   ./configure
   make
   make install
   cd /usr/local/nagios/libexec/

Note: while running the check_nwc_health plugin some files will be missing you have to download those files ./check_nwc_health --hostname 14.98.74.34 --community public --mode hardware-health After running this command if error comes can’t locate and *.pm file download the file using yum install perl-file name Suppose error comes can’t locate JSON.pm file then I will run command like this yum install perl-JSON yum install perl-File-Slurp (if error comes can’t locate File/Slurp.pm file) yum install perl-Module-Load (if error comes can’t locate Module/Load.pm file)

./check_nwc_health --hostname 14.98.74.34 --community public --mode cpu-load yum install perl-JSON-XS (If error comes can’t locate JSON/XS.pm file)