Skip to content

Commit

Permalink
MON-17012 metrics are copied in _metrics, tests/init_sql.sh can creat…
Browse files Browse the repository at this point in the history
…e another database than centreon_storage
  • Loading branch information
jean-christophe81 committed Feb 14, 2023
1 parent 1df8065 commit 87d1cd2
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 38 deletions.
4 changes: 3 additions & 1 deletion .github/scripts/collect-test-robot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,10 @@ mysql -e "GRANT SELECT,UPDATE,DELETE,INSERT,CREATE,DROP,INDEX,ALTER,LOCK TABLES,
mysql -e "CREATE USER IF NOT EXISTS 'root_centreon'@'localhost' IDENTIFIED BY 'centreon';"
mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'root_centreon'@'localhost'"

cat resources/centreon.sql | sed "s/DBNameConf/centreon/g" > /tmp/centreon.sql

mysql -u centreon -pcentreon < resources/centreon_storage.sql
mysql -u centreon -pcentreon < resources/centreon.sql
mysql -u centreon -pcentreon < /tmp/centreon.sql

echo "########################## Install centreon collect ###########################"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ class stream : public io::stream {
* same metric is recevied two times, the new value can overwrite the old
* one, that's why we store those values in a map. The filled table here is
* 'metrics'. */
std::unordered_map<int32_t, metric_info*> _metrics;
std::unordered_map<int32_t, metric_info> _metrics;

/* These queues are sent in bulk to the database. The insert/update is done
* if the loop timeout is reached or if the queue size is greater than
Expand Down
44 changes: 22 additions & 22 deletions broker/unified_sql/src/stream_storage.cc
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ void stream::_unified_sql_process_pb_service_status(
{
std::lock_guard<std::mutex> lck(_queues_m);
_metrics[it_index_cache->second.metric_id] =
&it_index_cache->second;
it_index_cache->second;
}
log_v2::perfdata()->debug("new metric with metric_id={}",
it_index_cache->second.metric_id);
Expand Down Expand Up @@ -665,7 +665,7 @@ void stream::_unified_sql_process_service_status(
{
std::lock_guard<std::mutex> lck(_queues_m);
_metrics[it_index_cache->second.metric_id] =
&it_index_cache->second;
it_index_cache->second;
}
log_v2::perfdata()->debug("new metric with metric_id={}",
it_index_cache->second.metric_id);
Expand Down Expand Up @@ -713,42 +713,42 @@ void stream::_unified_sql_process_service_status(
}

void stream::_update_metrics() {
std::unordered_map<int32_t, metric_info*> metrics;
std::unordered_map<int32_t, metric_info> metrics;
{
std::lock_guard<std::mutex> lck(_queues_m);
std::swap(_metrics, metrics);
}

std::deque<std::string> m;
for (auto it = metrics.begin(); it != metrics.end(); ++it) {
metric_info* metric = it->second;
const metric_info& metric = it->second;
m.emplace_back(fmt::format(
"({},'{}',{},{},'{}',{},{},'{}',{},{},{})", metric->metric_id,
misc::string::escape(metric->unit_name,
"({},'{}',{},{},'{}',{},{},'{}',{},{},{})", metric.metric_id,
misc::string::escape(metric.unit_name,
get_metrics_col_size(metrics_unit_name)),
std::isnan(metric->warn) || std::isinf(metric->warn)
std::isnan(metric.warn) || std::isinf(metric.warn)
? "NULL"
: fmt::format("{}", metric->warn),
std::isnan(metric->warn_low) || std::isinf(metric->warn_low)
: fmt::format("{}", metric.warn),
std::isnan(metric.warn_low) || std::isinf(metric.warn_low)
? "NULL"
: fmt::format("{}", metric->warn_low),
metric->warn_mode ? "1" : "0",
std::isnan(metric->crit) || std::isinf(metric->crit)
: fmt::format("{}", metric.warn_low),
metric.warn_mode ? "1" : "0",
std::isnan(metric.crit) || std::isinf(metric.crit)
? "NULL"
: fmt::format("{}", metric->crit),
std::isnan(metric->crit_low) || std::isinf(metric->crit_low)
: fmt::format("{}", metric.crit),
std::isnan(metric.crit_low) || std::isinf(metric.crit_low)
? "NULL"
: fmt::format("{}", metric->crit_low),
metric->crit_mode ? "1" : "0",
std::isnan(metric->min) || std::isinf(metric->min)
: fmt::format("{}", metric.crit_low),
metric.crit_mode ? "1" : "0",
std::isnan(metric.min) || std::isinf(metric.min)
? "NULL"
: fmt::format("{}", metric->min),
std::isnan(metric->max) || std::isinf(metric->max)
: fmt::format("{}", metric.min),
std::isnan(metric.max) || std::isinf(metric.max)
? "NULL"
: fmt::format("{}", metric->max),
std::isnan(metric->value) || std::isinf(metric->value)
: fmt::format("{}", metric.max),
std::isnan(metric.value) || std::isinf(metric.value)
? "NULL"
: fmt::format("{}", metric->value)));
: fmt::format("{}", metric.value)));
}
if (!m.empty()) {
std::string query(fmt::format(
Expand Down
4 changes: 2 additions & 2 deletions resources/centreon.sql
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CREATE DATABASE IF NOT EXISTS `centreon`;
CREATE DATABASE IF NOT EXISTS `DBNameConf`;

USE centreon;
USE DBNameConf;

SET FOREIGN_KEY_CHECKS=0;

Expand Down
24 changes: 20 additions & 4 deletions tests/init-sql-docker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,33 @@ done
DBUserRoot="root"
DBPassRoot="centreon"

DBStorage=$(awk '($1=="${DBName}") {print $2}' /scripts/tests/resources/db_variables.robot)
DBConf=$(awk '($1=="${DBNameConf}") {print $2}' /scripts/tests/resources/db_variables.robot)

cd /scripts

#create users
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "grant all privileges ON *.* to 'centreon'@'%' identified by 'centreon'"
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "grant all privileges ON *.* to 'root_centreon'@'%' identified by 'centreon'"
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "flush privileges"
#clean if use persistant storage
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "drop database if exists centreon"
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "drop database if exists centreon_storage"
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "drop database if exists " ${DBConf}
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "drop database if exists " ${DBStorage}
#create databases
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 < resources/centreon.sql
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 < resources/centreon_storage.sql
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "drop database ${DBConf}"
cat /scripts/resources/centreon.sql | sed "s/DBNameConf/${DBConf}/g" > /tmp/centreon.sql

mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 < /tmp/centreon.sql

if [ $DBStorage != 'centreon_storage' ]
then
\rm /tmp/centreon_storage.sql
cat /scripts/resources/centreon_storage.sql | sed "s/centreon_storage/${DBStorage}/g" > /tmp/centreon_storage.sql
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 < /tmp/centreon_storage.sql
else
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 < /scripts/resources/centreon_storage.sql
fi

#activate queries log
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "SET GLOBAL general_log=1;"
mysql --user="$DBUserRoot" --password="$DBPassRoot" -h 127.0.0.1 -e "SET GLOBAL general_log_file='/scripts/tests/mariadb_log/mariadb.log';"
36 changes: 28 additions & 8 deletions tests/init-sql.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
#!/bin/bash

DBUserRoot=$(awk '$1=="${DBUserRoot}" {print $2}' resources/db_variables.robot)
DBPassRoot=$(awk '$1=="${DBPassRoot}" {print $2}' resources/db_variables.robot)
DBUserRoot=$(awk '($1=="${DBUserRoot}") {print $2}' resources/db_variables.robot)
DBPassRoot=$(awk '($1=="${DBPassRoot}") {print $2}' resources/db_variables.robot)
DBStorage=$(awk '($1=="${DBName}") {print $2}' resources/db_variables.robot)
DBConf=$(awk '($1=="${DBNameConf}") {print $2}' resources/db_variables.robot)

if [ -z $DBUserRoot ] ; then
DBUserRoot="root"
Expand All @@ -11,10 +13,28 @@ if [ -z $DBPassRoot ] ; then
DBPassRoot="centreon"
fi

mysql --user="$DBUserRoot" -e "set password for 'root'@'localhost' = PASSWORD('$DBPassRoot')"
mysql --user="$DBUserRoot" -e "GRANT ALL PRIVILEGES ON *.* TO '$DBUserRoot'@'localhost'"
mysql --user="$DBUserRoot" -e "flush privileges"
mysql -e "set password for '$DBUserRoot'@'localhost' = PASSWORD('$DBPassRoot')"
mysql -e "GRANT ALL PRIVILEGES ON *.* TO '$DBUserRoot'@'localhost'"
mysql -e "flush privileges"

mysql --user="$DBUserRoot" --password="$DBPassRoot" -e "drop database ${DBConf}"
cat ../resources/centreon.sql | sed "s/DBNameConf/${DBConf}/g" > /tmp/centreon.sql

mysql --user="$DBUserRoot" --password="$DBPassRoot" < /tmp/centreon.sql

if [ $DBStorage != 'centreon_storage' ]
then
\rm /tmp/centreon_storage.sql
cat ../resources/centreon_storage.sql | sed "s/centreon_storage/${DBStorage}/g" > /tmp/centreon_storage.sql
mysql --user="$DBUserRoot" --password="$DBPassRoot" < /tmp/centreon_storage.sql
else
mysql --user="$DBUserRoot" --password="$DBPassRoot" < ../resources/centreon_storage.sql
fi

mkdir /tmp/mariadb_log
chown mysql: /tmp/mariadb_log

#activate queries log
mysql --user="$DBUserRoot" --password="$DBPassRoot" -e "SET GLOBAL general_log=1;"
mysql --user="$DBUserRoot" --password="$DBPassRoot" -e "SET GLOBAL general_log_file='/tmp/mariadb_log/mariadb.log';"

mysql --user="$DBUserRoot" --password="$DBPassRoot" -e "drop database centreon"
mysql --user="$DBUserRoot" --password="$DBPassRoot" < ../resources/centreon.sql
mysql --user="$DBUserRoot" --password="$DBPassRoot" < ../resources/centreon_storage.sql

1 comment on commit 87d1cd2

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass %
320 37 0 357 89.64

Passed Tests

Name ⏱️ Duration Suite
BAPBSTATUS 25.481 s Bam Pb
BABEST_SERVICE_CRITICAL 40.779 s Bam Pb
BA_IMPACT_2KPI_SERVICES 40.694 s Bam Pb
BA_RATIO_PERCENT_BA_SERVICE 40.708 s Bam Pb
BA_BOOL_KPI 25.958 s Bam Pb
BEPB_DIMENSION_BV_EVENT 15.683 s Bam Pb
BEPB_DIMENSION_BA_EVENT 15.575 s Bam Pb
BEPB_DIMENSION_BA_BV_RELATION_EVENT 15.585 s Bam Pb
BEPB_DIMENSION_TIMEPERIOD 15.566 s Bam Pb
BEPB_DIMENSION_KPI_EVENT 15.58 s Bam Pb
BEPB_KPI_STATUS 25.658 s Bam Pb
BEPB_BA_DURATION_EVENT 30.673000000000002 s Bam Pb
BEPB_DIMENSION_BA_TIMEPERIOD_RELATION 15.582 s Bam Pb
BEPB_DIMENSION_TRUNCATE_TABLE 15.576 s Bam Pb
BEBAMIDT1 26.258 s Inherited Downtime
BEBAMIDT2 36.825 s Inherited Downtime
BEBAMIGNDT1 37.948 s Inherited Downtime
BEBAMIGNDT2 72.773 s Inherited Downtime
BEBAMIDTU1 35.81 s Pb Inherited Downtime
BEBAMIDTU2 66.44 s Pb Inherited Downtime
BEBAMIGNDTU1 46.074 s Pb Inherited Downtime
BEBAMIGNDTU2 85.913 s Pb Inherited Downtime
NetworkDbFail1 42.778 s networkFailure
NetworkDbFail2 41.983 s networkFailure
NetworkDbFail3 50.787 s networkFailure
NetworkDbFail4 76.032 s networkFailure
NetworkDbFail5 99.835 s networkFailure
NetworkDBFail6 70.629 s networkFailure
NetworkDBFailU6 70.225 s networkFailure
NetworkDBFail7 50.367 s networkFailure
NetworkDBFailU7 50.248 s networkFailure
BEACK1 16.162 s Acknowledgement
BEACK2 16.476 s Acknowledgement
BEACK3 17.477 s Acknowledgement
BEACK4 13.485 s Acknowledgement
BEACK5 31.533 s Acknowledgement
BEACK6 27.572 s Acknowledgement
ANO_NOFILE 35.59 s Anomaly-Detection
ANO_TOO_OLD_FILE 36.819 s Anomaly-Detection
ANO_OUT_LOWER_THAN_LIMIT 36.825 s Anomaly-Detection
ANO_OUT_UPPER_THAN_LIMIT 36.626 s Anomaly-Detection
ANO_JSON_SENSITIVITY_NOT_SAVED 6.525 s Anomaly-Detection
ANO_CFG_SENSITIVITY_SAVED 6.533 s Anomaly-Detection
ANO_EXTCMD_SENSITIVITY_SAVED 7.558 s Anomaly-Detection
AOUTLU1 45.268 s Anomaly-Detection
BEPBBEE1 8.727 s Bbdo-Protobuf
BEPBBEE2 0.198 s Bbdo-Protobuf
BEPBBEE3 30.287 s Bbdo-Protobuf
BEPBBEE4 10.241 s Bbdo-Protobuf
BEPBBEE5 15.238 s Bbdo-Protobuf
BECC1 102.513 s Compression
EBDP1 46.456 s Delete-Poller
EBDP2 71.729 s Delete-Poller
EBDP3 26.394 s Delete-Poller
EBDP4 42.443 s Delete-Poller
EBDP6 36.655 s Delete-Poller
EBDP7 26.218 s Delete-Poller
EBDP8 42.268 s Delete-Poller
BEDTMASS1 30.438 s Downtimes
BEDTMASS2 14.33 s Downtimes
BEDTSVCREN1 19.49 s Downtimes
BEEXTCMD1 40.456 s External-Commands
BEEXTCMD2 25.876 s External-Commands
BEEXTCMD3 40.519 s External-Commands
BEEXTCMD4 25.85 s External-Commands
BEEXTCMD5 40.535 s External-Commands
BEEXTCMD6 25.887 s External-Commands
BEEXTCMD7 40.478 s External-Commands
BEEXTCMD8 25.814 s External-Commands
BEEXTCMD9 40.506 s External-Commands
BEEXTCMD10 26.418 s External-Commands
BEEXTCMD11 40.527 s External-Commands
BEEXTCMD12 25.442 s External-Commands
BEEXTCMD13 40.635 s External-Commands
BEEXTCMD14 26.312 s External-Commands
BEEXTCMD15 40.468 s External-Commands
BEEXTCMD16 25.875 s External-Commands
BEEXTCMD17 40.533 s External-Commands
BEEXTCMD18 22.487 s External-Commands
BEEXTCMD19 40.464 s External-Commands
BEEXTCMD20 25.914 s External-Commands
BEEXTCMD21 50.464 s External-Commands
BEEXTCMD22 27.204 s External-Commands
BEEXTCMD23 25.222 s External-Commands
BEEXTCMD24 17.29 s External-Commands
BEEXTCMD25 20.266 s External-Commands
BEEXTCMD26 14.293 s External-Commands
BEEXTCMD27 25.29 s External-Commands
BEEXTCMD28 14.275 s External-Commands
BEEXTCMD29 50.621 s External-Commands
BEEXTCMD30 31.92 s External-Commands2
BEEXTCMD31 25.212 s External-Commands2
BEEXTCMD32 20.001 s External-Commands2
BEEXTCMD33 20.3 s External-Commands2
BEEXTCMD34 14.299 s External-Commands2
BEEXTCMD35 25.259 s External-Commands2
BEEXTCMD36 15.934 s External-Commands2
BEEXTCMD37 25.277 s External-Commands2
BEEXTCMD38 14.34 s External-Commands2
BEEXTCMD39 20.252 s External-Commands2
BEEXTCMD40 15.955 s External-Commands2
BEEXTCMD41 25.296 s External-Commands2
BEEXTCMD42 15.574 s External-Commands2
BEEXTCMD_GRPC1 40.519 s External-Commands2
BEEXTCMD_GRPC2 26.486 s External-Commands2
BEEXTCMD_GRPC3 40.586 s External-Commands2
BEEXTCMD_GRPC4 25.411 s External-Commands2
BEEXTCMD_REVERSE_GRPC1 42.523 s External-Commands2
BEEXTCMD_REVERSE_GRPC2 26.021 s External-Commands2
BEEXTCMD_REVERSE_GRPC3 40.458 s External-Commands2
BEEXTCMD_REVERSE_GRPC4 30.649 s External-Commands2
BEEXTCMD_COMPRESS_GRPC1 40.666 s External-Commands2
BEATOI11 16.53 s External-Commands2
BEATOI12 9.475999999999999 s External-Commands2
BEATOI13 15.974 s External-Commands2
BEATOI21 14.014 s External-Commands2
BEATOI22 16.924 s External-Commands2
BEATOI23 9.911 s External-Commands2
BECUSTOMHOSTVAR 20.299 s External-Commands2
BECUSTOMSVCVAR 25.355 s External-Commands2
BESERVCHECK 7.436 s External-Commands2
BEHOSTCHECK 6.787 s External-Commands2
EBNHG1 13.948 s Hostgroups
EBNHGU1 15.253 s Hostgroups
EBNHGU2 20.269 s Hostgroups
EBNHGU3 20.226 s Hostgroups
EBNHG4 25.013 s Hostgroups
EBNHGU4 25.235 s Hostgroups
EBSNU1 15.19 s Hosts-With-Notes-And-Actions
EBSAU2 15.285 s Hosts-With-Notes-And-Actions
EBSN3 15.279 s Hosts-With-Notes-And-Actions
LOGV2EB1 12.265 s Log-V2 Engine
LOGV2EBU1 26.203 s Log-V2 Engine
LOGV2DB1 27.318 s Log-V2 Engine
LOGV2DB2 72.391 s Log-V2 Engine
LOGV2EB2 12.309 s Log-V2 Engine
LOGV2EBU2 26.324 s Log-V2 Engine
LOGV2EF1 3.568 s Log-V2 Engine
LOGV2DF1 39.597 s Log-V2 Engine
LOGV2DF2 40.086 s Log-V2 Engine
LOGV2EF2 10.603 s Log-V2 Engine
LOGV2BEU2 195.658 s Log-V2 Engine
LOGV2FE2 130.085 s Log-V2 Engine
BERES1 21.26 s Output-Tables
BEINSTANCESTATUS 15.350999999999999 s Output-Tables
BEINSTANCE 1.099 s Output-Tables
BE_NOTIF_OVERFLOW 20.478 s Output-Tables
BERD1 48.648 s Retention-Duplicates
BERD2 50.375 s Retention-Duplicates
BERDUC1 49.564 s Retention-Duplicates
BERDUC2 45.452 s Retention-Duplicates
BERDUCU2 45.22 s Retention-Duplicates
BRGC1 60.982 s Reverse-Connection
BRCTS1 156.058 s Reverse-Connection
BRCS1 54.8 s Reverse-Connection
BRRDDMDB1 10.262 s Rrd-From-Db
BRRDDIDDB1 11.499 s Rrd-From-Db
BRRDRBDB1 33.191 s Rrd-From-Db
BRRDRBUDB1 34.154 s Rrd-From-Db
BRRDDM1 7.207 s Rrd
BRRDWM1 20.457 s Rrd
BRRDDID1 8.442 s Rrd
BRRDDMID1 11.491 s Rrd
BRRDDMU1 11.495 s Rrd
BRRDDIDU1 11.499 s Rrd
BRRDDMIDU1 11.505 s Rrd
BRRDRM1 15.609 s Rrd
BRRDRMU1 15.701 s Rrd
BRRDCDDMDB1 10.284 s Rrdcached-From-Db
BRRDCDDIDDB1 11.568 s Rrdcached-From-Db
BRRDCDRBDB1 42.224 s Rrdcached-From-Db
BRRDCDRBUDB1 43.78 s Rrdcached-From-Db
BRRDCDDM1 7.327 s Rrdcached
BRRDCDDID1 12.52 s Rrdcached
BRRDCDDMID1 11.498 s Rrdcached
BRRDCDDMU1 11.515 s Rrdcached
BRRDCDDIDU1 11.538 s Rrdcached
BRRDCDDMIDU1 11.508 s Rrdcached
BRRDCDRB1 34.409 s Rrdcached
BRRDCDRBU1 35.319 s Rrdcached
EBNSG1 13.599 s Servicegroups
EBNSGU1 15.299 s Servicegroups
EBNSGU2 20.245 s Servicegroups
EBNSVC1 50.383 s Services-Increased
EBSNU1 15.246 s Services-With-Notes-And-Actions
EBSAU2 15.231 s Services-With-Notes-And-Actions
EBSN3 15.228 s Services-With-Notes-And-Actions
BESS1 12.518 s Start-Stop
BESS2 10.848 s Start-Stop
BESS3 10.348 s Start-Stop
BESS4 11.546 s Start-Stop
BESS5 12.549 s Start-Stop
BESS_GRPC1 6.361 s Start-Stop
BESS_GRPC2 7.423 s Start-Stop
BESS_GRPC3 6.819 s Start-Stop
BESS_GRPC4 5.737 s Start-Stop
BESS_GRPC5 9.925 s Start-Stop
BESS_GRPC_COMPRESS1 7.332 s Start-Stop
BESS_CRYPTED_GRPC1 43.13 s Start-Stop
BESS_CRYPTED_GRPC2 38.962 s Start-Stop
BESS_CRYPTED_GRPC3 42.269 s Start-Stop
BESS_CRYPTED_REVERSED_GRPC1 44.241 s Start-Stop
BESS_CRYPTED_REVERSED_GRPC2 63.293 s Start-Stop
BESS_CRYPTED_REVERSED_GRPC3 57.279 s Start-Stop
BESS_ENGINE_DELETE_HOST 17.988 s Start-Stop
BETAG1 6.816 s Tags
BETAG2 4.7059999999999995 s Tags
BEUTAG1 10.212 s Tags
BEUTAG2 20.263 s Tags
BEUTAG4 16.246 s Tags
BEUTAG5 11.226 s Tags
BEUTAG6 11.241 s Tags
BEUTAG7 20.296 s Tags
BEUTAG8 15.472 s Tags
BEUTAG9 16.36 s Tags
BEUTAG11 15.74 s Tags
BEUTAG12 11.245 s Tags
BECT1 96.492 s Tls
BECT2 12.253 s Tls
BECT3 10.332 s Tls
BECT4 10.456 s Tls
BECT_GRPC1 78.779 s Tls
BECT_GRPC2 7.969 s Tls
BECT_GRPC3 11.954 s Tls
BECT_GRPC4 12.878 s Tls
BSCSSK1 14.681000000000001 s Bbdo-Server-Client-Ko
BSCSSK2 14.176 s Bbdo-Server-Client-Ko
BSCSSR1 31.26 s Bbdo-Server-Client-Reversed
BSCSSRR1 31.009 s Bbdo-Server-Client-Reversed
BSCSSPRR1 30.097 s Bbdo-Server-Client-Reversed
BSCSSRR2 37.194 s Bbdo-Server-Client-Reversed
BSCSSGRR1 30.091 s Bbdo-Server-Client-Reversed
BSCSSTRR1 35.241 s Bbdo-Server-Client-Reversed
BSCSSTGRR2 10.274000000000001 s Bbdo-Server-Client-Reversed
BSCSSCRR1 10.072 s Bbdo-Server-Client-Reversed
BSCSSCRR2 10.174 s Bbdo-Server-Client-Reversed
BSCSSCGRR1 10.071 s Bbdo-Server-Client-Reversed
BSCSSCGRR2 19.088 s Bbdo-Server-Client-Reversed
BSCSS1 46.242 s Bbdo-Server-Client
BSCSSP1 46.091 s Bbdo-Server-Client
BSCSS2 44.23 s Bbdo-Server-Client
BSCSS3 0.068 s Bbdo-Server-Client
BSCSS4 41.202 s Bbdo-Server-Client
BSCSSG1 31.7 s Bbdo-Server-Client
BSCSSG2 50.253 s Bbdo-Server-Client
BSCSSG3 0.079 s Bbdo-Server-Client
BSCSSG4 50.232 s Bbdo-Server-Client
BSCSST1 56.683 s Bbdo-Server-Client
BSCSSTG1 5.067 s Bbdo-Server-Client
BSCSSTG2 12.684 s Bbdo-Server-Client
BSCSSTG3 5.773 s Bbdo-Server-Client
BSCSSC1 14.293 s Bbdo-Server-Client
BSCSSC2 14.194 s Bbdo-Server-Client
BSCSSCG1 9.681000000000001 s Bbdo-Server-Client
BSCSSGA1 11.178 s Bbdo-Server-Client
BSCSSGA2 6.77 s Bbdo-Server-Client
BCL1 0.033 s Command-Line
BCL2 8.751 s Command-Line
BCL3 1.308 s Command-Line
BCL4 0.299 s Command-Line
BGRPCSS2 50.283 s Grpc-Stream
BGRPCSS4 49.786 s Grpc-Stream
BGRPCSS5 21.643 s Grpc-Stream
BGRPCSSU2 101.413 s Grpc-Stream
BGRPCSSU4 101.398 s Grpc-Stream
BGRPCSSU5 50.717 s Grpc-Stream
BLEC1 3.061 s Log
BLEC2 2.153 s Log
BLEC3 1.149 s Log
BDB1 41.244 s Sql
BDB2 41.345 s Sql
BDB3 41.247 s Sql
BDB4 36.357 s Sql
BDB5 106.654 s Sql
BDB6 82.753 s Sql
BDB7 11.091 s Sql
BDB8 11.086 s Sql
BDB9 11.086 s Sql
BDB10 9.709 s Sql
BEDB3 10.04 s Sql
BEDB4 7.646 s Sql
BDBU1 51.189 s Sql
BDBU3 32.909 s Sql
BDBU5 71.143 s Sql
BDBU7 10.227 s Sql
BDBU10 10.233 s Sql
BSS1 40.58 s Start-Stop
BSS2 42.188 s Start-Stop
BSS3 0.065 s Start-Stop
BSS4 47.185 s Start-Stop
BSS5 18.596 s Start-Stop
BSSU1 37.466 s Start-Stop
BSSU2 101.6 s Start-Stop
BSSU3 0.065 s Start-Stop
BSSU4 101.285 s Start-Stop
BSSU5 50.753 s Start-Stop
BECCC1 7.823 s Ccc
BECCC4 16.546 s Ccc
BECCC5 16.242 s Ccc
BECCC7 16.555 s Ccc
BECCC8 16.247 s Ccc
test use connector perl exist script 5.054 s Connector Perl
test use connector perl unknown script 5.054 s Connector Perl
test use connector perl multiple script 10.529 s Connector Perl
TestBadUser 5.054 s Connector Ssh
TestBadPwd 5.054 s Connector Ssh
EFHC1 26.28 s Forced Checks
EFHC2 30.615 s Forced Checks
EFHCU1 35.232 s Forced Checks
EFHCU2 35.331 s Forced Checks
ESS1 0.105 s Start-Stop
MIGRATION 93.153 s Migration
BEUHSEV1 15.241 s Hosts
BEUHSEV2 20.272 s Hosts
BETUHSEV1 15.354 s Hosts
BESEV1 4.421 s Severities
BESEV2 4.701 s Severities
BEUSEV1 10.219 s Severities
BEUSEV2 11.119 s Severities
BEUSEV3 15.158 s Severities

Failed Tests

Name Message ⏱️ Duration Suite
BA_RATIO_NUMBER_BA_SERVICE The BA test is not CRITICAL as expected 61.701 s Bam Pb
ANO_DT1 dependent service must be in downtime 15.412 s Anomaly-Detection
ANO_DT2 anomaly service must be in downtime 15.646 s Anomaly-Detection
ANO_DT3 anomaly service must be in downtime 15.685 s Anomaly-Detection
ANO_DT4 anomaly service must be in double downtime 15.655 s Anomaly-Detection
BEPBRI1 "responsive":true not found 0.661 s Bbdo-Protobuf
EBDP5 Central Broker not correctly stopped (coredump generated) 72.316 s Delete-Poller
LOGV2BE2 one or other log are not duplicate in tables logs 185.299 s Log-V2 Engine
BEHS1 Central Broker not correctly stopped: -11 != 0 10.609 s Output-Tables
BERDUCU1 There are events sent several times, see /tmp/lua-engine.log and /tmp/lua.log 55.465 s Retention-Duplicates
BERDUC3U1 There are events sent several times, see /tmp/lua-engine.log and /tmp/lua.log 60.657 s Retention-Duplicates
BERDUC3U2 There are events sent several times, see /tmp/lua-engine.log and /tmp/lua.log 60.468 s Retention-Duplicates
ENRSCHE1 Variable '${logEngine0}' not found. 5.18 s Scheduler
BEUTAG3 RRD Broker not correctly stopped: -15 != 0 5.236 s Tags
BEUTAG10 First step: Service (26, 504) should have servicegroup tags 3 and 5. 61.366 s Tags
BSCSSTRR2 No information about TLS activation. 66.01 s Bbdo-Server-Client-Reversed
BSCSST2 No information about TLS activation. 83.192 s Bbdo-Server-Client
BFC1 RRD Broker not correctly stopped: 1 != 0 7.774 s Filters
BFC2 RRD Broker not correctly stopped: 1 != 0 6.77 s Filters
BGRPCSS1 RRD Broker not correctly stopped: -15 != 0 6.177 s Grpc-Stream
BGRPCSS3 Central Broker not correctly stopped: -15 != 0 0.047 s Grpc-Stream
BGRPCSSU1 RRD Broker not correctly stopped: -15 != 0 5.27 s Grpc-Stream
BGRPCSSU3 Central Broker not correctly stopped: -15 != 0 0.06 s Grpc-Stream
BLDIS1 RRD Broker not correctly stopped: 1 != 0 7.761 s Log
BEDB2 Message about the disconnection between cbd and the database is missing 40.195 s Sql
BDBM1 Message about the disconnection between cbd and the database is missing 20.212 s Sql
BDBMU1 Broker does not see any issue with the db while it is switched off 20.234 s Sql
BECCC2 Connected to a Centreon Broker 23.04.0 gRPC server != Connected to a Centreon Broker 22.10.0 gRPC server 5.103 s Ccc
BECCC3 Connected to a Centreon Engine 23.04.0 gRPC server != Connected to a Centreon Engine 22.10.0 gRPC server 5.408 s Ccc
BECCC6 A version as json string should be returned: '{ "major": 23, "minor": 4 } ' does not contain '{ "major": 22, "minor": 10 }' 14.132 s Ccc
Test6Hosts check not found for output='toto=127.0.0.1: 'start_time=1676387643013, end_time=1676387643014, exit_code=3, exit_status=0, output=' fail to connect to testconnssh@127.0.0.1:22' ' does not contain 'output='toto=127.0.0.1' 15.278 s Connector Ssh
EPC1 Missing a message talking about 'Perl Connector' 60.144 s Perl-Connectors
ESS2 Engine badly stopped with 1 instances - code returned -11. 0.453 s Start-Stop
ESS3 Engine badly stopped with 3 instances - code returned -11. 0.381 s Start-Stop
ESS4 Engine badly stopped with 3 instances - code returned -11. 0.373 s Start-Stop
BEUSEV4 First step: Service (26, 501) should have severity_id=19 65.239 s Severities
BETUSEV1 First step: Service (26, 502) should have severity_id=3 65.579 s Severities

Please sign in to comment.