Icinga2 | add Supermicro IPMI
for the spez Plugin path --> Icinga2 | (spez)Plugins | define path

working on Icinga2 (version: r2.9.1-1)



  Supermicro backend Add a user with some right 
user icinga2
pwd icinga24
 
       
 steps on Icinga2
       
  #   arp -n | grep 0c:c4:7a:ee:42:1c | awk '{print $1}' this is the IP of the IPMI Port (the Eth.Port has DHCP)  
       
  apt install -y libipc-run-perl    
       
  wget http://ftp.gnu.org/gnu/freeipmi/freeipmi-1.6.2.tar.gz
tar xzvf freeipmi-1.6.2.tar.gz
cd freeipmi-1.6.2
apt install -y build-essential libgcrypt11-dev
./configure
make
make install
ldconfig
   
       
 1 #   cd /usr/lib/nagios/pluginsCustom
#   wget  https://raw.githubusercontent.com/thomas-krenn/check_ipmi_sensor_v3/master/check_ipmi_sensor
#  chmod +x check_ipmi_sensor

 b  ./check_ipmi_sensor Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./check_ipmi_sensor line 35.
BEGIN failed--compilation aborted at ./check_ipmi_sensor line 35.
c  curl -L http://cpanmin.us | perl - -- App::cpanminus
cpanm --with-recommends --force IPC::Run
   
   ./check_ipmi_sensor    
       
       
       
  #    icinga2 daemon -C    
  #    systemctl reload icinga2    
  #    systemctl restart icinga2    
  #    multitail /var/log/icinga2/icinga2.log    
-
-
 

Source/Quellen:
-
thomas-krenn | IPMI Sensor Monitoring Plugin
- thomas-krenn | FreeIPMI
thomas-krenn | IPMI Konfiguration für Supermicro Systeme
-
-
-
-
-
-
-

modul-icinga-articlelist