mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-23 21:55:16 +02:00
Merge pull request #2081 from centreon/add-mbean-datasource-jboss-jmx
add jboss jmx mbean for datasource mode
This commit is contained in:
commit
b59aeb2ba7
@ -99,13 +99,15 @@ sub manage_selection {
|
||||
[ { name => 'AvailableConnectionCount' }, { name => 'ConnectionCount' }, { name => 'ConnectionCreatedCount' }, { name => 'InUseConnectionCount' } ] },
|
||||
{ mbean => "jboss.as:data-source=*,statistics=pool,subsystem=datasources", attributes =>
|
||||
[ { name => 'AvailableCount' }, { name => 'ActiveCount' }, { name => 'CreatedCount' }, { name => 'InUseCount' } ] },
|
||||
{ mbean => "jboss.as.expr:xa-data-source=*,statistics=pool,subsystem=datasources", attributes =>
|
||||
[ { name => 'AvailableCount' }, { name => 'ActiveCount' }, { name => 'CreatedCount' }, { name => 'InUseCount' } ] },
|
||||
];
|
||||
|
||||
my $result = $options{custom}->get_attributes(request => $request, nothing_quit => 1);
|
||||
|
||||
$self->{datasource} = {};
|
||||
foreach my $key (keys %$result) {
|
||||
$key =~ /(?:[:,])(?:name|data-source)=(.*?)(?:,|$)/;
|
||||
$key =~ /(?:[:,])(?:name|data-source|xa-data-source)=(.*?)(?:,|$)/;
|
||||
my $ds_name = $1;
|
||||
$ds_name =~ s/^"(.*)"$/$1/;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user