RHQ in Japanese
by Heiko W.Rupp
Hi,
Minamoto-san is currently looking at translating RHQ into Japanese - and as you can see he is making good progress.
But some things don't yet work well
- the title bar elements are too small for Japanese (red circle )
- some items are not yet translatable (blue marker)
How can we help him?
Heiko
--
Reg. Adresse: Red Hat GmbH, Technopark II, Haus C,
Werner-von-Siemens-Ring 14, D-85630 Grasbrunn
Handelsregister: Amtsgericht München HRB 153243
Geschaeftsführer: Brendan Lane, Charlie Peters, Michael Cunningham, Charles Cachera
13 years
custom plugin configuration
by Bala Nair
I am trying to add log files as event sources to one of my plugins and I
want to be able to pre-define the file names in the plugin xml. I have
seen how the rhq agent plugin does this by adding files to the
logEventSources property list as part of the discoverResources method.
I'd like to do the same thing in my plugin but have the name and
location of the files to use be defined in the plugin xml itself, rather
than hard coded in the code. So I added the following to my plugin
configuration section:
<plugin-configuration>
<c:simple-property name="objectName"
default="tv.seachange.adrenalin.Quoteserver:type=QuoteMXBean"
readOnly="true"/>
<c:simple-property name="nameTemplate" default="Stock Quote Service"/>
<c:group name="logs" displayName="Log Files">
<c:simple-property name="logFilePathRoot" default="/seachange/logs"/>
<c:list-property name="logFiles" description="Log files to track for
events">
<c:map-property name="logFiles">
<c:simple-property name="quoteserver" default="Quoteserver.log"/>
<c:simple-property name="framework" default="Framework.log"/>
</c:map-property>
</c:list-property>
</c:group>
</plugin-configuration>
The service is discovered correctly and the simple properties show up.
However, I can't see any of the children of the property list when I run
my plugin in the standalone container. Here's the output from the pc
command for this resource:
[
PropertySimple[id=0, name=logFilePathRoot, value=/seachange/logs,
override=null],
PropertySimple[id=0, name=objectName,
value=tv.seachange.adrenalin.Quoteserver:type=QuoteMXBean, override=null],
PropertySimple[id=0, name=nameTemplate, value=Stock Quote Service,
override=null],
PropertyList[id=0, name=logFiles, list=[]]
]
The plugin validates correctly using the plugin validator and I have run
the plugin xml through xmlspy to validate it against the plugin and
configuration schemas and xmlspy reports that the xml is valid. I have
turned up the log level for org.rhq.core.pc.plugin and everything in the
log appears ok. I have tried various combinations of configuration
properties and nothing seems to get me a property list of multiple
objects. Any idea what I'm doing wrong?
Bala Nair
SeaChange International
13 years
RHQ 4 release candidate released
by Heiko W.Rupp
Hello everyone,
we have just release the release candidate for RHQ 4
You can find the release notes (please, read them :-) at http://rhq-project.org/display/RHQ/Release+Notes+4.0+CR
The release notes also contain a download link.
Please grab the release, test it and give us all feedback you can give.
Heiko
--
Reg. Adresse: Red Hat GmbH, Technopark II, Haus C,
Werner-von-Siemens-Ring 14, D-85630 Grasbrunn
Handelsregister: Amtsgericht München HRB 153243
Geschaeftsführer: Brendan Lane, Charlie Peters, Michael Cunningham, Charles Cachera
13 years
GWT service interfaces must "throws RuntimeException"
by John Mazzitelli
I've noticed a few new additions to some of our remote GWT service
interfaces did not explicitly declare "throws RuntimeException"
If you ever add a method to a GWT interface, you must ensure it declares
at minimum a "throws RuntimeException". Otherwise, GWT won't be able to
send our exceptions over the wire and the user won't see any helpful
exception messages in the message bar or message center. All the user
will see is the nebulous "see server logs for the exception".
See: https://bugzilla.redhat.com/show_bug.cgi?id=697559
I am in the process of adding the missing throws clause to the ones that
need it - all gwt interfaces will soon have throws clause. Any
additional ones you need, just make sure you keep with that design and
make sure you add "throws RuntimeException". You should also follow the
same design pattern as found in our *Impl classes that implement these
interfaces - that is, have a try-catch block that catches throwable, and
throw a cleansed exception so the gwt client can receive it and not
result in a serialization error.
13 years
CreateChildResourceFacet.createResource(CreateResourceReport report) does not reflect children list automatically
by Lin Gao
Hi, all:
In the RHQ domain api doc:
http://docs.redhat.com/docs/en-US/JBoss_Operations_Network/2.4/html/API_G...
it says: "If everything was successful, then the returned report will
indicate a CreateResourceStatus.SUCCESS. Note that the returned report
will not have the new resource in it - that will be picked up in the
next auto-discovery run (which should be kicked off automatically by
this method)."
Can I understand it as: if the createResource() method returns a
CreateResourceReport with CreateResourceStatus.SUCCESS status, the
plugin will run the auto-discovery immediately ?
In my case, it takes quite a long time to see the created child
resource in the inventory list. It seems just waiting for next round of
auto-discovery run, instead of calling it immediately. Do you guys have
any idea on how to make the created child resource displayed immediately
after created ?
My RHQ environment:
Version: 4.0.0.Beta1
Build Number: eff8946
GWT Version: 2.0.4
SmartGWT Version: 2.4
--
Best Regards
Lin Gao
JBoss Software Engineer @ Beijing, China
IRC:lgao @ #jbosscn,#prod,#jbossas,#Eng-china
Phone Extension: 8388253
Mobile Phone: +86-13811109928
13 years
top level directory getting dirty
by John Mazzitelli
can we move the top level "alert-scripts" directory under the /etc
directory in the server distro?
We should keep the top level directory relatively clean and not make it
a dumping ground. Do we even support this scriptlang server side script?
I never used it and never tried it - I don't think it warrants a top
level directory for an example script and a readme. We shoudl move that
down into the etc/ directory.
13 years
RHQ and AS7 - invitation to discussions
by Heiko W.Rupp
Heya,
so with JBossAS team releasing a first beta of JBoss AS 7, we also started
looking into AS7 in more detail.
Progress has started and some plugin work has been done in the as7plugin branch
of git.
As the architecture of AS7 with its domain mode is fundamentally different from
previous versions of JBossAS, we will also need to make changes in other areas
of RHQ. In order to find the best ways to do this, we will have a series of discussions.
This wiki page hosts some information about the AS7 architecture and how it
differs from previous versions: http://www.rhq-project.org/display/RHQ/RHQ_AS7_mapping
I am inviting *everyone* to join us for these discussions.
The next discussion will be coming Thursday 4pm MEST = 10am EST.
Dial in numbers are below (standard ReservationLess+ dial in for Red Hat folks),
access code is *2042160481*
In addition to the conf call number, we will present progress, ideas and changes
via Elluminate.
Session access for the next session is via
https://sas.elluminate.com/m.jnlp?sid=819&password=M.029EC0B288FAD3533D47...
I hope to see many of you online
Heiko
Dial in numbers
Global Network Access
Toll Dial-in Numbers:
Australia, Melbourne : 0382561740
Australia, Sydney : 0289852326
Austria, Vienna : 012534978196
Belgium, Brussels : 027920405
China : 4006205013
China : 8008190132
Czech Republic, Prague : 239014984
Denmark, Copenhagen : 32729215
France, Paris : 0170377140
Germany, Berlin : 030300190579
Germany, Frankfurt : 06922222594
Hong Kong, Hong Kong : 85230730429
Hungary, Budapest : 7789030
India, Bangalore : 08039417180
India, Mumbai : 02230985358
India, New Delhi : 01139417180
Ireland, Dublin : 014367793
Italy, Milan : 0236269529
Japan, Tokyo : 0345807897
Korea (South), Seoul : 0234837408
Lithuania, Vilnius : 52054224
Lithuania, Vilnius : 52054226
Luxembourg, Luxembourg : 24871157
Malaysia, Kuala Lumpur : 0348190012
Netherlands, Amsterdam : 0207975872
Norway, Oslo : 21033188
Romania, Bucharest : 0318103711
Russian Federation, Moscow : 4999221989
Singapore : 64840858
Slovak Republic, Bratislava : 0233456338
Slovenia, Ljubljana : 016003991
Spain, Barcelona : 935452328
Spain, Madrid : 914146284
Sweden, Stockholm : 0850513770
Switzerland, Geneva : 0225927881
Switzerland, Zurich : 0445803463
United Kingdom : 02078970515
United Kingdom, LocalCall : 08445790678
United States : 2127295016
Global Network Access
Toll-Free Dial-in Numbers:
Argentina : 08004441016
Australia : 1800337169
Austria : 0800005898
Bahamas : 18002054778
Bahrain : 80004377
Barbados : 18668556594
Belarus : 882000110160
Belgium : 080048325
Bolivia : 800100768
Brazil : 08008921002
Bulgaria : 008001100236
Chile : 800370228
Colombia : 018009134033
Costa Rica : 08000131048
Croatia (Hrvatska) : 0800222320
Cyprus : 80095297
Czech Republic : 800701035
Denmark : 80887114
Dominican Republic : 18887512313
Ecuador : 1800020545
Egypt : 08000000188
El Salvador : 8006699
Estonia : 8000100232
Fiji : 008002539
Finland : 0800117116
France : 0805632867
Germany : 08006647541
Greece : 00800127562
Guam : 18773010136
Hong Kong : 800930349
Hungary : 0680014726
Hungary : 0680016796
Iceland : 8008967
India : 180030104350
Indonesia : 0018030179162
Ireland : 1800932401
Israel : 1809462557
Italy : 800985897
Jamaica : 18002050328
Japan : 0120934453
Kazakhstan : 88003337376
Korea (South) : 007986517393
Latvia : 80003339
Lithuania : 880030479
Luxembourg : 80026595
Malaysia : 1800814451
Malta : 80062176
Mexico : 0018664590915
Mexico : 018009269658
Monaco : 80093642
Netherlands : 08000222329
New Zealand : 0800888167
Nicaragua : 0018002202067
Norway : 80013504
Panama : 008002269184
Peru : 080052972
Philippines : 180011100991
Poland : 008001210187
Portugal : 800814625
Romania : 0800895537
Russian Federation : 81080028341012
Saint Kitts and Nevis : 18002059252
Saudi Arabia : 8008445917
Singapore : 8006162235
Slovak Republic : 0800001441
Slovenia : 080080471
South Africa : 0800982957
Spain : 800300524
Sweden : 0200896860
Switzerland : 0800650077
Taiwan : 00801127141
Thailand : 001800656966
Trinidad and Tobago : 18002024615
Turkey : 0080044632093
Turks and Caicos Islands : 18772780472
Ukraine : 0800500152
United Arab Emirates : 8000650591
United Kingdom : 08006948057
United States : 8004518679
Uruguay : 00040190315
Venezuela : 8001627182
Vietnam : 12011346
Virgin Islands (U.S.) : 8773007428
--
Reg. Adresse: Red Hat GmbH, Technopark II, Haus C,
Werner-von-Siemens-Ring 14, D-85630 Grasbrunn
Handelsregister: Amtsgericht München HRB 153243
Geschaeftsführer: Brendan Lane, Charlie Peters, Michael Cunningham, Charles Cachera
13 years
Links and link colors
by Heiko W.Rupp
Am I the only one, who constantly clicks on the description and not on the numbers here?
In the Inventory Summary on the dashboard. I agree that our UI does not need to be flashy colored, but
this "serious business" dark-blue with grey may be a bit too much in the other direction.
--
Reg. Adresse: Red Hat GmbH, Technopark II, Haus C,
Werner-von-Siemens-Ring 14, D-85630 Grasbrunn
Handelsregister: Amtsgericht München HRB 153243
Geschaeftsführer: Brendan Lane, Charlie Peters, Michael Cunningham, Charles Cachera
13 years
authorized button enablement
by Jay Shaughnessy
I saw a check-in yesterday that I think added some global authorized
button enablement. I wanted to call attention to AuthorizedTableAction
and ResourceAuthorizedTableAction, which may help out when dealing with
button enablement and permission checks.
Jay
13 years