New version of the dbhang script
dbhang 3.0 has been released !

dbhang is a troubleshooting tool built by Sun Support Engineers to help reduce resolution time on complex Messaging Server message store problems and to ease the data-gathering process for Sun's customers.
dbhang is part of Sun GDD (Sun Gathering Debug Data) and
has been used for years to tackle some of the most persistent, difficult message store issues.
dbhang 3.0 now uses pkginfo to find the server-root directory and from that gathers other necessary information from configutil, thereby avoiding the need for you to edit the script. Command line switches are still available to override these defaults. In the process, Kelly fixed a few bugs.
But a side effect is that the new version only works on Messaging Server 6.0 and later. If you are using still a Messaging Server 5.2, you should continue using dbhang 2.10 (provided in the archive of course).
dbhang is currently only available for Solaris.
Please report any problems to :
If you have any problems with dbhang, would like to report a bug, or would like an enhancement (RFE) made, send email to : gdd-issue-tracker@sun.com
For all other questions and feedback on the script, email : gdd-feedback@sun.com
Posted at 11:58PM Aug 03, 2007 by Guillaume Rix in Sun | Comments[0]
Dirtracer 6.0.3 has been released !
Dirtracer 6.0.3 has been released !
Dirtracer is a troubleshooting tool built by Sun Support Engineers to help reduce resolution time on complex Directory Server problems and to ease the data-gathering process for Sun's customers.
Dirtracer is part of Sun GDD (Sun Gathering Debug Data) and
has been used for years to tackle some of the most persistent, difficult Sun Java Systems Directory Server problems faced in the
field. For problems such as server hangs, crashes, and high CPU utilization, Dirtracer simplifies the sampling of system resources and crash data in order to help identify trends.
Save your time and aggravation - discover the power of Dirtracer.
New major features in Dirtracer 6 (DT6):
- The Directory Server dies in the middle of the Dirtracer runs and a core is found.
- Dirtracer is asked to grab one or two gcores.
- The Directory Server is down and a CORE_LOCATION parameter is configured.
Dirtracer is available for Solaris and Linux platforms. An HP-UX version should be available soon.
Please report any problems to :
If you have any problems with Dirtracer, would like to report a bug, or would like an enhancement (RFE) made, send email to : gdd-issue-tracker@sun.com
For all other questions and feedback on the script, email : gdd-feedback@sun.com
Posted at 11:01AM Jul 31, 2007 by Guillaume Rix in Sun | Comments[0]
Sun GDD : extension of the product coverage
Just a quick entry for informing that we will extend the product coverage of Sun Gathering Debug Data.
All Java Enterprise System Components will be covered and some Softwares such as Java or still Sun Connection will be covered.
We are conscious of all the frustration generated (on each sides) when we request more debug data after a crash or a hang situation.
In almost all the cases, we need to wait the next occurence of problem (crash, hang).
The requested debug data for having a correct analysis of the situation, and hence a correct solution, must be obtained during the problem itself.
We are spending so many times just on this gathering step, inherent in each service request.
Stay tuned !!!
Posted at 05:34PM Jul 24, 2007 by Guillaume Rix in Sun | Comments[0]
CScapture 1.0 has been released !
CScapture 1.0 has been released !
CScapture has been developed to allow you to gather better information about a Calendar environment when a problem is reported. It has been designed to replace the capture_environment script as part of the Sun GDD (Gathering Debug Data) suite of tools.
Take note that cscapture is only currently available for Solaris operating environments so for other OS's, capture_environment should still be used.
However, compared to capture_environment, cscapture can collect alot more information. Here is a brief list of what cscapture can gather :
All these data are then tar'd and compressed so it can/should be uploaded to supportfiles.sun.com for analysis, before to open a call (and just give the name of the archive and its exact path into the call description).
Also you will find the documentation for cscapture available below :
http://docs.sun.com/app/docs/doc/820-2392
Please report any problems to :
If you have any problems with CS Capture, would like to report a bug, or would like an enhancement (RFE) made, send email to : gdd-issue-tracker@sun.com
For all other questions and feedback on the script, email : gdd-feedback@sun.com
Posted at 12:54PM Jul 18, 2007 by Guillaume Rix in Sun | Comments[0]
Pkg_app 2.6 has been released !
Pkg_app 2.6 has been released !
Pkg_app is a shell tool built by Sun Support Engineers to help gather
all OS and application libraries used by Sun Java Systems servers at
runtime.
Pkg_app can be used to gather these libs, etc, from cores
produced by crashes or gcores captured manually by administrators.
Pkg_app is part of the Sun GDD (Gathering Debug Data) suite of tools and has
been used for years to help Sun Support debug tricky crashes, as well as
performance and memory leak problems where cores or gcores are available.
New major features in Pkg_app 2.6 :
- New pkg_app syntax and required parameters.
- Completely rewritten code to clean up many problem areas
- Debug mode can highlight possible problems and shows all values as
they progress. - Quiet mode to run without output to the terminal; can be used from
within other applications such as Dirtracer 6, cscapture, etc. - Can now include the core/gcore file with the final pkg_app tar.gz
file. Great when a customer has not already sent in the core/gcore file. - Can write the final tar.gz file to a separate directory.
Pkg-app is currently only working on Solaris but a Linux and HP-UX version is in development.
Use the following email aliases to report any problems or feedbacks with this script :
To provide feedback: gdd-feedback@sun.com
To report problems: gdd-issue-tracker@sun.com
Posted at 11:58PM Jul 17, 2007 by Guillaume Rix in Sun | Comments[0]
Proctor
Do you know Proctor ?
Proctor is the open source version of Sun Java System Monitoring, composed of :
Sun Java System Monitoring Framework (MF)
Simplifies your middleware monitoring requirements by providing a unified, consistent, qualified, relational and
actionable service-oriented industry standard monitoring model for middleware components.
Unified :
The Monitoring Framework exposes monitored values structured by a Common Management information and data Model (CMM), which is compliant with the DMTF Common Information Model.
Consistent :
The monitoring components provide a homogeneous monitoring perspective unified by CMM instrumentation.
Relational :
The monitoring components provide a holistic monitoring perspective that resolves relational dependencies between monitored objects.
Qualified :
The monitoring components provide qualified and consistent monitoring statistics based on the semantics defined by CMM.
Actionable :
The Monitoring Framework contains an Operations Support Systems through Java (OSS/J) layer in which the management tier creates jobs that trigger alarms when defined criteria are met.
Service-Oriented :
The monitoring statistics defined in CMM and exposed through the Monitoring Framework support service-oriented management.
Industry Standard :
The Monitoring Framework supports SNMP MIBs, OSS/J in JMX and SOAP, and CIM in JMX.
Sun Java System Monitoring Console (MC)
The Sun Java System Monitoring Console is real-time monitoring GUI that is based on the Monitoring Framework and displays hierarchy,
performance statistics, and OSS/J quality of service criteria.
The following screen shot shows a snaphot of some of these features in the Monitoring Console GUI.

Posted at 11:11PM Jul 16, 2007 by Guillaume Rix in Sun | Comments[0]
Sun Gathering Debug Data (Sun GDD)
Do you know Sun Gathering Debug Data (Sun GDD)?
Sun GDD is a way to better equip and educate everyone who need to contact the Sun Technical Support Center on what debug data they need to provide the first time they call. For each product covered, Sun GDD tools provide documentation and scripts that detail the relevant data we require for analyzing problem(s). The tools gather 90% of the debug data frequently requested, including data for more common critical situations such as memory, start/stop, installation, hang, and crash issues. By collecting these data before initiating a Service Request, you substantially reduce the time needed to analyze and resolve the problem.
Many of the Java ES components are covered, on all of the released operating systems.
Support for other products is also currently underway.
Posted at 04:25PM Jul 16, 2007 by Guillaume Rix in Sun | Comments[0]
What is this new blog ?
I am Guillaume Rix and work for SUN since 4 years now.
Currently, I have the role of leader focused on developing and driving Serviceability (S12y) strategies (proactive customer problem avoidance; ease of debugging/diagnosibility/serviceability;...) within the Software Technical Solution Center.
My overarching goal is to continue to collaborate with S12y Engineering to make our Software products and technologies more robust,
feedback product performance and behavior to S12y Engineering and Product Development Engineering to ensure serviceability, diagnosibility gaps are addressed in future releases, etc... ) As it is, it implies that I also perform S12y engineering.
I will use my blog to inform everyone on what we are making in Software from a Serviceability point of view.
How and why we make it will be cover too.
Stay tuned !!!
Posted at 04:24PM Jul 16, 2007 by Guillaume Rix in Sun | Comments[2]