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

Reply via email to