.'" t ." ." Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ." ." This code is free software; you can redistribute it and/or modify it ." under the terms of the GNU General Public License version 2 only, as ." published by the Free Software Foundation. ." ." This code is distributed in the hope that it will be useful, but WITHOUT ." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ." version 2 for more details (a copy is included in the LICENSE file that ." accompanied this code). ." ." You should have received a copy of the GNU General Public License version ." 2 along with this work; if not, write to the Free Software Foundation, ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ." ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ." or visit www.oracle.com if you need additional information or have any ." questions. ." ." ` jstatd - Online Linux Manual PageSection : 1
Updated : 05 Aug 2006
." Generated by html2roff
NAMEjstatd − Virtual Machine jstat Daemon
SYNOPSIS
fljstatd [ \f4options\fP\f3 ]\fP
fl
PARAMETERSoptions Command−line options. The options may be in any order. If there are redundant or contradictory options, the last option specified will take precedence.
DESCRIPTIONThe jstatd tool is an RMI server application that monitors for the creation and termination of instrumented HotSpot Java virtual machines (JVMs) and provides a interface to allow remote monitoring tools to attach to JVMs running on the local host. The jstatd server requires the presence of an RMI registry on the local host. The jstatd server will attempt to attach to the RMI registry on the default port, or on the port indicated by the −p port option. If an RMI registry is not found, one will be created within the jstatd application bound to the port indicated by the −p port option or to the default RMI registry port if −p port is omitted. Creation of an internal RMI registry can be inhibited by specifying the −nr option. NOTE: This utility is unsupported and may or may not be available in future versions of the JDK. It is not currently available on the Windows 98 and Windows ME platforms.
OPTIONSThe jstatd command supports the following options: −nr Do not attempt to create an internal RMI registry within the jstatd process when an existing RMI registry is not found. −p port Port number where the RMI registry is expected to be found, or, if not found, created if −nr is not specified. −n rminame Name to which the remote RMI object is bound in the RMI registry. The default name is JStatRemoteHost. If multiple jstatd servers are started on the same host, the name of the exported RMI object for each server can be made unique by by specifying this option. However, doing so will require that the unique server name be included in the monitoring client's hostid and vmid strings. −Joption Pass option to the java launcher called by javac. For example, −J−Xms48m sets the startup memory to 48 megabytes. It is a common convention for −J to pass options to the underlying VM executing applications written in Java.
SECURITYThe jstatd server can only monitor JVMs for which it has the appropriate native access permissions. Therefor the jstatd process must be running with the same user credentials as the target JVMs. Some user credentials, such as the root user in UNIX(TM) based systems, have permission to access the instrumentation exported by any JVM on the system. A jstatd process running with such credentials can monitor any JVM on the system, but introduces additional security concerns. The jstatd server does not provide any authentication of remote clients. Therefore, running a jstatd server process exposes the instrumentation export by all JVMs for which the jstatd process has access permissions to any user on the network. This exposure may be undesireable in your environment and local security policies should be considered before starting the jstatd process, particularly in production environments or on unsecure networks. The jstatd server installs an instance of RMISecurityPolicy if no other security manager has been installed and therefore requires a security policy file to be specified. The policy file must conform to the default policy implementation's Policy File Syntax @ .fi http://java.sun.com/javase/6/docs/technotes/guides/security/PolicyFiles.html. The following policy file will allow the jstatd server to run without any security exceptions. This policy is less liberal then granting all permissions to all codebases, but is more liberal than a policy that grants the minimal permissions to run the jstatd server.
flgrant codebase "file:${java.home}/../lib/tools.jar" {
fl permission java.security.AllPermission;
fl};
flTo use this policy, copy the text into a file called jstatd.all.policy and run the jstatd server as follows:
fljstatd −J−Djava.security.policy=jstatd.all.policy
flFor sites with more restrictive security practices, it is possible to use a custom policy file to limit access to specific trusted hosts or networks, though such techniques are subject to IP addreess spoofing attacks. If your security concerns cannot be addressed with a customized policy file, then the safest action is to not run the jstatd server and use the jstat and jps tools locally.
"REMOTEINTERFACE" The interface exported by the jstatd process is proprietary and is guaranteed to change. Users and developers are discouraged from writing to this interface.
EXAMPLESHere are some examples of starting jstatd. Note that the jstatd scripts automatically start the server in the background.
Using Internal RMI Registry This example demonstrates starting jstatd with an internal RMI registry. This example assumes that no other server is bound to the default RMI Registry port (port 1099).
fljstatd −J−Djava.security.policy=all.policy
fl
Using External RMI Registry This example demonstrates starting jstatd with a external RMI registry.
flrmiregistry&
fljstatd −J−Djava.security.policy=all.policy
flThis example demonstrates starting jstatd with an external RMI registry server on port 2020.
flrmiregistry 2020&
fljstatd −J−Djava.security.policy=all.policy −p 2020
flThis example demonstrates starting jstatd with an external RMI registry on port 2020, bound to name AlternateJstatdServerName.
flrmiregistry 2020&
fljstatd −J−Djava.security.policy=all.policy −p 2020 −n AlternateJstatdServerName
fl
Inhibiting creation of an in−process RMI registry This example demonstrates starting jstatd such that it will not create a RMI registry if one is not found. This example assumes an RMI registry is already running. If it is not, an appropriate error message is emitted.
fljstatd −J−Djava.security.policy=all.policy −nr
fl
Enabling RMI logging capabilities. This example demonstrates starting jstatd with RMI logging capabilities enabled. This technique is useful as a troubleshooting aid or for monitoring server activities.
fljstatd −J−Djava.security.policy=all.policy −J−Djava.rmi.server.logCalls=true
fl
SEE ALSO* java − the Java Application Launcher * jps − the Java Process Status Application * jstat − the Java Virtual Machine Statistics Monitoring Tool * rmiregistry − the Java Remote Object Registry 0
Johanes Gumabo
Data Size : 27,825 byte
man-jstatd-java-1.6.0-openjdk.1Build : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 165,905
Visitor ID : :
Visitor IP : 13.58.214.43 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|1|'"|.'" t
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|2|"|."
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|3|"|." Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved.
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|4|"|." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|5|"|."
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|6|"|." This code is free software; you can redistribute it and/or modify it
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|7|"|." under the terms of the GNU General Public License version 2 only, as
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|8|"|." published by the Free Software Foundation.
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|9|"|."
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|10|"|." This code is distributed in the hope that it will be useful, but WITHOUT
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|11|"|." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|12|"|." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|13|"|." version 2 for more details (a copy is included in the LICENSE file that
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|14|"|." accompanied this code).
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|15|"|."
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|16|"|." You should have received a copy of the GNU General Public License version
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|17|"|." 2 along with this work; if not, write to the Free Software Foundation,
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|18|"|." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|19|"|."
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|20|"|." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|21|"|." or visit www.oracle.com if you need additional information or have any
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|22|"|." questions.
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|23|"|."
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|24|"|." `
) (parse_manual_page_|249|jstatd-java-1.6.0-openjdk.1|26|"|." Generated by html2roff
) (rof_escape_sequence|91|jstatd-java-1.6.0-openjdk.1|39|\f4options\fP\f3 ]\fP|fljstatd [ \fP\f4options\fP\f3 ]\fP
) (rof_fi|19|jstatd-java-1.6.0-openjdk.1|102|1|.fi
)