Nagios plugins - interfacetable_v3t issues

This forum is intended for the discussion of Nagios plugin development. Feature requests, patches, bug fixes, and all types of development-related discussions are welcome!

NOTE: The SourceForge.net nagiosplug-devel mailing list has been deprecated in favor of this forum in order to expedite support and provide additional features not available on the old mailing list.

Re: Nagios plugins - interfacetable_v3t issues

Postby charpham » Wed Mar 21, 2018 6:41 pm

Hmm.. I am baffled by this.. I have made all these adjustments, I still have the same problem.. thanks for all your help I really appreciate.. I beginning to wonder if there might a more "recent" plugin that will do the same..

Here is my pre-flight check
[root@terminus objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios Core 4.3.4
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2017-08-24
License: GPL

Website: https://www.nagios.org
Reading configuration data...
Read main config file okay...
Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
Error: Service check command 'check_interface_table_v3t.pl -H charpham-3548-1 -C v14tual -2 -f --cachedir /usr/local/nagios/etc/.ifCache' specified in service 'Interface status' for host 'charpham-3548' not defined anywhere!
Checked 40 services.
Checked 8 hosts.
Checked 3 host groups.
Checked 0 service groups.
Checked 1 contacts.
Checked 1 contact groups.
Checked 27 commands.
Checked 5 time periods.
Checked 0 host escalations.
Checked 0 service escalations.
Checking for circular paths...
Checked 8 hosts
Checked 0 service dependencies
Checked 0 host dependencies
Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 1

Here are the permissions for the cachedir
[root@terminus etc]# ls -al
total 140
drwxrwxr-x. 4 nagios nagios 168 Mar 19 12:41 .
drwxr-xr-x. 9 root root 94 Jan 5 15:29 ..
-rw-rw-r-- 1 nagios nagios 12999 Jan 23 14:14 cgi.cfg
-rw-rw-r--. 1 nagios nagios 12999 Dec 21 14:17 cgi.cfg~
-rw-r--r--. 1 root root 50 Dec 26 15:13 htpasswd.users
drwxrwxrwx 3 nagios nagios 22 Mar 19 12:41 .ifCache
-rw-rw-r-- 1 nagios nagios 45175 Jan 21 16:00 nagios.cfg
-rw-rw-r--. 1 nagios nagios 44816 Dec 21 14:17 nagios.cfg~
drwxrwxr-x. 2 nagios nagios 4096 Mar 21 16:23 objects
-rw-rw---- 1 nagios nagios 1312 Dec 26 15:12 resource.cfg
-rw-rw----. 1 nagios nagios 1312 Dec 21 14:17 resource.cfg~

[root@terminus etc]# cd .ifCache
[root@terminus .ifCache]# ls -l
total 0
drwxrwxrwx 4 nagios nagios 41 Mar 19 12:41 10.1.0.2

here is my nagios.cfg - note the
# OBJECT CONFIGURATION FILE(S)
# These are the object configuration files in which you define hosts,
# host groups, contacts, contact groups, services, etc.
# You can split your object definitions across several config files
# if you wish (as shown below), or keep them all in a single config file.



# Definitions for monitoring a router/switch
cfg_file=/usr/local/nagios/etc/objects/switch.cfg
cfg_file=/usr/local/nagios/etc/objects/charpham-3548.cfg
charpham
 
Posts: 16
Joined: Fri Dec 22, 2017 2:59 pm

Re: Nagios plugins - interfacetable_v3t issues

Postby kyang » Fri Mar 23, 2018 9:03 am

Did you define the command in the commands.cfg?
Code: Select all
/usr/local/nagios/etc/objects/commands.cfg


Error: Service check command 'check_interface_table_v3t.pl -H charpham-3548-1 -C v14tual -2 -f --cachedir /usr/local/nagios/etc/.ifCache' specified in service 'Interface status' for host 'charpham-3548' not defined anywhere!


Could you post the host/service cfg and your commands.cfg?
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Be sure to check out our Knowledgebase for helpful articles and solutions!
kyang
Support Tech
 
Posts: 1792
Joined: Tue Jul 25, 2017 3:35 pm

Re: Nagios plugins - interfacetable_v3t issues

Postby charpham » Thu Apr 05, 2018 4:01 pm

Hi Thanks for the response.

Here is the relevant info in the commands.cfg

################################################################################
#
# SAMPLE PERFORMANCE DATA COMMANDS
#
# These are sample performance data commands that can be used to send performance
# data output to two text files (one for hosts, another for services). If you
# plan on simply writing performance data out to a file, consider using the
# host_perfdata_file and service_perfdata_file options in the main config file.
#
################################################################################

#checking router and switch interface info
define command{
command_name check_interface_table_v3t
command_line /usr/local/nagios/libexec/check_interface_table_v3t.pl -H $HOSTADDRESS$ -C $ARG1$ $ARG2$
}



Here is the info from the host.cfg (charpham-3548.cfg)
# monitoring inteface stats using plugin - check_interface_v3t
define service{
use generic-service ; Inherit values from a template
host_name charpham-3548-1
service_description Interface status
check_command check_interface_table_v3t.pl -H charpham-3548-1 -C v14tual -2 -f --cachedir /usr/local/nagios/etc/.ifCache


Here is the info from nagios.cfg


# Definitions for monitoring a router/switch
cfg_file=/usr/local/nagios/etc/objects/switch.cfg
cfg_file=/usr/local/nagios/etc/objects/charpham-3548.cfg

thanks for your help
charpham
 
Posts: 16
Joined: Fri Dec 22, 2017 2:59 pm

Re: Nagios plugins - interfacetable_v3t issues

Postby kyang » Fri Apr 06, 2018 11:08 am

Code: Select all
command_line /usr/local/nagios/libexec/check_interface_table_v3t.pl -H $HOSTADDRESS$ -C $ARG1$ $ARG2$

check_command check_interface_table_v3t.pl -H charpham-3548-1 -C v14tual -2 -f --cachedir /usr/local/nagios/etc/.ifCache


Looking at this, you don't seem to be using the (!) delimiter in your check_command.
https://assets.nagios.com/downloads/nag ... acros.html

Try something like this. (Since you have -H and -C in your command_line you don't need to add it into the check_command.)
You may have to play around with it if it does not work.

Code: Select all
check_command check_interface_table_v3t.pl!charpham-3548-1!v14tual!-2 -f --cachedir /usr/local/nagios/etc/.ifCache
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Be sure to check out our Knowledgebase for helpful articles and solutions!
kyang
Support Tech
 
Posts: 1792
Joined: Tue Jul 25, 2017 3:35 pm

Re: Nagios plugins - interfacetable_v3t issues

Postby charpham » Wed Apr 11, 2018 7:10 pm

Thanks for you info and help on this.. This still does not work.. I get the same error.. Since this a rather old plugin I think I will go a different route... I found a "newer" plugin and will try this one.. cross my fingers I can get this one to work..

again thanks all for your help..

much appreciated.



I think I will try this from the following link
http://www.techspacekh.com/monitoring-c ... plication/
charpham
 
Posts: 16
Joined: Fri Dec 22, 2017 2:59 pm

Re: Nagios plugins - interfacetable_v3t issues

Postby scottwilkerson » Thu Apr 12, 2018 8:27 am

Let us know how the new plugin turns out
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
User avatar
scottwilkerson
DevOps Engineer
 
Posts: 12594
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises

Re: Nagios plugins - interfacetable_v3t issues

Postby charpham » Thu Apr 19, 2018 5:37 pm

This other plugin works fine.. although it doesn't have some of the nice features that "interfacetable_v3t " has...
charpham
 
Posts: 16
Joined: Fri Dec 22, 2017 2:59 pm

Re: Nagios plugins - interfacetable_v3t issues

Postby scottwilkerson » Fri Apr 20, 2018 9:19 am

Glad you were able to get the other plugin working.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
User avatar
scottwilkerson
DevOps Engineer
 
Posts: 12594
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises

Previous

Return to Nagios Plugin Development

Who is online

Users browsing this forum: No registered users and 3 guests