This shown that it was valid.
You need to find a poller output that says "not valid" somewhere.
Javier
Christian R. Talsness wrote:
I have attached a text document that includes the configuration of the 3
interfaces, and also a copy of the output from poller when I run it on
this host. I know that the response is bigger than 20 characters so I
am going to try with no regex configured to see if that works better.
-Christian
>If you haven't configured the TCP Port checking regexp, it will only
be >"valid" when the response is bigger than I think 20 characters. I
would >like to see the output of the poller for that interface. Javier
>Christian R. Talsness wrote:
>> I have my JFFNMS monitoring 3 devices that are behind a router doing
NAT
>> by forwarding a public port to their web interfaces. Every other time
>> the poller runs it tells me that the content is invalid. Before I
>> started monitoring the content on the ports they would periodically
>> report back that the port is closed, but it wasn't this consistent.
When
>> I run the poller manually from the command line, it seems to pass every
>> time, but when JFFNMS runs it automatically it fails ever other
time. I
>> have tried adjusting the time span between times these interfaces are
>> polled, but it makes no difference. Has anyone seen behavior like this
>> before or have an explanation as to why this is happening?
------------------------------------------------------------------------
Interface Configurations:
75 HostName Port 60011 60011 http
http://uname:[EMAIL PROTECTED]:60011 [\n.]*DOCTYPE HTML PUBLIC[\n.]*
76 HostName Port 60012 60012 http
http://uname:[EMAIL PROTECTED]:60012 [\n.]*DOCTYPE HTML PUBLIC[\n.]*
77 HostName Port 60013 60013 http
http://uname:[EMAIL PROTECTED]:60013 [\n.]*DOCTYPE HTML PUBLIC[\n.]*
Output from poller
watchtower:/opt/jffnms/engine$ php poller.php 15 2> /dev/null
09:27:27 : H 15 : Poller Start : 51 Items.
09:27:27 : H 15 : I 16 : P 1 : reachability_start:ping(): 43cbbb5f22a19
-> buffer(): 1 (time P:9.12 | 0.31)
^A09:27:30 : H 15 : I 75 : P 10 : tcp_status,tcp_content,conn_delay():
open||0.1377 -> multi_buffer(): 3 (time P:3139.56 | 0.33)
09:27:33 : H 15 : I 76 : P 10 : tcp_status,tcp_content,conn_delay():
open||0.2868 -> multi_buffer(): 5 (time P:3287.73 | 0.15)
09:27:36 : H 15 : I 77 : P 10 : tcp_status,tcp_content,conn_delay():
open||0.10231 -> multi_buffer(): 7 (time P:3104.1 | 0.16)
09:27:39 : H 15 : I 78 : P 10 : tcp_status,tcp_content,conn_delay():
open||0.14188 -> multi_buffer(): 9 (time P:3143.06 | 0.16)
09:27:45 : H 15 : I 79 : P 10 : verify_interface_number(): 2 ->
verify_interface_number(): interfacenumber not changed (time P:5222.64 | 1.12)
09:27:45 : H 15 : I 75 : P 15 : tcp_status,tcp_content(): open ->
alarm(22): Nothing was done (time P:0.25 | 0.74)
09:27:45 : H 15 : I 76 : P 15 : tcp_status,tcp_content(): open ->
alarm(22): Nothing was done (time P:0.09 | 0.32)
09:27:45 : H 15 : I 77 : P 15 : tcp_status,tcp_content(): open ->
alarm(22): Nothing was done (time P:0.07 | 0.29)
09:27:45 : H 15 : I 78 : P 15 : tcp_status,tcp_content(): open ->
alarm(22): Nothing was done (time P:0.07 | 0.31)
09:27:45 : H 15 : I 79 : P 15 :
cisco_snmp_ping_start:cisco_snmp_ping_start(): -1 -> buffer(): 10 (time P:0.65
| 0.1)
09:27:55 : H 15 : I 79 : P 16 : interface_oper_status(8): up ->
alarm(3,,180): Nothing was done (time P:10602.06 | 0.46)
09:28:06 : H 15 : I 79 : P 17 : interface_admin_status(7): up ->
db(show_rootmap,down=2|up=1,0): 0 (time P:10436.57 | 0.38)
09:28:12 : H 15 : I 75 : P 20 : tcp_connection_number:tcp_conn_number(): 0
-> buffer(): 11 (time P:6296.91 | 0.15)
09:28:12 : H 15 : I 76 : P 20 : tcp_connection_number:tcp_conn_number(): 0
-> buffer(): 12 (time P:0.09 | 0.08)
09:28:12 : H 15 : I 77 : P 20 : tcp_connection_number:tcp_conn_number(): 0
-> buffer(): 13 (time P:0.09 | 0.08)
09:28:12 : H 15 : I 78 : P 20 : tcp_connection_number:tcp_conn_number(): 0
-> buffer(): 14 (time P:0.09 | 0.08)
09:28:22 : H 15 : I 79 : P 20 : snmp_counter:input(.1.3..6.2): ->
buffer(): 15 (time P:10489.6 | 0.16)
09:28:33 : H 15 : I 79 : P 25 : snmp_counter:inpackets(.1.3..7.2): ->
buffer(): 16 (time P:10487.92 | 0.16)
REGEXP: /[\n.]*DOCTYPE HTML PUBLIC[\n.]*/i
DATA:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<META NAME="Copyright" CONTENT="Copyright (c) 2004 3Com Corporation. All Rights
Reserved.">
<meta name="description" content="UI Version 2037">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
<title>Setup</title>
<script language="javascript" type="text/javascript">
function loadnext() {
var showit=(document.layers)?"show":"block";
var hideit=(document.layers)?"hide":"none";
var el = "alltext";
if (document.all)
document.all(el).style.display = hideit ;
else if (document.getElementById)
document.getElementById(el).style.display = hideit ;
else if (document.layers)
document.layers[el].visibility = hideit ;
location.href="home.htm";
}</script>
</head>
<body bgcolor="#ffffff" text="#666666" onload="loadnext()">
<div ID="alltext"
STYLE="position:absolute;left:50px;top:100px;font-family:Arial,Helvetica">
<h4>Checking JavaScript Support</h4>
<p>To provide an enhanced user interface, this Router uses JavaScript
extensively.
<P>If this page is not quickly replaced, your Browser does NOT support
JavaScript.
<P>Please enable JavaScript in your Browser, or use a different Browser.</p>
</div>
</body>
</html>
array(1) {
[0]=>
string(19) "DOCTYPE HTML PUBLIC"
}
09:28:33 : H 15 : I 75 : P 30 : tcp_content_analisis(tcp_..ent):
valid|Setup
function loadnext() {
var -> alarm(39): Nothing was done (time P:451.99 | 0.67)
REGEXP: /[\n.]*DOCTYPE HTML PUBLIC[\n.]*/i
DATA:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<META NAME="Copyright" CONTENT="Copyright (c) 2004 3Com Corporation. All Rights
Reserved.">
<meta name="description" content="UI Version 2037">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
<title>Setup</title>
<script language="javascript" type="text/javascript">
function loadnext() {
var showit=(document.layers)?"show":"block";
var hideit=(document.layers)?"hide":"none";
var el = "alltext";
if (document.all)
document.all(el).style.display = hideit ;
else if (document.getElementById)
document.getElementById(el).style.display = hideit ;
else if (document.layers)
document.layers[el].visibility = hideit ;
location.href="home.htm";
}</script>
</head>
<body bgcolor="#ffffff" text="#666666" onload="loadnext()">
<div ID="alltext"
STYLE="position:absolute;left:50px;top:100px;font-family:Arial,Helvetica">
<h4>Checking JavaScript Support</h4>
<p>To provide an enhanced user interface, this Router uses JavaScript
extensively.
<P>If this page is not quickly replaced, your Browser does NOT support
JavaScript.
<P>Please enable JavaScript in your Browser, or use a different Browser.</p>
</div>
</body>
</html>
array(1) {
[0]=>
string(19) "DOCTYPE HTML PUBLIC"
}
09:28:34 : H 15 : I 76 : P 30 : tcp_content_analisis(tcp_..ent):
valid|Setup
function loadnext() {
var -> alarm(39): Nothing was done (time P:466.87 | 0.49)
REGEXP: /[\n.]*DOCTYPE HTML PUBLIC[\n.]*/i
DATA:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<META NAME="Copyright" CONTENT="Copyright (c) 2004 3Com Corporation. All Rights
Reserved.">
<meta name="description" content="UI Version 2037">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
<title>Setup</title>
<script language="javascript" type="text/javascript">
function loadnext() {
var showit=(document.layers)?"show":"block";
var hideit=(document.layers)?"hide":"none";
var el = "alltext";
if (document.all)
document.all(el).style.display = hideit ;
else if (document.getElementById)
document.getElementById(el).style.display = hideit ;
else if (document.layers)
document.layers[el].visibility = hideit ;
location.href="home.htm";
}</script>
</head>
<body bgcolor="#ffffff" text="#666666" onload="loadnext()">
<div ID="alltext"
STYLE="position:absolute;left:50px;top:100px;font-family:Arial,Helvetica">
<h4>Checking JavaScript Support</h4>
<p>To provide an enhanced user interface, this Router uses JavaScript
extensively.
<P>If this page is not quickly replaced, your Browser does NOT support
JavaScript.
<P>Please enable JavaScript in your Browser, or use a different Browser.</p>
</div>
</body>
</html>
array(1) {
[0]=>
string(19) "DOCTYPE HTML PUBLIC"
}
09:28:34 : H 15 : I 77 : P 30 : tcp_content_analisis(tcp_..ent):
valid|Setup
function loadnext() {
var -> alarm(39): Nothing was done (time P:509.49 | 0.67)
09:28:35 : H 15 : I 78 : P 30 : tcp_content_analisis(tcp_..ent): valid|3Com
Web Management Interface -> alarm(39): Nothing was done (time P:827.43 | 0.5)
09:28:46 : H 15 : I 79 : P 30 : snmp_counter:output(.1.3..0.2): ->
buffer(): 22 (time P:10583.14 | 0.16)
09:28:56 : H 15 : I 79 : P 35 : snmp_counter:outpackets(.1.3..1.2): ->
buffer(): 23 (time P:10518.12 | 0.17)
09:29:01 : H 15 : I 79 : P 40 : snmp_counter:outputerrors(.1.3..0.2): 0
-> buffer(): 24 (time P:5258.65 | 0.16)
09:29:07 : H 15 : I 79 : P 45 : snmp_counter:inputerrors(.1.3..4.2): 0
-> buffer(): 25 (time P:5297.76 | 0.16)
09:29:12 : H 15 : I 79 : P 46 : snmp_counter:drops(.1.3..9.2): 0 ->
buffer(): 26 (time P:5234.8 | 0.17)
09:29:12 : H 15 : I 79 : P 47 : db:bandwidthin(band..tes): 1250000 ->
buffer(): 27 (time P:0.21 | 0.1)
09:29:12 : H 15 : I 79 : P 48 : db:bandwidthout(band..tes): 1250000 ->
buffer(): 28 (time P:0.05 | 0.09)
09:29:12 : H 15 : I 79 : P 50 : cisco_snmp_ping_wait(): -1 ->
no_backend(): 0 (time P:0.24 | 0.09)
09:29:12 : H 15 : I 79 : P 55 : cisco_snmp_ping_get_pl:packetloss(): 0
-> buffer(): 29 (time P:0.18 | 0.09)
09:29:12 : H 15 : I 75 : P 60 : no_poller(): 0 -> rrd(*):
tcp_conn_number:0 - conn_delay:0.1377 (time P:0.09 | 19.03)
09:29:12 : H 15 : I 76 : P 60 : no_poller(): 0 -> rrd(*):
tcp_conn_number:0 - conn_delay:0.2868 (time P:0.08 | 9.46)
09:29:12 : H 15 : I 77 : P 60 : no_poller(): 0 -> rrd(*):
tcp_conn_number:0 - conn_delay:0.10231 (time P:0.07 | 10.55)
09:29:12 : H 15 : I 78 : P 60 : no_poller(): 0 -> rrd(*):
tcp_conn_number:0 - conn_delay:0.14188 (time P:0.07 | 9.58)
09:29:12 : H 15 : I 79 : P 60 : cisco_snmp_ping_get_rtt:rtt(): 0 ->
buffer(): 30 (time P:0.27 | 0.11)
09:29:12 : H 15 : I 79 : P 65 : cisco_snmp_ping_end(): -1 ->
no_backend(): 0 (time P:0.17 | 0.05)
09:29:12 : H 15 : I 79 : P 80 : no_poller(): 0 -> rrd(*): inputerrors:0
- outputerrors:0 - rtt:0 - packetloss:0 - drops:0 - bandwidthin:1250000 -
bandwidthout:1250000 (time P:0.08 | 30.47)
09:29:12 : H 15 : I 16 : P 122 : wait(): ok -> no_backend(): 0 (time
P:0.33 | 0.05)
09:29:12 : H 15 : I 16 : P 123 : reachability_values:rtt(rtt): 135 ->
buffer(): 31 (time P:0.38 | 0.1)
09:29:12 : H 15 : I 16 : P 124 : reachability_values:packetloss(pl): 1 ->
buffer(): 32 (time P:0.12 | 0.09)
09:29:12 : H 15 : I 16 : P 125 : status(): reachable|2% Packet Loss ->
alarm(40): Nothing was done (time P:0.2 | 0.6)
09:29:12 : H 15 : I 16 : P 126 : ping_cleanup(): 1 -> no_backend(): 0
(time P:0.32 | 0.05)
09:29:12 : H 15 : I 16 : P 127 : no_poller(): 0 -> rrd(*): rtt:135 -
packetloss:1 (time P:0.04 | 10.61)
09:29:12 : H 15 : I 16 : P LPD : last_poll_date(): 1137425352 ->
db(last_poll_date): 1 (time P:0.17 | 1.7)
09:29:12 : H 15 : I 75 : P LPD : last_poll_date(): 1137425352 ->
db(last_poll_date): 1 (time P:0.07 | 2.38)
09:29:12 : H 15 : I 76 : P LPD : last_poll_date(): 1137425352 ->
db(last_poll_date): 1 (time P:0.07 | 1.93)
09:29:12 : H 15 : I 77 : P LPD : last_poll_date(): 1137425352 ->
db(last_poll_date): 1 (time P:0.08 | 1.92)
09:29:12 : H 15 : I 78 : P LPD : last_poll_date(): 1137425352 ->
db(last_poll_date): 1 (time P:0.08 | 1.92)
09:29:12 : H 15 : I 79 : P LPD : last_poll_date(): 1137425352 ->
db(last_poll_date): 1 (time P:0.09 | 2.35)
09:29:12 : H 15 : Poller End, Total Time: 105510.29 msec.
watchtower:/opt/jffnms/engine$
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Javier Szyszlican, Project Leader, JFFNMS
[EMAIL PROTECTED]
I hope JFFNMS or I were helpful to you, if you
can, please donate at http://jffnms.org/donate
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users