TibRendezvous:onRvDaemonStatus
Method
Purpose
This method (on all platforms) subscribes to TIBCO Rendezvous internal status messages and reports TIBCO Rendezvous daemon status.
Remarks
The method argument Interval
specifies the interval in seconds at which daemon status is to be reported (that is, the rate at which asynchronous method onRvDaemonStatus
is called.)
The TIBCO Rendezvous status messages being monitored are reported at fixed 90 second intervals. The TibRendezvous Microagent must collect numerous status messages in order to construct an accurate view of the daemon status being reported. It is recommended that an Interval
be specified that is a multiple of 90 seconds and no less than 90 seconds. If you enter a value less than 90 seconds, the default value (90 seconds) will be used.
If you have more than one network interface on the machine where the TIBCO Rendezvous daemon is running, the method may not report the daemon status if the network parameter is not specified. To determine the network interface that the TIBCO Rendezvous daemon uses to publish the status, use the TIBCO Rendezvous HTTP interface and browse to the specific service.
Type
Asynchronous, INFO.
Arguments
Name |
Type |
Description |
Service |
String |
TIBCO Rendezvous service |
Network |
String |
TIBCO Rendezvous network |
Daemon |
String |
TIBCO Rendezvous daemon |
Interval |
Integer |
Report interval in seconds. (See Remarks above.) |
Returns
Name |
Type |
Description |
IP Address |
String |
Daemon IP address in standard form, for example 255.100.10.30 |
IP Address (bin) |
String |
Daemon IP address. 1. The return value is a string representation of the binary digits that make up the IP address. For example, the IP address 255.100.10.30 would be presented as "11111111.1100100.00001010.000 11110". The IP address in this form allows for more flexible rulebase tests to be constructed using the Perl5PatternMatch operator of the TIBCO Hawk rulebase editor |
Uptime |
Integer |
The number of seconds since the start time on this service as reported by the TIBCO Rendezvous daemon. |
Version |
String |
The version of the daemon executable formatted as a string. For example, 6.3.5. |
HTTP IP |
String |
IP address of the TIBCO Rendezvous daemon HTTP interface |
HTTP Port |
Integer |
The IP port used in TIBCO Rendezvous daemon HTTP interface |
HTTP URL |
String |
URL to access the TIBCO Rendezvous daemon HTTP interface |
Messages Sent |
Long |
Number of messages sent to the network since the last interval |
Messages Received |
Long |
Number of messages received from the network since the last interval |
Bytes Sent |
Long |
Number of bytes in messages sent to the network since the last interval |
Bytes Received |
Long |
Number of bytes in messages received from the network since the last interval |
Packets Sent |
Long |
The total number of data packets transmitted since the last interval. This total counts initial transmission and all retransmissions; that is, each packet counts separately each time it is transmitted or retransmitted. |
Retransmitted Packets |
Long |
Number of data packets retransmitted to other daemons since the last interval |
% Retransmitted Packets |
Double |
Number of data packets retransmitted to other daemons since the last interval expressed as a percent. Note that it is normal to have a value of several percentage points. A value that is consistently greater than 10 percent for more than 10 to 20 minutes is abnormal. |
Packets Received |
Long |
The number of data packets received by this daemon process since the last interval. |
Missed Packets |
Long |
The number of data packets missed since the previous data sample. This count includes only the initial transmission of a packet from another daemon; missed retransmissions are not counted. |
% Missed Packets |
Double |
The number of data packets missed since the last interval expressed as a percent. Note that it is normal to have a value of several percentage points. A value that is consistently greater than 10 percent for more than 10 to 20 minutes is abnormal. |
Time |
Double |
The time at which the host status message was generated. |
Messages Sent/Per Second |
Double |
Messages sent per second in the last interval |
Messages Received/Per Second |
Double |
Messages received per second in the last interval |
Bytes Sent/Per Second |
Double |
Bytes sent per second in the last interval |
Bytes Received/Per Second |
Double |
Bytes received per second in the last interval |
Packets Sent/Per Second |
Double |
Packets sent per second in the last interval |
Packets Received/Per Second |
Double |
Packets received per second in the last interval |
Inbound Data Loss |
Long |
|
Outbound Data Loss |
Long |
|
OS Type |
Integer |
A code number denoting the operating system of the daemon's host computer |