Just installed new MX240 Juniper router. Downloaded plugin from exchange, using the How to manage plugins doc, it fails on first test.
This is the plugin and error:
[root@nagios libexec]# ./check_junos_bgp_state.pl --help
-bash: ./check_junos_bgp_state.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
[root@nagios libexec]#
Another plugin with same extension works fine[root@nagios libexec]# ./check_bgp.pl
Usage:
check_bgp.pl -H <HOSTNAME> [-C <community>] -p <bgppeer>
check_bgp.pl [-h | --help]
check_bgp.pl [-V | --version]
Ideas, thank you
Trying to setup new to me plugin
-
benningtonr
- Posts: 524
- Joined: Tue May 22, 2012 2:16 pm
Trying to setup new to me plugin
You do not have the required permissions to view the files attached to this post.
-
benningtonr
- Posts: 524
- Joined: Tue May 22, 2012 2:16 pm
Re: Trying to setup new to me plugin
Set up a new service using plugin. getting this error
(No output on stdout) stderr: execvp(/usr/local/nagios/libexec/check_junos_bgp_state.pl, ...) failed. errno is 2: No such file or directory
this is my command:
$USER1$/check_junos_bgp_state.pl -H $HOSTADDRESS$ -C $ARG1$
This is what i get when i test the check:
[[email protected] ~]$ /usr/local/nagios/libexec/check_junos_bgp_state.pl -H 192.168.98.54 -C my-community
(No output on stdout) stderr: execvp(/usr/local/nagios/libexec/check_junos_bgp_state.pl, ...) failed. errno is 2: No such file or directory
this is my command:
$USER1$/check_junos_bgp_state.pl -H $HOSTADDRESS$ -C $ARG1$
This is what i get when i test the check:
[[email protected] ~]$ /usr/local/nagios/libexec/check_junos_bgp_state.pl -H 192.168.98.54 -C my-community
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Trying to setup new to me plugin
looks like the plugin was uploaded with Windows file endings
Here is an article showing how to fix it
https://support.nagios.com/kb/article/n ... y-474.html
Here is an article showing how to fix it
https://support.nagios.com/kb/article/n ... y-474.html
-
benningtonr
- Posts: 524
- Joined: Tue May 22, 2012 2:16 pm
Re: Trying to setup new to me plugin
Okay, there is a convert line ends when uploading plugin, i clicked it and it is supposed to do this:
Convert line endings
Convert plugin's line endings to UNIX line endings. This process will not break already UNIX-formatted files.
. now i am getting this error.
[root@nagios libexec]# ./check_junos_bgp_state.pl -H 192.168.98.54 -C my community
Can't locate Net/IP.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at ./check_junos_bgp_state.pl line 27.
BEGIN failed--compilation aborted at ./check_junos_bgp_state.pl line 27.
You have mail in /var/spool/mail/root
[root@nagios libexec]#
Convert line endings
Convert plugin's line endings to UNIX line endings. This process will not break already UNIX-formatted files.
. now i am getting this error.
[root@nagios libexec]# ./check_junos_bgp_state.pl -H 192.168.98.54 -C my community
Can't locate Net/IP.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at ./check_junos_bgp_state.pl line 27.
BEGIN failed--compilation aborted at ./check_junos_bgp_state.pl line 27.
You have mail in /var/spool/mail/root
[root@nagios libexec]#
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Trying to setup new to me plugin
You are missing a required package
Code: Select all
yum install 'perl(Net::IP)' -y-
benningtonr
- Posts: 524
- Joined: Tue May 22, 2012 2:16 pm
Re: Trying to setup new to me plugin
You guys rock, that did it, but i have a question, it says all neighbors are in Established state, but one is not. Is that because it says it is shut down. Which it is, well the interface is down.
All enabled BGP Neighbors are in Established state
Peer: x.x.x.109 Established
Peer: x.x.x.9 Established
Peer: x.x.x.198Shutdown
Peer: x.x.x.46 Established
Peer: x.x.x.50 Established
All enabled BGP Neighbors are in Established state
Peer: x.x.x.109 Established
Peer: x.x.x.9 Established
Peer: x.x.x.198Shutdown
Peer: x.x.x.46 Established
Peer: x.x.x.50 Established
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Trying to setup new to me plugin
This is something you would need to check with the plugin author on.
-
benningtonr
- Posts: 524
- Joined: Tue May 22, 2012 2:16 pm
Re: Trying to setup new to me plugin
okay, thank you again
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Trying to setup new to me plugin
Good Luck!benningtonr wrote:okay, thank you again
Being the original problem is resolved I will be locking thread.