Page 3 of 6

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Thu Jan 22, 2015 5:46 pm
by lmiltchev
You are not going to find man pages for wmi plus. To review the usage, just run from the CLI:

Code: Select all

/path/to/the/plugins/directory/check_wmi_plus.pl -h

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Fri Jan 23, 2015 4:08 pm
by clombardo
When I run this command I get this:

Code: Select all

[root@develop plugins]# check_wmi_plus.pl -h
-bash: check_wmi_plus.pl: command not found
Attached text file list all perl modules installed. Any ideas what is the issue?

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Mon Jan 26, 2015 11:12 am
by lgroschen
try this:

Code: Select all

/usr/local/nagios/libexec/check_wmi_plus.pl -h

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Mon Jan 26, 2015 12:21 pm
by clombardo
That directory does not exist in our server. Here is the directory where Nagios Core is installed:

Code: Select all

[code][root@develop ~]# cd /usr/lib64/nagios/
[root@develop nagios]# 
[root@develop nagios]# ls
cgi  plugins
[root@develop nagios]# cd plugins/
[root@develop plugins]# 
[root@develop plugins]# ls
check_apt       check_file_age      check_jabber       check_ntp       check_sensors  check_ups                   negate
check_breeze    check_flexlm        check_load         check_ntp_peer  check_simap    check_users                 tmp
check_by_ssh    check_ftp           check_log          check_ntp_time  check_smtp     check_wave                  urlize
check_clamd     check_hpjd          check_mailq        check_nwstat    check_snmp     check_wmi_plus.conf.sample  utils.pm
check_cluster   check_http          check_mrtg         check_oracle    check_spop     check_wmi_plus.d            utils.sh
check_dhcp      check_icmp          check_mrtgtraf     check_overcr    check_ssh      check_wmi_plus.data
check_dig       check_ide_smart     check_mysql_query  check_ping      check_ssmtp    check_wmi_plus.makeman.sh
check_disk      check_ifoperstatus  check_nagios       check_pop       check_swap     check_wmi_plus.pl
check_disk_smb  check_ifstatus      check_nntp         check_procs     check_tcp      check_wmi_plus.README.txt
check_dns       check_imap          check_nntps        check_real      check_time     event_generic.pl
check_dummy     check_ircd          check_nt           check_rpc       check_udp      eventhandlers
[root@develop plugins]# 
So what will I have to do in order to get wmi plus usage working?

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Mon Jan 26, 2015 12:23 pm
by lgroschen
in that directory can you do a ll -ls so we can see permissions. If the plugin is there just run it by ./<plugin-name> and if it is executable it will run.

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Mon Feb 02, 2015 3:15 pm
by clombardo
Here is ll -ls result:

Code: Select all

[root@develop plugins]# ll -ls
total 3536
160 -rwxr-xr-x  1 nagios nagiocmd 161696 Nov  9  2013 check_apt
  4 -rwxr-xr-x. 1 nagios nagiocmd   2247 Nov  9  2013 check_breeze
 64 -rwxr-xr-x  1 nagios nagiocmd  64632 Nov  9  2013 check_by_ssh
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_clamd -> check_tcp
 48 -rwxr-xr-x  1 nagios nagiocmd  48256 Nov  9  2013 check_cluster
 64 -rwxr-xr-x  1 nagios nagiocmd  63384 Nov  9  2013 check_dhcp
 60 -rwxr-xr-x  1 nagios nagiocmd  59896 Nov  9  2013 check_dig
168 -rwxr-xr-x  1 nagios nagiocmd 170184 Nov  9  2013 check_disk
 12 -rwxr-xr-x. 1 nagios nagiocmd   9285 Nov  9  2013 check_disk_smb
 64 -rwxr-xr-x  1 nagios nagiocmd  63784 Nov  9  2013 check_dns
 40 -rwxr-xr-x  1 nagios nagiocmd  37544 Nov  9  2013 check_dummy
  4 -rwxr-xr-x. 1 nagios nagiocmd   3049 Nov  9  2013 check_file_age
  8 -rwxr-xr-x. 1 nagios nagiocmd   6311 Nov  9  2013 check_flexlm
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_ftp -> check_tcp
 60 -rwxr-xr-x  1 nagios nagiocmd  58920 Nov  9  2013 check_hpjd
240 -rwxr-xr-x  1 nagios nagiocmd 244744 Nov  9  2013 check_http
 68 -rwxr-xr-x  1 nagios nagiocmd  69536 Nov  9  2013 check_icmp
 52 -rwxr-xr-x  1 nagios nagiocmd  50640 Nov  9  2013 check_ide_smart
 16 -rwxr-xr-x. 1 nagios nagiocmd  15130 Nov  9  2013 check_ifoperstatus
 16 -rwxr-xr-x. 1 nagios nagiocmd  12591 Nov  9  2013 check_ifstatus
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_imap -> check_tcp
  8 -rwxr-xr-x. 1 nagios nagiocmd   6883 Nov  9  2013 check_ircd
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_jabber -> check_tcp
 52 -rwxr-xr-x  1 nagios nagiocmd  53184 Nov  9  2013 check_load
  8 -rwxr-xr-x. 1 nagios nagiocmd   6017 Nov  9  2013 check_log
 20 -rwxr-xr-x. 1 nagios nagiocmd  20280 Nov  9  2013 check_mailq
 52 -rwxr-xr-x  1 nagios nagiocmd  52384 Nov  9  2013 check_mrtg
 52 -rwxr-xr-x  1 nagios nagiocmd  50416 Nov  9  2013 check_mrtgtraf
 68 -rwxr-xr-x  1 nagios nagiocmd  69144 Nov  9  2013 check_mysql_query
 56 -rwxr-xr-x  1 nagios nagiocmd  53744 Nov  9  2013 check_nagios
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_nntp -> check_tcp
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_nntps -> check_tcp
 68 -rwxr-xr-x  1 nagios nagiocmd  67168 Nov  9  2013 check_nt
 68 -rwxr-xr-x  1 nagios nagiocmd  68032 Nov  9  2013 check_ntp
 64 -rwxr-xr-x  1 nagios nagiocmd  64200 Nov  9  2013 check_ntp_peer
 64 -rwxr-xr-x  1 nagios nagiocmd  63016 Nov  9  2013 check_ntp_time
 80 -rwxr-xr-x  1 nagios nagiocmd  80744 Nov  9  2013 check_nwstat
 12 -rwxr-xr-x. 1 nagios nagiocmd   8779 Nov  9  2013 check_oracle
 60 -rwxr-xr-x  1 nagios nagiocmd  58016 Nov  9  2013 check_overcr
 68 -rwxr-xr-x  1 nagios nagiocmd  67120 Nov  9  2013 check_ping
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_pop -> check_tcp
164 -rwxr-xr-x  1 nagios nagiocmd 165688 Nov  9  2013 check_procs
 56 -rwxr-xr-x  1 nagios nagiocmd  56288 Nov  9  2013 check_real
 12 -rwxr-xr-x. 1 nagios nagiocmd   9577 Nov  9  2013 check_rpc
  4 -rwxr-xr-x. 1 nagios nagiocmd   1451 Nov  9  2013 check_sensors
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_simap -> check_tcp
184 -rwxr-xr-x  1 nagios nagiocmd 186688 Nov  9  2013 check_smtp
208 -rwxr-xr-x  1 nagios nagiocmd 211024 Nov  9  2013 check_snmp
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_spop -> check_tcp
 56 -rwxr-xr-x  1 nagios nagiocmd  54088 Nov  9  2013 check_ssh
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_ssmtp -> check_tcp
 52 -rwxr-xr-x  1 nagios nagiocmd  49984 Nov  9  2013 check_swap
 76 -rwxr-xr-x  1 nagios nagiocmd  75840 Nov  9  2013 check_tcp
 56 -rwxr-xr-x  1 nagios nagiocmd  55712 Nov  9  2013 check_time
  0 lrwxrwxrwx. 1 nagios nagiocmd      9 Mar  7  2014 check_udp -> check_tcp
 64 -rwxr-xr-x  1 nagios nagiocmd  61704 Nov  9  2013 check_ups
 48 -rwxr-xr-x  1 nagios nagiocmd  46240 Nov  9  2013 check_users
  4 -rwxr-xr-x. 1 nagios nagiocmd   2932 Nov  9  2013 check_wave
  8 -rwxr-xr-x  1 nagios nagios     5737 Aug 23 00:49 check_wmi_plus.conf.sample
  4 drwxr-xr-x  2 root   root       4096 Jan 19 14:19 check_wmi_plus.d
  4 drwxr-xr-x  2 nagios nagios     4096 Aug 23 00:49 check_wmi_plus.data
 12 -rwxr-xr-x  1 nagios nagios    11921 May  8  2013 check_wmi_plus.makeman.sh
324 -rwxr-xr-x  1 nagios nagios   329097 Aug 23 00:49 check_wmi_plus.pl
112 -rwxr-xr-x  1 nagios nagios   111532 Aug 23 00:49 check_wmi_plus.README.txt
 16 -rwxr-xr-x  1 nagios nagios    15960 Mar 13  2013 event_generic.pl
  4 drwxr-xr-x. 4 root   root       4096 Mar  7  2014 eventhandlers
 56 -rwxr-xr-x  1 nagios nagiocmd  54880 Nov  9  2013 negate
  4 drwxr-xr-x  4 root   root       4096 Jan 20 12:30 tmp
 52 -rwxr-xr-x  1 nagios nagiocmd  51192 Nov  9  2013 urlize
  4 -rwxr-xr-x. 1 nagios nagiocmd   1919 Nov  9  2013 utils.pm
  4 -rwxr-xr-x. 1 nagios nagiocmd   2917 Nov  9  2013 utils.sh
[root@develop plugins]# 
So what will I have to do in order to get wmi plus usage working?

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Mon Feb 02, 2015 4:41 pm
by tgriep
You should get the usage of the command if you run the following.

Code: Select all

cd /usr/lib64/nagios/plugins
./check_wmi_plus.pl --help
 

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Tue Feb 03, 2015 1:36 pm
by clombardo
When I run this here is what I get:

Code: Select all

[root@develop ~]# cd /usr/lib64/nagios/plugins
[root@develop plugins]# ./check_wmi_plus.pl --help
Can't locate Number/Format.pm in @INC (@INC contains: /usr/lib/nagios/plugins /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./check_wmi_plus.pl line 55.
BEGIN failed--compilation aborted at ./check_wmi_plus.pl line 55.
[root@develop plugins]# 
Looks like I am missing some perl pluggin? So what do I need to do?

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Tue Feb 03, 2015 5:49 pm
by abrist
You need the perl-Number-Format package:

Code: Select all

yum install  perl-Number-Format

Re: Configuring Nagios Cross Platform Agent (NCPA)

Posted: Thu Feb 05, 2015 3:55 pm
by clombardo
When I try to install this rpm this is what happens:

Code: Select all

[root@develop ~]# ls
perl-Number-Format-1.73-3.el6.noarch.rpm

[root@develop ~]# rpm -Uvh perl-Number-Format-1.73-3.el6.noarch.rpm 
warning: perl-Number-Format-1.73-3.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:perl-Number-Format     ########################################### [100%]
[root@develop ~]# yum install perl-Number-Format
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.atlanticmetro.net
 * extras: centos.mia.host-engine.com
 * updates: mirrors.tripadvisor.com
Nothing to do
[root@develop ~]# 
yum says nothing to do, any ideas?