<div>Hello, I am attempting to use this check_bgp_neighbors command which was recommended however my manual execution gives this output: </div>
<div> </div>
<div>[root@dns libexec]# ./check_bgp_neighbors -H Core-RTR1-MiddleT -C public -n 157.130.57.129 -n 65.205.26.197<br>Error in packet<br>Reason: (noSuchName) There is no such variable name in this MIB.<br>Failed object: .1.3.6.1.4.1.9.9.187.1.2.4.1.1.157.130.57.129.1.1</div>

<div>expr: syntax error<br>Error in packet<br>Reason: (noSuchName) There is no such variable name in this MIB.<br>Failed object: .1.3.6.1.4.1.9.9.187.1.2.4.1.1.65.205.26.197.1.1</div>
<div>expr: syntax error<br>./check_bgp_neighbors: line 107: [: -ge: unary operator expected<br>Failed: status:12 prefixes: sent:1466115 received:1475079[root@dns libexec]#<br>[root@dns libexec]#<br></div>
<div>perhaps my syntax is flawed as I don't know why I am getting this "Failed object" error, the usage of the command is below, I would really appreciate any help with my syntax for the above command:</div>

<div> </div>
<div>[root@dns libexec]# more check_bgp_neighbors<br></div>
<div>#!/bin/bash<br># Written By: Scott McCarty<br># Created: 2/2008<br># Description: Used to collect counters for bgp and also status and number of pr<br>efixes in memory<br># License: This nagios plugin comes with ABSOLUTELY NO WARRANTY. You may redistr<br>
ibute copies of<br># the plugins under the terms of the GNU General Public License. For more inform<br>ation about these<br># matters, see the GNU General Public License.<br># Version: 1.0</div>
<div># Varialbles<br>debug=0<br>sent_threshold=1<br>received_threshold=5<br>prefixes_threshold=240000<br>current_received=0<br>current_sent=0<br>last_received=0<br>last_sent=0<br>total_prefixes=0<br>total_status=0<br>min_status=0<br>
total_sent=0<br>total_received=0<br>neighbors=""<br>community=""<br>hostname=""<br>usage="Usage: $0 -H <hostname> -C <community> -n <neighbor1> -n neighbor2 [...]"</div>

<div> </div>
<div>Emily</div>
<div> </div>
<div> </div>
<div> </div>