From 561d32af7e0c574ff44062852d5053de1566437f Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Thu, 21 Jun 2018 11:16:21 +0200 Subject: [PATCH 01/76] chore(build): use internal instead of packagist --- composer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 80cd7dafb04..04cf4a0b23a 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,8 @@ } ], "repositories": [ - { "type": "composer", "url": "https://packagist.centreon.com" } + { "packagist.org": false }, + { "type": "composer", "url": "http://ci.int.centreon.com" } ], "config": { "secure-http": false From 8285e31977d9b2081bf3072b5ad5099135195a66 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Thu, 21 Jun 2018 11:29:21 +0200 Subject: [PATCH 02/76] fix(chore): Change install from sources to work with PHP 7 (#6388) * fix(chore): Change install from sources to work with PHP 7 * Add check module * Add validate fpm-php service * Add validate php version * copy template config file --- libinstall/CentWeb.sh | 80 +++++++-- libinstall/check_pear.php | 192 +++++++++++++++++++++ libinstall/functions | 341 ++++++++++++++++++++++++++----------- varinstall/pear.lst | 11 +- varinstall/php_modules.lst | 7 + varinstall/vars | 3 + 6 files changed, 510 insertions(+), 124 deletions(-) create mode 100644 libinstall/check_pear.php create mode 100644 varinstall/php_modules.lst diff --git a/libinstall/CentWeb.sh b/libinstall/CentWeb.sh index c97275ef6b3..21281ff3ef2 100755 --- a/libinstall/CentWeb.sh +++ b/libinstall/CentWeb.sh @@ -10,7 +10,7 @@ # SVN: $Id$ # debug ? -#set -x +#set -x echo -e "\n$line" echo -e "\t$(gettext "Start CentWeb Installation")" @@ -43,14 +43,22 @@ locate_mail locate_cron_d locate_logrotate_d locate_php_bin +locate_composer_bin locate_pear locate_perl +## Check PHP version +check_php_version "${PHP_MIN_VERSION}" +[ "$?" -eq 1 ] && purge_centreon_tmp_dir && exit 1 +check_php_modules +[ "$?" -eq 1 ] && purge_centreon_tmp_dir && exit 1 + ## Config apache check_httpd_directory check_user_apache check_group_apache + ## Ask for centreon user check_centreon_group check_centreon_user @@ -89,8 +97,13 @@ configureSUDO "$INSTALL_DIR_CENTREON/examples" ## Config Apache configureApache "$INSTALL_DIR_CENTREON/examples" +## Ask for fpm-php service +locate_fpm_php_service +yes_no_default "$(gettext "Do you want to restart your FPM-PHP service ?")" +[ $? -eq 0 ] && ${SERVICE_BINARY} "${PHP_FPM_SERVICE}" restart &>/dev/null + ## Create temps folder and copy all src into -copyInTempFile 2>>$LOG_FILE +copyInTempFile 2>>$LOG_FILE ## InstallCentreon @@ -112,9 +125,18 @@ check_result $? "$(gettext "Change right on") $CENTREON_ETC" log "INFO" "$(gettext "Copy CentWeb and GPL_LIB in temporary final directory")" cp -Rf $TMP_DIR/src/www $TMP_DIR/final cp -Rf $TMP_DIR/src/GPL_LIB $TMP_DIR/final -cp -Rf $TMP_DIR/src/config $TMP_DIR/final +mkdir -p $TMP_DIR/final/config +cp -Rf $TMP_DIR/src/config/partition.d $TMP_DIR/final/config/partition.d +cp -f $TMP_DIR/src/config/centreon.config.php.template $TMP_DIR/final/config/centreon.config.php cp -f $TMP_DIR/src/bootstrap.php $TMP_DIR/final -cp -f $TMP_DIR/src/composer.json $TMP_DIR/final +cp -Rf $TMP_DIR/src/src $TMP_DIR/final + +## Prepare and copy composer module +OLDPATH=$(pwd) +cd $TMP_DIR/src/ +${BIN_COMPOSER} install --no-dev +cd "${OLDPATH}" +cp -Rf $TMP_DIR/src/vendor $TMP_DIR/final ## Create temporary directory mkdir -p $TMP_DIR/work/bin >> $LOG_FILE 2>&1 @@ -149,7 +171,7 @@ check_result $? "$(gettext "Change macros for insertBaseConf.sql")" log "INFO" "$( gettext "Copying www/install/insertBaseConf.sql in final directory")" cp $TMP_DIR/work/www/install/insertBaseConf.sql \ $TMP_DIR/final/www/install/insertBaseConf.sql >> "$LOG_FILE" 2>&1 - + ### Chagne Macro for sql update file macros="@CENTREON_ETC@,@CENTREON_GENDIR@,@CENTPLUGINSTRAPS_BINDIR@,@CENTREON_LOG@,@CENTREON_VARLIB@,@CENTREON_ENGINE_CONNECTORS@" find_macros_in_dir "$macros" "$TMP_DIR/src/" "www" "Update*.sql" "file_sql_temp" @@ -170,7 +192,7 @@ ${CAT} "$file_sql_temp" | while read file ; do $TMP_DIR/src/$file > $TMP_DIR/work/$file [ $? -ne 0 ] && flg_error=1 log "MACRO" "$(gettext "Copy in final dir") : $file" - cp -f $TMP_DIR/work/$file $TMP_DIR/final/$file >> $LOG_FILE 2>&1 + cp -f $TMP_DIR/work/$file $TMP_DIR/final/$file >> $LOG_FILE 2>&1 done check_result $flg_error "$(gettext "Change macros for sql update files")" @@ -196,7 +218,7 @@ ${CAT} "$file_php_temp" | while read file ; do $TMP_DIR/src/$file > $TMP_DIR/work/$file [ $? -ne 0 ] && flg_error=1 log "MACRO" "$(gettext "Copy in final dir") : $file" - cp -f $TMP_DIR/work/$file $TMP_DIR/final/$file >> $LOG_FILE 2>&1 + cp -f $TMP_DIR/work/$file $TMP_DIR/final/$file >> $LOG_FILE 2>&1 done check_result $flg_error "$(gettext "Change macros for php files")" @@ -250,7 +272,7 @@ done check_result $flg_error "$(gettext "Change macros for perl binary")" ### Step 3: Change right on monitoringengine_etcdir -log "INFO" "$(gettext "Change right on") $MONITORINGENGINE_ETC" +log "INFO" "$(gettext "Change right on") $MONITORINGENGINE_ETC" flg_error=0 $INSTALL_DIR/cinstall $cinstall_opts \ -g "$MONITORINGENGINE_GROUP" -d 775 \ @@ -263,7 +285,7 @@ find "$MONITORINGENGINE_ETC" -type f -print | \ find "$MONITORINGENGINE_ETC" -type f -print | \ xargs -I '{}' ${CHOWN} "$MONITORINGENGINE_USER":"$MONITORINGENGINE_GROUP" '{}' >> "$LOG_FILE" 2>&1 [ $? -ne 0 ] && flg_error=1 -check_result $flg_error "$(gettext "Change right on") $MONITORINGENGINE_ETC" +check_result $flg_error "$(gettext "Change right on") $MONITORINGENGINE_ETC" ### Change right to broker_etcdir log "INFO" "$(gettext "Change right on ") $BROKER_ETC" @@ -288,7 +310,7 @@ if [ "$MONITORINGENGINE_ETC" != "$BROKER_ETC" ]; then find "$BROKER_ETC" -type f -print | \ xargs -I '{}' ${CHOWN} "$BROKER_USER":"$BROKER_GROUP" '{}' >> "$LOG_FILE" 2>&1 [ $? -ne 0 ] && flg_error=1 - check_result $flg_error "$(gettext "Change right on") $BROKER_ETC" + check_result $flg_error "$(gettext "Change right on") $BROKER_ETC" fi if [ "$upgrade" = "1" ]; then @@ -309,6 +331,9 @@ $INSTALL_DIR/cinstall $cinstall_opts \ $TMP_DIR/final/www/* $INSTALL_DIR_CENTREON/www/ >> "$LOG_FILE" 2>&1 check_result $? "$(gettext "Install CentWeb (web front of centreon)")" +cp -Rf $TMP_DIR/final/src $INSTALL_DIR_CENTREON/ >> "$LOG_FILE" 2>&1 +$CHOWN -R $WEB_USER:$WEB_GROUP $INSTALL_DIR_CENTREON/src + echo_info "$(gettext "Change right for install directory")" $CHOWN -R $WEB_USER:$WEB_GROUP $INSTALL_DIR_CENTREON/www/install/ check_result $? "$(gettext "Change right for install directory")" @@ -326,8 +351,8 @@ check_result $? "$(gettext "Change right for install directory")" cp -f $TMP_DIR/final/bootstrap.php $INSTALL_DIR_CENTREON/bootstrap.php >> "$LOG_FILE" 2>&1 $CHOWN $WEB_USER:$WEB_GROUP $INSTALL_DIR_CENTREON/bootstrap.php -cp -f $TMP_DIR/final/composer.json $INSTALL_DIR_CENTREON/composer.json >> "$LOG_FILE" 2>&1 -$CHOWN $WEB_USER:$WEB_GROUP $INSTALL_DIR_CENTREON/composer.json +cp -Rf $TMP_DIR/final/vendor $INSTALL_DIR_CENTREON/ >> "$LOG_FILE" 2>&1 +$CHOWN -R $WEB_USER:$WEB_GROUP $INSTALL_DIR_CENTREON/vendor $INSTALL_DIR/cinstall $cinstall \ -u "$CENTREON_USER" -g "$CENTREON_GROUP" -d 775 \ @@ -627,6 +652,37 @@ $INSTALL_DIR/cinstall $cinstall_opts -m 755 \ $TMP_DIR/src/lib/Centreon/ \ $INSTALL_DIR_CENTREON/lib/Centreon/ >> $LOG_FILE 2>&1 +## Prepare to install all pear modules needed. +# use check_pear.php script +echo -e "\n$line" +echo -e "$(gettext "Pear Modules")" +echo -e "$line" +pear_module="0" +first=1 +while [ "$pear_module" -eq 0 ] ; do + check_pear_module "$INSTALL_VARS_DIR/$PEAR_MODULES_LIST" + if [ "$?" -ne 0 ] ; then + if [ "${PEAR_AUTOINST:-0}" -eq 0 ]; then + if [ "$first" -eq 0 ] ; then + echo_info "$(gettext "Unable to upgrade PEAR modules. You seem to have a connection problem.")" + fi + yes_no_default "$(gettext "Do you want me to install/upgrade your PEAR modules")" "$yes" + [ "$?" -eq 0 ] && PEAR_AUTOINST=1 + fi + if [ "${PEAR_AUTOINST:-0}" -eq 1 ] ; then + upgrade_pear_module "$INSTALL_VARS_DIR/$PEAR_MODULES_LIST" + install_pear_module "$INSTALL_VARS_DIR/$PEAR_MODULES_LIST" + PEAR_AUTOINST=0 + first=0 + else + pear_module="1" + fi + else + echo_success "$(gettext "All PEAR modules")" "$ok" + pear_module="1" + fi +done + ## Create configfile for web install createConfFile diff --git a/libinstall/check_pear.php b/libinstall/check_pear.php new file mode 100644 index 00000000000..c068834ffc2 --- /dev/null +++ b/libinstall/check_pear.php @@ -0,0 +1,192 @@ +#!/usr/bin/env php + $name, 'version' => $version); + if ($status) { + $package['status'] = $status; + } + $packages[] = $package; + } + fclose($fd); + return($packages); +} + +function check($packages) { + $config =& PEAR_Config::singleton(); + $reg =& $config->getRegistry(); + $ret = 0; + foreach ($packages as $package) { + //echo "\033[s\033[1;37m" . $package['name'] . "\033[0m\033[33G\033[0;37m" . $package['version'] . "\033[0m\033[45G"; + echo "\033[s" . $package['name'] . "\033[0m\033[33G" . $package['version'] . "\033[0m\033[45G"; + $package_info =& $reg->getPackage($package['name']); + if (is_null($package_info)) { + $ret = 1; + echo "\033[u\033[60G\033[1;31mNOK\033[0m\n"; + } else { + $version = $package_info->getVersion(); + echo $version; + if (version_compare($package['version'], $version, '<=')) { + echo "\033[u\033[60G\033[1;32mOK\033[0m\n"; + } else { + $ret = 1; + echo "\033[u\033[60G\033[1;31mNOK\033[0m\n"; + } + } + } + return($ret); +} + +function install($packages) { + $config =& PEAR_Config::singleton(); + $reg =& $config->getRegistry(); + PEAR_Command::setFrontendType('CLI'); + $cmd = PEAR_Command::factory('install', $config); + $ret = 0; + foreach ($packages as $package) { + if (!$reg->packageExists($package['name'])) { + echo "\033[s" . $package['name'] . "\033[0m\033[33G" . $package['version'] . "\033[0m\033[45G"; + $name = $package['name']; + if (isset($package['status'])) { + $name .= '-' . $package['status']; + } + ob_start(); + $ok = $cmd->run('install', array('soft' => true, 'onlyreqdeps' => true), array($name)); + ob_end_clean(); + $package_info =& $reg->getPackage($package['name']); + if (!is_null($package_info)) { + echo $package_info->getVersion(); + echo "\033[u\033[60G\033[1;32mOK\033[0m\n"; + } else { + $ret = 1; + echo "\033[u\033[60G\033[1;31mNOK\033[0m\n"; + } + } + } + return($ret); +} + +function upgrade($packages) { + $config =& PEAR_Config::singleton(); + $reg =& $config->getRegistry(); + PEAR_Command::setFrontendType('CLI'); + $cmd = PEAR_Command::factory('install', $config); + $ret = 0; + foreach ($packages as $package) { + $package_info =& $reg->getPackage($package['name']); + if (is_null($package_info)) { + continue; + } + + if ($package['name'] == "PEAR") { + ob_start(); + $ok = $cmd->run('install', array('soft' => true, 'nodeps' => true, 'force' => true), array($package['name'])); + ob_end_clean(); + } + + $installed_version = $package_info->getVersion(); + if (version_compare($package['version'], $installed_version, '>')) { + echo "\033[s" . $package['name'] . "\033[0m\033[33G" . $package['version'] . "\033[0m\033[45G" . $installed_version . "\t"; + $name = $package['name']; + if (isset($package['status'])) { + $name .= '-' . $package['status']; + } + ob_start(); + $ok = $cmd->run('install', array('soft' => true, 'onlyreqdeps' => true, 'upgrade' => true), array($name)); + ob_end_clean(); + $package_info =& $reg->getPackage($package['name']); + if (!is_null($package_info)) { + echo $package_info->getVersion(); + echo "\033[u\033[60G\033[1;32mOK\033[0m\n"; + } else { + $ret = 1; + echo "\033[u\033[60G\033[1;31mNOK\033[0m\n"; + } + } + } +} + +if (count($argv) < 2 || count($argv) > 3) { + fwrite(STDERR, "Incorrect number of arguments\n"); + usage(); + exit(2); +} + +if (count($argv) == 3) { + $file = $argv[2]; +} else { + $file = 'pear.lst'; +} +check_file($file); + +$packages = get_list($file); + +require_once('PEAR.php'); +require_once('PEAR/Config.php'); +require_once('PEAR/Command.php'); + +$ret = 0; + +switch ($argv[1]) { + case 'check': + $ret = check($packages); + break; + case 'install': + $ret = install($packages); + break; + case 'upgrade': + $ret = upgrade($packages); + break; + default: + fwrite(STDERR, "Incorrect argument\n"); + usage(); + exit(2); +} + +exit($ret); +?> diff --git a/libinstall/functions b/libinstall/functions index eb48f8044fe..153bb5cde50 100755 --- a/libinstall/functions +++ b/libinstall/functions @@ -47,7 +47,7 @@ SETCOLOR_NORMAL="\\033[0;39m" ## @Globals LOG_FILE #---- function echo_info() { - echo -e "${1}${MOVE_TO_COL}${SETCOLOR_INFO}${2}${SETCOLOR_NORMAL}" + echo -e "${1}${MOVE_TO_COL}${SETCOLOR_INFO}${2}${SETCOLOR_NORMAL}" echo -e "$1 : $2" >> $LOG_FILE } @@ -56,7 +56,7 @@ function echo_info() { ## @param string to trim ## @return string #---- -function trim() { +function trim() { echo "$1" | sed 's/^[ \t]*\(.*\)[ \t]*$/\1/' } @@ -69,7 +69,7 @@ function trim() { ## @Globals LOG_FILE #---- function echo_success() { - echo -e "${1}${MOVE_TO_COL}${SETCOLOR_SUCCESS}${2}${SETCOLOR_NORMAL}" + echo -e "${1}${MOVE_TO_COL}${SETCOLOR_SUCCESS}${2}${SETCOLOR_NORMAL}" echo -e "$1 : $2" >> $LOG_FILE } @@ -216,9 +216,9 @@ function yes_no_default() { read res [ -z "$res" ] && res="$default" done - if [ "$res" = "$yes" ] ; then + if [ "$res" = "$yes" ] ; then return 0 - else + else return 1 fi } @@ -232,12 +232,12 @@ function answer() { local var_ref=$3 local res="" local first=0 - while [ ! -z "$res" ] ; do + while [ -z "$res" ] ; do echo -e "\n$message" [ "$default" != "NO_DEFAULT" ] && echo -e "$(gettext "default to [$default]")" echo -en "> " read res - if [ -z "$res" ] ; then + if [ -z "$res" ] ; then [ "$default" != "NO_DEFAULT" ] && res=$default fi done @@ -280,7 +280,7 @@ function answer_with_testdir() { } #---- -## print a message, create directory with answer +## print a message, create directory with answer ## Loop if not a valid directory (slash...) ## @param message ## @param default value (use "NO_DEFAULT" if not default value) @@ -305,9 +305,9 @@ function answer_with_createdir() { if [ -z "${res#/}" -o "$yes" = "$res" -o "$no" = "$res" ] ; then echo_passed "$(gettext "You select slash...")" res="not_define" - else + else first=1 - [ -d "$res" ] && break + [ -d "$res" ] && break yes_no_default "$(gettext "Do you want me to create this directory ?") [$res]" if [ $? -eq 0 ] ; then mkdir -p $res @@ -368,8 +368,8 @@ function answer_with_createfile() { } #---- -## print a message, test if file exists -## Loop if not a valid file +## print a message, test if file exists +## Loop if not a valid file ## @param message ## @param default value (use "NO_DEFAULT" if not default value) ## @param global variable to set a result @@ -382,12 +382,12 @@ function answer_with_testfile() { local res="not_define" local first=0 while [ ! -f "$res" ] ; do - [ $first -eq 1 ] && echo_passed "$(gettext "$res is not a valid file.")" "$critical" + [ $first -eq 1 ] && echo_passed "$(gettext "$res is not a valid file.")" "$critical" echo -e "\n$message" [ "$default" != "NO_DEFAULT" ] && echo -e "$(gettext "default to") [$default]" echo -en "> " read res - if [ -z "$res" ] ; then + if [ -z "$res" ] ; then [ "$default" != "NO_DEFAULT" ] && res=$default fi first=1 @@ -529,7 +529,7 @@ function testfile_clean() { if [ ! -e "$file" ] ; then eval $var="" return 1 - else + else return 0 fi } @@ -780,7 +780,7 @@ function locate_centreon_datadir() { } #---- -## Define where is centreon install directory +## Define where is centreon install directory ## @Globals INSTALL_DIR_CENTREON, DEFAULT_INSTALL_DIR_CENTREON #---- function locate_centreon_installdir() { @@ -994,11 +994,11 @@ function locate_sudo() { #---- function locate_rrdtool() { testfile_clean "$BIN_RRDTOOL" "BIN_RRDTOOL" - if [ -z "$BIN_RRDTOOL" ] ; then + if [ -z "$BIN_RRDTOOL" ] ; then pathfind_ret "rrdtool" "BIN_RRDTOOL" - if [ "$?" -ne 0 ] ; then + if [ "$?" -ne 0 ] ; then answer_with_testfile "$(gettext "Where is rrdtool")" "$DEFAULT_BIN_RRDTOOL" "BIN_RRDTOOL" - else + else BIN_RRDTOOL="$BIN_RRDTOOL/rrdtool" fi echo_success "$BIN_RRDTOOL" "$ok" @@ -1015,11 +1015,11 @@ function locate_rrdtool() { #---- function locate_perl() { testfile_clean "$BIN_PERL" "BIN_PERL" - if [ -z "$BIN_PERL" ] ; then + if [ -z "$BIN_PERL" ] ; then pathfind_ret "perl" "BIN_PERL" - if [ "$?" -ne 0 ] ; then + if [ "$?" -ne 0 ] ; then answer_with_testfile "$(gettext "Where is perl")" "$DEFAULT_BIN_PERL" "BIN_PERL" - else + else BIN_PERL="$BIN_PERL/perl" fi echo_success "$BIN_PERL" "$ok" @@ -1036,11 +1036,11 @@ function locate_perl() { #---- function locate_mail() { testfile_clean "$BIN_MAIL" "BIN_MAIL" - if [ -z "$BIN_MAIL" ] ; then + if [ -z "$BIN_MAIL" ] ; then pathfind_ret "mail" "BIN_MAIL" - if [ "$?" -ne 0 ] ; then + if [ "$?" -ne 0 ] ; then answer_with_testfile "$(gettext "Where is mail binary")" "$DEFAULT_BIN_MAIL" "BIN_MAIL" - else + else BIN_MAIL="$BIN_MAIL/mail" fi echo_success "$BIN_MAIL" "$ok" @@ -1066,7 +1066,7 @@ function locate_php_bin() { break fi done - if [ -z "$PHP_BIN" ] ; then + if [ -z "$PHP_BIN" ] ; then answer_with_testfile "$(gettext "Where is your php binary ? ")" "$DEFAULT_PHP_BIN" "PHP_BIN" fi echo_success "$PHP_BIN" "$ok" @@ -1101,8 +1101,8 @@ function locate_cron_d() { if [ -z "$CRON_D" ] ; then if [ -d "/etc/cron.d" ] ; then CRON_D="/etc/cron.d" - # Add most of init.d - else + # Add most of init.d + else answer_with_testdir "$(gettext "Where is your cron.d directory ?")" "$DEFAULT_CRON_D" "CRON_D" echo_success "Path $CRON_D" "$ok" fi @@ -1121,8 +1121,8 @@ function locate_logrotate_d() { if [ -z "$LOGROTATE_D" ] ; then if [ -d "/etc/logrotate.d" ] ; then LOGROTATE_D="/etc/logrotate.d" - # Add most of init.d - else + # Add most of init.d + else answer_with_testdir "$(gettext "Where is your logrotate.d directory ?")" "$DEFAULT_LOGROTATE_D" "LOGROTATE_D" echo_success "Path $LOGROTATE_D" "$ok" fi @@ -1132,6 +1132,27 @@ function locate_logrotate_d() { log "INFO" "LOGROTATE_D: $LOGROTATE_D" } +#---- +## Define where is composer binary +## find composer in PATH +## @Globals BIN_COMPOSER, DEFAULT_BIN_COMPOSER +#---- +function locate_composer_bin() { + testfile_clean "$BIN_COMPOSER" "BIN_COMPOSER" + if [ -z "$BIN_COMPOSER" ] ; then + pathfind_ret "composer" "BIN_COMPOSER" + if [ "$?" -ne 0 ] ; then + answer_with_testfile "$(gettext "Where is composer")" "$DEFAULT_BIN_COMPOSER" "BIN_COMPOSER" + else + BIN_COMPOSER="$BIN_COMPOSER/composer" + fi + echo_success "$BIN_COMPOSER" "$ok" + fi + BIN_COMPOSER=`trim ${BIN_COMPOSER%/}` + export BIN_COMPOSER + log "INFO" "BIN_COMPOSER: $BIN_COMPOSER" +} + #---- ## Check if variable do not have most possibility ## @param variable to check @@ -1148,7 +1169,7 @@ function is_single() { if [ "$count" -eq 1 ] ; then return 0 - else + else return 1 fi } @@ -1172,24 +1193,24 @@ function configureApache() { # Generate a apache config in directory prepare_apache_config "$dir_conf" - if [ "$silent_install" -ne 1 ] ; then + if [ "$silent_install" -ne 1 ] ; then if [ -e $DIR_APACHE_CONF/centreon.conf ] ; then echo "$(gettext "Finding Apache Centreon configuration file")" echo_success "'$DIR_APACHE_CONF/centreon.conf' :" "$ok" yes_no_default "$(gettext "Do you want to update Centreon Apache sub configuration file ?")" - if [ "$?" -eq 0 ] ; then + if [ "$?" -eq 0 ] ; then write_config="1" cp -f $DIR_APACHE_CONF/centreon.conf $DIR_APACHE_CONF/centreon.conf-bak >> $LOG_FILE 2>&1 echo_info "$(gettext "Backup Centreon Apache configuration completed")" fi - else + else yes_no_default "$(gettext "Do you want to add Centreon Apache sub configuration file ?")" [ "$?" -eq 0 ] && write_config="1" fi - else + else write_config="1" fi - if [ "$write_config" -eq 1 ] ; then + if [ "$write_config" -eq 1 ] ; then if [ "$upgrade" -eq 1 ] ; then cp -f $dir_conf/centreon.apache.conf $DIR_APACHE_CONF/centreon.conf.new >> $LOG_FILE 2>&1 else @@ -1197,9 +1218,9 @@ function configureApache() { fi echo_success "$(gettext "Create") '$DIR_APACHE_CONF/centreon.conf'" "$ok" echo_success "$(gettext "Configuring Apache")" "$ok" - # After finishing the configuration -> + # After finishing the configuration -> # reload apache ! (if admin wants :p) - if [ "${APACHE_RELOAD:-0}" -eq 0 ] ; then + if [ "${APACHE_RELOAD:-0}" -eq 0 ] ; then yes_no_default "$(gettext "Do you want to reload your Apache ?")" [ $? -eq 0 ] && reload_service_apache elif [ "${APACHE_RELOAD:-0}" -eq 1 ] ; then @@ -1263,7 +1284,7 @@ function prepare_apache_config() { # if INSTALL_DIR_CENTREON not found, ask: [ -z "$INSTALL_DIR_CENTREON" ] && locate_centreon_installdir - + # Check apache version @@ -1276,9 +1297,13 @@ function prepare_apache_config() { # Section add by Centreon Install Setup # -Alias /centreon $INSTALL_DIR_CENTREON/www/ +Alias /centreon ${INSTALL_DIR_CENTREON}/www/ - + + ProxyPassMatch fcgi://127.0.0.1:9000${INSTALL_DIR_CENTREON}/www/\$1 + + + Options Indexes AllowOverride AuthConfig Options Order allow,deny @@ -1293,23 +1318,28 @@ __EOT__ # # Section add by Centreon Install Setup # - -Alias /centreon $INSTALL_DIR_CENTREON/www/ - +Alias /centreon ${INSTALL_DIR_CENTREON}/www/ + + + ProxyPassMatch fcgi://127.0.0.1:9000${INSTALL_DIR_CENTREON}/www/\$1 + + + Options Indexes AllowOverride AuthConfig Options Order allow,deny Allow from all + Require all granted RedirectMatch ^/$ /centreon/index.php __EOT__ fi - if [ -e $directory/centreon.apache.conf ] ; then + if [ -e $directory/centreon.apache.conf ] ; then return 0 - else + else log "INFO" "$(gettext "Problem when I generate an apache configuration")" return 1 fi @@ -1368,9 +1398,9 @@ CENTREON ALL = NOPASSWD: $SERVICE_BINARY cbd reload ## END: CENTREON SUDO __EOT__ - if [ -e $directory/centreon.sudo ] ; then + if [ -e $directory/centreon.sudo ] ; then return 0 - else + else log "INFO" "$(gettext "Problem when I generate a sudo configuration")" return 1 fi @@ -1396,8 +1426,8 @@ function is_suspect_conf_sudo() { } #---- -## Configure Sudo on system -## Need a directory to store a config +## Configure Sudo on system +## Need a directory to store a config ## Call <@function prepare_sudo_config> ## @param Directory to store a Sudo config (generate) ## @Globals SUDO_FILE, line @@ -1416,14 +1446,14 @@ function configureSUDO(){ sudo=`${GREP} -e "CENTREON SUDO" $SUDO_FILE > /dev/null 2>&1 ; echo $?` if [ $sudo -eq 1 ]; then echo_info "$(gettext "Your sudo is not configured")" - + if [ "${FORCE_SUDO_CONF:-0}" -eq 1 ] ; then no_force_sudo="0" else yes_no_default "$(gettext "Do you want me to configure your sudo ? (WARNING) ")" no_force_sudo="$?" fi - if [ $no_force_sudo -eq 0 ] ; then + if [ $no_force_sudo -eq 0 ] ; then ${CAT} $dir_conf/centreon.sudo >> $SUDO_FILE echo_success "$(gettext "Configuring Sudo")" "$ok" else @@ -1437,7 +1467,7 @@ function configureSUDO(){ yes_no_default "$(gettext "Do you want me to reconfigure your sudo ? (WARNING) ")" no_force_sudo="$?" fi - if [ $no_force_sudo -eq 0 ] ; then + if [ $no_force_sudo -eq 0 ] ; then clean_sudo $SUDO_FILE 0 ${CAT} $dir_conf/centreon.sudo >> $SUDO_FILE echo_success "$(gettext "Configuring Sudo")" "$ok" @@ -1453,7 +1483,7 @@ function configureSUDO(){ ## Create a config file for Web post install ## @Globals line, INSTALL_DIR_CENTREON, CENTREON_ETC, ## @Globals MONITORINGENGINE_BINARY, MONITORINGENGINE_INIT_SCRIPT -## @Globals BIN_RRDTOOL, WEB_USER, WEB_GROUP, +## @Globals BIN_RRDTOOL, WEB_USER, WEB_GROUP, ## @Globals CENTREON_USER, BIN_MAIL #---- function createConfFile() @@ -1463,24 +1493,24 @@ function createConfFile() echo -e "$line" INSTALL_DIR_CENTREON_CONF="$INSTALL_DIR_CENTREON/www/install/install.conf.php" - # Reinit file if exist + # Reinit file if exist touch $INSTALL_DIR_CENTREON_CONF ${CAT} << __EOT__ > $INSTALL_DIR_CENTREON_CONF > $LOG_FILE 2>&1 echo_success "Create $INSTALL_DIR_CENTREON_CONF" "OK" - + } #---- @@ -1689,7 +1719,7 @@ function createCentPluginsForTrapdInstallConf() { #---- function check_httpd_directory() { - if [ -z "$DIR_APACHE" -o -z "$DIR_APACHE_CONF" ] ; then + if [ -z "$DIR_APACHE" -o -z "$DIR_APACHE_CONF" ] ; then if [ -d /etc/apache/conf ]; then DIR_APACHE="/etc/apache/conf" DIR_APACHE_CONF="/etc/apache/conf.d" @@ -1697,7 +1727,7 @@ function check_httpd_directory() DIR_APACHE="/usr/local/apache2/conf" DIR_APACHE_CONF="/usr/local/apache2/conf" elif [ -d /etc/apache2 ] ; then - DIR_APACHE="/etc/apache2" + DIR_APACHE="/etc/apache2" DIR_APACHE_CONF="/etc/apache2/conf-available" if [ -d '/etc/apache2/conf-avaible' ]; then DIR_APACHE_CONF="/etc/apache2/conf-available" @@ -1725,7 +1755,7 @@ function check_httpd_directory() # add for freeBSD 7 with apache2.2 DIR_APACHE="/usr/local/etc/apache22" DIR_APACHE_CONF="/usr/local/etc/apache22/Includes" - else + else echo_passed "$(gettext "Apache config directoty not found")" "$critical" answer_with_testdir "$(gettext "Where is your Apache etc directory")" "NO_DEFAULT" "DIR_APACHE" answer_with_testdir "$(gettext "Where is your Apache conf.d directory")" "NO_DEFAULT" "DIR_APACHE_CONF" @@ -1738,7 +1768,7 @@ function check_httpd_directory() log "INFO" "DIR_APACHE: $DIR_APACHE" log "INFO" "DIR_APACHE_CONF: $DIR_APACHE_CONF" - if [ -z "$APACHE_CONF" ] ; then + if [ -z "$APACHE_CONF" ] ; then if [ -e $DIR_APACHE/apache2.conf ] ; then APACHE_CONF="apache2.conf" elif [ -e $DIR_APACHE/apache.conf ] ; then @@ -1767,31 +1797,31 @@ function check_user_apache() # init WEB_USER if not define WEB_USER="$WEB_USER" - if [ -n "$WEB_USER" ] ; then + if [ -n "$WEB_USER" ] ; then echo_info "$(gettext "Finding Apache user") :" "$WEB_USER" return 0 fi local found=0 - if [ -e /etc/apache2/envvars ] ; then + if [ -e /etc/apache2/envvars ] ; then log "INFO" "$(gettext "Use envvars file for apache user")" # for Debian system (lenny) WEB_USER=`${CAT} /etc/apache2/envvars |${GREP} "USER" | cut -d= -f2` - if [ -z "$WEB_USER" ] ; then + if [ -z "$WEB_USER" ] ; then found=0 - else + else found=1 fi elif [ -e /etc/apache2/uid.conf ] ; then log "INFO" "$(gettext "Use uid.conf file for apache user")" # for SuSe system WEB_USER=`${CAT} /etc/apache2/uid.conf |${GREP} -e "^User" | cut -d" " -f2` - if [ -z "$WEB_USER" ] ; then + if [ -z "$WEB_USER" ] ; then found=0 - else + else found=1 fi - fi - if [ "$found" -eq 0 ] ; then + fi + if [ "$found" -eq 0 ] ; then WEB_USER=`${CAT} $DIR_APACHE/$APACHE_CONF | ${GREP} -e "^User" | cut -d" " -f2` if [ -z "$WEB_USER" ] ; then local WEB_USER_TEMP="" @@ -1821,7 +1851,7 @@ function check_group_apache() # init WEB_GROUP if not define WEB_GROUP="$WEB_GROUP" - if [ -n "$WEB_GROUP" ] ; then + if [ -n "$WEB_GROUP" ] ; then echo_info "$(gettext "Finding Apache group") :" "$WEB_GROUP" return 0 fi @@ -1829,21 +1859,21 @@ function check_group_apache() if [ -e /etc/apache2/envvars ] ; then # for debian system WEB_GROUP=`${CAT} /etc/apache2/envvars |${GREP} "GROUP" |cut -d= -f2` - if [ -z "$WEB_GROUP" ] ; then + if [ -z "$WEB_GROUP" ] ; then found=0 - else + else found=1 fi elif [ -e /etc/apache2/uid.conf ] ; then # for SuSe system WEB_GROUP=`${CAT} /etc/apache2/uid.conf |${GREP} -e "^Group" | cut -d" " -f2` - if [ -z "$WEB_GROUP" ] ; then + if [ -z "$WEB_GROUP" ] ; then found=0 - else + else found=1 fi fi - if [ "$found" -eq 0 ] ; then + if [ "$found" -eq 0 ] ; then WEB_GROUP=`${CAT} $DIR_APACHE/$APACHE_CONF | ${GREP} -e "^Group" | cut -d" " -f2` if [ -z "$WEB_GROUP" ] ; then local WEB_GROUP_TMP="" @@ -1942,7 +1972,7 @@ function check_broker_user() #---- function copyInTempFile() { - local srclistcp="composer.json bootstrap.php bin cron config logrotate doc GPL_LIB lib snmptrapd www plugins libinstall dbschema" + local srclistcp="composer.json bootstrap.php bin cron config logrotate doc GPL_LIB lib snmptrapd www plugins libinstall dbschema src" # Prepare centreon Plugins echo "$(gettext "Preparing Centreon temporary files")" if [ -d $TMP_DIR ] ; then @@ -1955,7 +1985,7 @@ function copyInTempFile() for folder in $srclistcp ; do log "INFO" "$(gettext "Copy") $BASE_DIR/$folder $TMP_DIR/src/" - cp -Rf $BASE_DIR/$folder $TMP_DIR/src/ + cp -Rf $BASE_DIR/$folder $TMP_DIR/src/ done } @@ -1994,7 +2024,7 @@ function install_init_service() { return 1 fi return 0 -} +} #---- ## Define OS @@ -2018,7 +2048,7 @@ function find_OS() { fi if [ "$lsb_release" = "Debian" ] || \ [ "$lsb_release" = "Ubuntu" ] || \ - [ -e "/etc/debian_version" ] ; then + [ -e "/etc/debian_version" ] ; then dist_found="DEBIAN" log "INFO" "$(gettext "GNU/Linux Debian Distribution")" elif [ "$lsb_release" = "SUSE LINUX" ] || \ @@ -2060,7 +2090,7 @@ function find_OS() { #---- ## use this function to clean and exit centreon install ## This function use <@function purge_centreon_tmp_dir> function. -## TODO: Need to add fonctionnality +## TODO: Need to add fonctionnality ## - delete install file ## - restore inital rigth ## - ... @@ -2070,7 +2100,7 @@ function clean_and_exit() { if [ $trap_sig -eq 0 ] ; then echo -e "$(gettext "\nTrap interrupt, Centreon'll exit now and clean install")" yes_no_default "$(gettext "Do you really want to quit Centreon install process ? ")" "$no" - if [ $? -eq 1 ] ; then + if [ $? -eq 1 ] ; then echo "$(gettext "Continue...")" return 1 fi @@ -2122,7 +2152,7 @@ function purge_centreon_tmp_dir() { else rc=0 fi - if [ $rc -eq 0 ] ; then + if [ $rc -eq 0 ] ; then local tmp_base_dir=`dirname $TMP_DIR` local tmp_dir=`basename $TMP_DIR` find $tmp_base_dir -name "$tmp_dir*" -type d \ @@ -2137,7 +2167,7 @@ function purge_centreon_tmp_dir() { #---- ## Clean sudoers file -## Generate a file without Centreon config. Need to have a BEGIN and END flags +## Generate a file without Centreon config. Need to have a BEGIN and END flags ## file. After that, rewrite sudo file with clean file. ## @param sudo file ## @param 0/1 to active a question to clean sudo (not by default) @@ -2151,9 +2181,9 @@ function clean_sudo() { local sudo_clean="/tmp/sudo.clean" else local sudo_clean="$TMP_DIR/sudo.clean" - fi - - if ! grep "CENTREON SUDO" $sudo_old &>/dev/null ; then + fi + + if ! grep "CENTREON SUDO" $sudo_old &>/dev/null ; then return 1 fi @@ -2164,11 +2194,11 @@ function clean_sudo() { { if (flag == 0) { print $0; } next; }' > $sudo_clean log "INFO" "$(gettext "New sudo file generate in:") $sudo_clean" - if [ "$validate" -eq 1 ] ; then + if [ "$validate" -eq 1 ] ; then yes_no_default "$(gettext "Do you want me to clean your sudo files ? (clean centreon config)")" RC="$?" fi - if [ "$RC" -eq 0 -o "$validate" -eq 0 ] ; then + if [ "$RC" -eq 0 -o "$validate" -eq 0 ] ; then ${CAT} $sudo_clean > $sudo_old 2>$LOG_FILE return 0 fi @@ -2192,7 +2222,7 @@ function find_macros_in_dir() { local var_ref="$5" local file_out_tmp="" file_out_tmp=$(mktemp $TMP_DIR/file_out_tmp.XXXXXX) - + for mac in ${macro//,/ } ; do log "INFO" "$(gettext "Search file for macro") : $mac" ( cd $src_dir ; @@ -2269,3 +2299,110 @@ function check_rrd_right() { ${CHMOD} -R g+w "${CENTSTORAGE_RRD}" fi } + +#---- +## Check the minimum version PHP +## @return 0 Version ok +## @return 1 Version too old +## @Globals PHP_BIN +#---- +function check_php_version() { + local version=$1 + + echo -e "$(gettext "Check PHP version")" + + ${PHP_BIN} -r "version_compare(phpversion(), getenv('PHP_VERSION'), 'ge') ? exit(0) : exit (1);" + if [ $? -ne 0 ]; then + echo_failure "$(gettext "The PHP version is too old.") : minimum ${version} | your $(php -r 'echo phpversion();')" "$fail" + return 1 + fi + return 0 +} + +#---- +## use php script to check pear module +## @param list of pear modules +## @return return code of php script +## @Globals PHP_BIN, INSTALL_DIR +#---- +function check_pear_module() { + local module_list=$1 + echo -e "$(gettext "Check PEAR modules")" + $PHP_BIN $INSTALL_DIR/check_pear.php check $module_list + return "$?" +} + +#---- +## use php script to install missed pear module +## @param list of pear modules +## @return return code of php script +## @Globals PHP_BIN, INSTALL_DIR +#---- +function install_pear_module() { + local module_list=$1 + echo -e "$(gettext "Installing PEAR modules")" + $PHP_BIN $INSTALL_DIR/check_pear.php install $module_list + return "$?" +} + +#---- +## use php script to upgrade pear module +## @param list of pear modules +## @return return code of php script +## @Globals PHP_BIN, INSTALL_DIR +#---- +function upgrade_pear_module() { + local module_list=$1 + echo -e "$(gettext "Upgrading PEAR modules")" + $PHP_BIN $INSTALL_DIR/check_pear.php upgrade $module_list + return "$?" +} + + +#---- +## Check is the php modules are installed +## @return 0 All modules are installed +## @return 1 Missing modules +## @Globals PHP_BIN PHP_MODULES_LIST +#---- +function check_php_modules() { + local return_value=0 + echo -e "$(gettext "Check PHP modules")" + while read module; do + if [ -n "${module}" ]; then + echo -en "\t${module}\t\t" + ${PHP_BIN} -m | grep -e "^${module}$" &>/dev/null + if [ $? -eq 0 ]; then + echo -e "\033[u\033[60G\033[1;32mOK\033[0m" + else + echo -e "\033[u\033[60G\033[1;31mNOK\033[0m" + return_value=1 + fi + fi + done < "${INSTALL_VARS_DIR}/${PHP_MODULES_LIST}" + return ${return_value} +} + +#---- +## Locate the fpm-php service +## @return 0 The FPM PHP service found +## @Globals PHP_FPM_SERVICE +#---- +function locate_fpm_php_service() { + local valid=1 + ${SERVICE_BINARY} "fpm-php" status &>/dev/null + if [ $? -eq 4 ]; then + while [ ${valid} -eq 1 ]; do + answer "$(gettext "What is the fpm-php service name ?")" "fpm-php" \ + "PHP_FPM_SERVICE" + ${SERVICE_BINARY} "${PHP_FPM_SERVICE}" status &>/dev/null + if [ $? -ne 4 ]; then + valid=0 + fi + done + else + PHP_FPM_SERVICE="fpm-php" + fi + echo -e "$(gettext "The fpm-php service") : ${PHP_FPM_SERVICE}" + return 0 +} diff --git a/varinstall/pear.lst b/varinstall/pear.lst index 59d1b0aa95f..d95035622de 100644 --- a/varinstall/pear.lst +++ b/varinstall/pear.lst @@ -1,12 +1,3 @@ PEAR::1.4.9 DB::1.7.6 -DB_DataObject::1.8.4 -DB_DataObject_FormBuilder::1.0.0RC4::beta -MDB2::2.0.0 -Date::1.4.6 -Archive_Tar::1.1 -Auth_SASL::1.0.1 -Console_Getopt::1.2 -Validate::0.6.2::beta -Log::1.9.11 -Archive_Zip::0.1.2::beta +Date::1.4.6 diff --git a/varinstall/php_modules.lst b/varinstall/php_modules.lst new file mode 100644 index 00000000000..e28462ba9ee --- /dev/null +++ b/varinstall/php_modules.lst @@ -0,0 +1,7 @@ +ldap +xmlwriter +mbstring +pdo_mysql +pdo_sqlite +gd +intl diff --git a/varinstall/vars b/varinstall/vars index ecd9512f782..dc4d5231774 100644 --- a/varinstall/vars +++ b/varinstall/vars @@ -2,6 +2,7 @@ # install_vars # This file contain reconfigured variables used in install scripts +PHP_MIN_VERSION=7.1.0 LOG_DIR="$BASE_DIR/log" LOG_FILE="$LOG_DIR/install_centreon.log" TMP_DIR="/tmp/centreon-setup" @@ -11,6 +12,7 @@ DEFAULT_CENTREON_CONF="/etc/centreon/centreon.conf" CENTREON_CONF="/etc/centreon.conf" #use $CENTREON_ETC/centreon.conf PEAR_MODULES_LIST="pear.lst" +PHP_MODULES_LIST="php_modules.lst" DEFAULT_INSTALL_DIR_NAGIOS="/usr/local/nagios" DEFAULT_INSTALL_DIR_CENTREON="/usr/local/centreon" DEFAULT_RRD_PERL="/usr/lib/perl5" @@ -23,6 +25,7 @@ DEFAULT_BIN_RRDTOOL="/usr/bin/rrdtool" DEFAULT_BIN_MAIL="/usr/bin/mail" DEFAULT_BIN_SSH="/usr/bin/ssh" DEFAULT_BIN_SCP="/usr/bin/scp" +DEFAULT_BIN_COMPOSER="/usr/bin/composer" DEFAULT_INIT_D="/etc/init.d" DEFAULT_CRON_D="/etc/cron.d" DEFAULT_PEAR_PATH="/usr/share/pear" From a42475a349410826a441657cb4abee40882db4b8 Mon Sep 17 00:00:00 2001 From: "V. Radev" Date: Thu, 21 Jun 2018 16:08:02 +0300 Subject: [PATCH 03/76] feat(pagination): persist selected results limit (#6392) --- www/include/common/autoNumLimit.php | 38 +++++++++++++++++------------ 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/www/include/common/autoNumLimit.php b/www/include/common/autoNumLimit.php index 2dea9c59f54..7e825e0c41d 100644 --- a/www/include/common/autoNumLimit.php +++ b/www/include/common/autoNumLimit.php @@ -1,7 +1,7 @@ historyLimit[$url])) { +$limitNotInRequestParameter = !isset($_POST['limit']) && !isset($_GET['limit']); +$historyLimitNotDefault = isset($centreon->historyLimit[$url]) && $centreon->historyLimit[$url] !== 30; +$sessionLimitKey = "results_limit_{$url}"; + +if (isset($_POST['limit']) && $_POST['limit']) { + $limit = $_POST['limit']; +} elseif (isset($_GET['limit'])) { + $limit = $_GET['limit']; +} elseif ($limitNotInRequestParameter && $historyLimitNotDefault) { $limit = $centreon->historyLimit[$url]; +} elseif (isset($_SESSION[$sessionLimitKey])) { + $limit = $_SESSION[$sessionLimitKey]; } else { if (($p >= 200 && $p < 300) || ($p >= 20000 && $p < 30000)) { $DBRESULT = $pearDB->query("SELECT * FROM `options` WHERE `key` = 'maxViewMonitoring'"); - $gopt = $DBRESULT->fetchRow(); - $limit = myDecode($gopt["value"]); + $gopt = $DBRESULT->fetch(); + $limit = myDecode($gopt['value']); } else { $DBRESULT = $pearDB->query("SELECT * FROM `options` WHERE `key` = 'maxViewConfiguration'"); - $gopt = $DBRESULT->fetchRow(); - $limit = myDecode($gopt["value"]); + $gopt = $DBRESULT->fetch(); + $limit = myDecode($gopt['value']); } } +$_SESSION[$sessionLimitKey] = $limit; + if (!empty($centreon->historyLimit) && !empty($centreon->historyLimit[$url]) && $limit != $centreon->historyLimit[$url] ) { $num = 0; -} elseif (isset($_POST["num"]) && $_POST["num"]) { - $num = $_POST["num"]; -} elseif (isset($_GET["num"]) && $_GET["num"]) { - $num = $_GET["num"]; -} elseif (!isset($_POST["num"]) && !isset($_GET["num"]) && isset($centreon->historyPage[$url])) { +} elseif (isset($_POST['num']) && $_POST['num']) { + $num = $_POST['num']; +} elseif (isset($_GET['num']) && $_GET['num']) { + $num = $_GET['num']; +} elseif (!isset($_POST['num']) && !isset($_GET['num']) && isset($centreon->historyPage[$url])) { $num = $centreon->historyPage[$url]; } else { $num = 0; From 700e5768f1e282d666e55ca613d6bb76bc683e44 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Fri, 22 Jun 2018 13:07:38 +0200 Subject: [PATCH 04/76] fix(clapi): fix trap export (#6394) --- www/class/centreon-clapi/centreonTrap.class.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/www/class/centreon-clapi/centreonTrap.class.php b/www/class/centreon-clapi/centreonTrap.class.php index d29c1183921..39eecf1f0f8 100644 --- a/www/class/centreon-clapi/centreonTrap.class.php +++ b/www/class/centreon-clapi/centreonTrap.class.php @@ -370,12 +370,11 @@ public function export($filterName = null) } } $matchingObj = new \Centreon_Object_Trap_Matching($this->dependencyInjector); - $matchingLabelField = $matchingObj->getUniqueLabelField(); $matchingProps = $matchingObj->getList( "*", -1, 0, - $matchingLabelField, + null, 'ASC', array('trap_id' => $element['traps_id']) ); From 2f38c8bf59ae4e4f05d524819d7bd78e318c7e34 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Fri, 22 Jun 2018 13:28:41 +0200 Subject: [PATCH 05/76] fix(clapi): fix export of services and ST --- .../centreon-clapi/centreonService.class.php | 17 +++++++++-------- .../centreonServiceTemplate.class.php | 4 ++-- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/www/class/centreon-clapi/centreonService.class.php b/www/class/centreon-clapi/centreonService.class.php index 852b8fae4bd..f9f3c89fdc5 100644 --- a/www/class/centreon-clapi/centreonService.class.php +++ b/www/class/centreon-clapi/centreonService.class.php @@ -1114,17 +1114,18 @@ public function export($filterName = null) if (!in_array($parameter, $this->exportExcludedParams) && !is_null($value) && $value != "") { $action_tmp = null; if ($parameter == "timeperiod_tp_id" || $parameter == "timeperiod_tp_id2") { - $tmpObj = $tpObj; + $action_tmp = 'TP'; + $tmpObj = CentreonTimePeriod::getInstance(); } elseif ($parameter == "command_command_id" || $parameter == "command_command_id2") { - $tmpObj = $commandObj; + $action_tmp = 'CMD'; + $tmpObj = CentreonCommand::getInstance(); } if (isset($tmpObj)) { - - $tmpLabelField = $tmpObj->getObject()->getUniqueLabelField(); - $tmp = $tmpObj->getObject()->getParameters($value, $tmpLabelField); - if (isset($tmp) && isset($tmp[$tmpLabelField])) { - $value = $tmp[$tmpLabelField]; - $tmpObj::getInstance()->export($value); + $tmp = $tmpObj->getObject()->getParameters($value, $tmpObj->getObject()->getUniqueLabelField()); + if (isset($tmp) && isset($tmp[$tmpObj->getObject()->getUniqueLabelField()])) { + $tmp_id = $value; + $value = $tmp[$tmpObj->getObject()->getUniqueLabelField()]; + $tmpObj->export($value); } unset($tmpObj); } diff --git a/www/class/centreon-clapi/centreonServiceTemplate.class.php b/www/class/centreon-clapi/centreonServiceTemplate.class.php index 687a6d0aa8e..f44792c17d5 100644 --- a/www/class/centreon-clapi/centreonServiceTemplate.class.php +++ b/www/class/centreon-clapi/centreonServiceTemplate.class.php @@ -1057,8 +1057,8 @@ public function export($filterName = null) // hosts $hostRel = new \Centreon_Object_Relation_Host_Service($this->dependencyInjector); $filters_hostRel = array("service_register" => $this->register); - if (isset($filters['service_id']) && !is_null($filters['service_id'])) { - $filters_hostRel['service_id'] = $filters['service_id']; + if (!is_null($filterId)) { + $filters_hostRel['service_id'] = $filterId; } $helements = $hostRel->getMergedParameters( array("host_name", "host_id"), From 8fec301b6edb697ae70cd4b73a7586b9b4fc815b Mon Sep 17 00:00:00 2001 From: Guillaume28 Date: Fri, 22 Jun 2018 16:49:22 +0200 Subject: [PATCH 06/76] fix(test): fix acceptance test of realtime api (#6398) * fix(feature): Add Login/Logout otherwise wrong UTC * fix(collection): New parameter to check in contentType --- tests/rest_api/realtime_rest_api.postman_collection.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/rest_api/realtime_rest_api.postman_collection.json b/tests/rest_api/realtime_rest_api.postman_collection.json index 6e59dc1cb36..90fee475aa0 100644 --- a/tests/rest_api/realtime_rest_api.postman_collection.json +++ b/tests/rest_api/realtime_rest_api.postman_collection.json @@ -30,7 +30,7 @@ " }", " ", " helpers.testJson = function testJson() {", - " tests[\"Content-Type header is application/json\"] = postman.getResponseHeader(\"Content-Type\") === 'application/json';", + " tests[\"Content-Type header is application/json\"] = postman.getResponseHeader(\"Content-Type\") === 'application/json;charset=utf-8';", " ", " let result;", " try {", @@ -6053,7 +6053,7 @@ "exec": [ "tests[\"Status code is 200\"] = responseCode.code === 200;", "var contentType = postman.getResponseHeader(\"Content-Type\");", - "tests[\"Content-Type is application/json\"] = contentType === \"application/json\";", + "tests[\"Content-Type is application/json\"] = contentType === \"application/json;charset=utf-8\";", "", "var jsonData = JSON.parse(responseBody);", "var result = jsonData.result;", @@ -6139,7 +6139,7 @@ "exec": [ "tests[\"Status code is 200\"] = responseCode.code === 200;", "var contentType = postman.getResponseHeader(\"Content-Type\");", - "tests[\"Content-Type is application/json\"] = contentType === \"application/json\";", + "tests[\"Content-Type is application/json\"] = contentType === \"application/json;charset=utf-8\";", "", "var jsonData = JSON.parse(responseBody);", "var result = jsonData.result;", @@ -6227,7 +6227,7 @@ "exec": [ "tests[\"Status code is 200\"] = responseCode.code === 200;", "var contentType = postman.getResponseHeader(\"Content-Type\");", - "tests[\"Content-Type is application/json\"] = contentType === \"application/json\";", + "tests[\"Content-Type is application/json\"] = contentType === \"application/json;charset=utf-8\";", "" ] } From 3537ed6feab32d5d84553910fd67bf61c4657fda Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Mon, 25 Jun 2018 08:53:09 +0200 Subject: [PATCH 07/76] test(acceptance): replace clapi compare file from export test --- tests/clapi_export/clapi-configuration.txt | 7934 ++++++++++---------- 1 file changed, 3967 insertions(+), 3967 deletions(-) diff --git a/tests/clapi_export/clapi-configuration.txt b/tests/clapi_export/clapi-configuration.txt index 16cb14b6f9f..c2cbc5320bb 100644 --- a/tests/clapi_export/clapi-configuration.txt +++ b/tests/clapi_export/clapi-configuration.txt @@ -151,22 +151,14 @@ TP;setparam;workhours;tp_tuesday;09:00-17:00 TP;setparam;workhours;tp_wednesday;09:00-17:00 TP;setparam;workhours;tp_thursday;09:00-17:00 TP;setparam;workhours;tp_friday;09:00-17:00 -VENDOR;ADD;Cisco;Cisco Networks -VENDOR;setparam;Cisco;id;1 -VENDOR;setparam;Cisco;name;Cisco -VENDOR;setparam;Cisco;alias;Cisco Networks -VENDOR;ADD;HP;HP Networks -VENDOR;setparam;HP;id;2 -VENDOR;setparam;HP;name;HP -VENDOR;setparam;HP;alias;HP Networks VENDOR;ADD;3com;3Com VENDOR;setparam;3com;id;3 VENDOR;setparam;3com;name;3com VENDOR;setparam;3com;alias;3Com -VENDOR;ADD;Linksys;Linksys -VENDOR;setparam;Linksys;id;4 -VENDOR;setparam;Linksys;name;Linksys -VENDOR;setparam;Linksys;alias;Linksys +VENDOR;ADD;Cisco;Cisco Networks +VENDOR;setparam;Cisco;id;1 +VENDOR;setparam;Cisco;name;Cisco +VENDOR;setparam;Cisco;alias;Cisco Networks VENDOR;ADD;Dell;Dell VENDOR;setparam;Dell;id;6 VENDOR;setparam;Dell;name;Dell @@ -176,51 +168,32 @@ VENDOR;setparam;Generic;id;7 VENDOR;setparam;Generic;name;Generic VENDOR;setparam;Generic;alias;Generic VENDOR;setparam;Generic;description;References Generic Traps -VENDOR;ADD;Zebra;Zebra -VENDOR;setparam;Zebra;id;9 -VENDOR;setparam;Zebra;name;Zebra -VENDOR;setparam;Zebra;alias;Zebra +VENDOR;ADD;HP;HP Networks +VENDOR;setparam;HP;id;2 +VENDOR;setparam;HP;name;HP +VENDOR;setparam;HP;alias;HP Networks VENDOR;ADD;HP-Compaq;HP and Compaq Systems VENDOR;setparam;HP-Compaq;id;11 VENDOR;setparam;HP-Compaq;name;HP-Compaq VENDOR;setparam;HP-Compaq;alias;HP and Compaq Systems -CMD;ADD;host-notify-by-email;1;/usr/bin/printf "%b" "***** centreon Notification *****#BR##BR#Type:$NOTIFICATIONTYPE$#BR#Host: $HOSTNAME$#BR#State: $HOSTSTATE$#BR#Address: $HOSTADDRESS$#BR#Info: $HOSTOUTPUT$#BR#Date/Time: $DATE$" | @MAILER@ -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$ -CMD;setparam;host-notify-by-email;enable_shell;1 -CMD;setparam;host-notify-by-email;command_activate;1 -CMD;setparam;host-notify-by-email;command_locked;0 -CMD;ADD;service-notify-by-email;1;/usr/bin/printf "%b" "***** centreon Notification *****#BR##BR#Notification Type: $NOTIFICATIONTYPE$#BR##BR#Service: $SERVICEDESC$#BR#Host: $HOSTALIAS$#BR#Address: $HOSTADDRESS$#BR#State: $SERVICESTATE$#BR##BR#Date/Time: $DATE$ Additional Info : $SERVICEOUTPUT$" | @MAILER@ -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ -CMD;setparam;service-notify-by-email;enable_shell;1 -CMD;setparam;service-notify-by-email;command_activate;1 -CMD;setparam;service-notify-by-email;command_locked;0 -CMD;ADD;host-notify-by-epager;1;/usr/bin/printf "%b" "Host $HOSTALIAS$ is $HOSTSTATE$#BR#Info: $OUTPUT$#BR#Time: $DATETIME$\" | @MAILER@ -s \"$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$\" $CONTACTPAGER$ -CMD;setparam;host-notify-by-epager;enable_shell;1 -CMD;setparam;host-notify-by-epager;command_activate;1 -CMD;setparam;host-notify-by-epager;command_locked;0 -CMD;ADD;service-notify-by-epager;1;/usr/bin/printf "%b" "Service: $SERVICEDESC$#BR#Host: $HOSTNAME$#BR#Address: $HOSTADDRESS$#BR#State: $SERVICESTATE$#BR#Info: $OUTPUT$#BR#Date: $DATETIME$" | @MAILER@ -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$ -CMD;setparam;service-notify-by-epager;enable_shell;1 -CMD;setparam;service-notify-by-epager;command_activate;1 -CMD;setparam;service-notify-by-epager;command_locked;0 -CMD;ADD;host-notify-by-jabber;1;$USER1$/notify_via_jabber $CONTACTPAGER$ "Host '$HOSTALIAS$' is $HOSTSTATE$ - Info: $HOSTOUTPUT$" -CMD;setparam;host-notify-by-jabber;enable_shell;0 -CMD;setparam;host-notify-by-jabber;command_activate;1 -CMD;setparam;host-notify-by-jabber;command_locked;0 -CMD;ADD;service-notify-by-jabber;1;$USER1$/notify_via_jabber $CONTACTPAGER$ "$NOTIFICATIONTYPE$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEOUTPUT$ $LONGDATETIME$" -CMD;setparam;service-notify-by-jabber;enable_shell;0 -CMD;setparam;service-notify-by-jabber;command_activate;1 -CMD;setparam;service-notify-by-jabber;command_locked;0 -CMD;ADD;check_host_alive;2;$USER1$/check_icmp -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1 -CMD;setparam;check_host_alive;enable_shell;0 -CMD;setparam;check_host_alive;command_activate;1 -CMD;setparam;check_host_alive;command_locked;0 -CMD;ADD;check_disk_smb;2;$USER1$/check_disk_smb -H $HOSTADDRESS$ -s $ARG1$ -u $ARG2$ -p $ARG3$ -w $ARG4$ -c $ARG5$ -CMD;setparam;check_disk_smb;command_example;!share!user!passwd!80!90 -CMD;setparam;check_disk_smb;enable_shell;0 -CMD;setparam;check_disk_smb;command_activate;1 -CMD;setparam;check_disk_smb;command_locked;0 -CMD;ADD;check_distant_disk_space;2;$USER1$/check_distant_disk_space -H $HOSTADDRESS$ -C $ARG1$ -p $ARG2$ -w $ARG3$ -c $ARG4$ -CMD;setparam;check_distant_disk_space;enable_shell;0 -CMD;setparam;check_distant_disk_space;command_activate;1 -CMD;setparam;check_distant_disk_space;command_locked;0 +VENDOR;ADD;Linksys;Linksys +VENDOR;setparam;Linksys;id;4 +VENDOR;setparam;Linksys;name;Linksys +VENDOR;setparam;Linksys;alias;Linksys +VENDOR;ADD;Zebra;Zebra +VENDOR;setparam;Zebra;id;9 +VENDOR;setparam;Zebra;name;Zebra +VENDOR;setparam;Zebra;alias;Zebra +CMD;ADD;base_centreon_ping;2;$USER1$/check_icmp -H $HOSTADDRESS$ -n $_SERVICEPACKETNUMBER$ -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$ +CMD;setparam;base_centreon_ping;enable_shell;0 +CMD;setparam;base_centreon_ping;command_activate;1 +CMD;setparam;base_centreon_ping;command_locked;0 +CMD;ADD;check_centreon_cpu;2;$USER1$/check_centreon_snmp_cpu -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -c $ARG1$ -w $ARG2$ +CMD;setparam;check_centreon_cpu;command_example;!80!90 +CMD;setparam;check_centreon_cpu;enable_shell;0 +CMD;setparam;check_centreon_cpu;command_activate;1 +CMD;setparam;check_centreon_cpu;graph;CPU +CMD;setparam;check_centreon_cpu;command_locked;0 CMD;ADD;check_centreon_dummy;2;$USER1$/check_centreon_dummy -s $ARG1$ -o $ARG2$ CMD;setparam;check_centreon_dummy;command_example;!0!OK CMD;setparam;check_centreon_dummy;enable_shell;0 @@ -232,6 +205,20 @@ CMD;setparam;check_centreon_load_average;enable_shell;0 CMD;setparam;check_centreon_load_average;command_activate;1 CMD;setparam;check_centreon_load_average;graph;Load_Average CMD;setparam;check_centreon_load_average;command_locked;0 +CMD;ADD;check_centreon_memory;2;$USER1$/check_centreon_snmp_memory -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -w 80 -c 90 +CMD;setparam;check_centreon_memory;enable_shell;0 +CMD;setparam;check_centreon_memory;command_activate;1 +CMD;setparam;check_centreon_memory;graph;Memory +CMD;setparam;check_centreon_memory;command_locked;0 +CMD;ADD;check_centreon_nb_connections;2;$USER1$/check_centreon_snmp_TcpConn -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -p $ARG1$ -w $ARG2$ -c $ARG3$ +CMD;setparam;check_centreon_nb_connections;command_example;!80!70!100 +CMD;setparam;check_centreon_nb_connections;enable_shell;0 +CMD;setparam;check_centreon_nb_connections;command_activate;1 +CMD;setparam;check_centreon_nb_connections;command_locked;0 +CMD;ADD;check_centreon_nt;2;$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ -l $ARG2$ -s $ARG3$ -w $ARG4$ -c $ARG5$ +CMD;setparam;check_centreon_nt;enable_shell;0 +CMD;setparam;check_centreon_nt;command_activate;1 +CMD;setparam;check_centreon_nt;command_locked;0 CMD;ADD;check_centreon_ping;2;$USER1$/check_icmp -H $HOSTADDRESS$ -n $ARG1$ -w $ARG2$ -c $ARG3$ CMD;setparam;check_centreon_ping;command_example;!3!200,20%!400,50% CMD;setparam;check_centreon_ping;enable_shell;0 @@ -249,12 +236,64 @@ CMD;setparam;check_centreon_remote_storage;enable_shell;0 CMD;setparam;check_centreon_remote_storage;command_activate;1 CMD;setparam;check_centreon_remote_storage;graph;Storage CMD;setparam;check_centreon_remote_storage;command_locked;0 +CMD;ADD;check_centreon_snmp_proc_detailed;2;$USER1$/check_centreon_snmp_process_detailed -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -n $ARG1$ -m $ARG2$ +CMD;setparam;check_centreon_snmp_proc_detailed;command_example;!apache!20,50 +CMD;setparam;check_centreon_snmp_proc_detailed;enable_shell;0 +CMD;setparam;check_centreon_snmp_proc_detailed;command_activate;1 +CMD;setparam;check_centreon_snmp_proc_detailed;command_locked;0 +CMD;ADD;check_centreon_snmp_value;2;$USER1$/check_centreon_snmp_value -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -o $ARG1$ -w $ARG2$ -c $ARG53 +CMD;setparam;check_centreon_snmp_value;command_example;!1.3.6.1.4.1.705.1.8.1.0!190!210 +CMD;setparam;check_centreon_snmp_value;enable_shell;0 +CMD;setparam;check_centreon_snmp_value;command_activate;1 +CMD;setparam;check_centreon_snmp_value;command_locked;0 +CMD;ADD;check_centreon_traffic;2;$USER1$/check_centreon_snmp_traffic -H $HOSTADDRESS$ -n -i $ARG1$ -w $ARG2$ -c $ARG3$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ +CMD;setparam;check_centreon_traffic;command_example;!eth0!80!90 +CMD;setparam;check_centreon_traffic;enable_shell;0 +CMD;setparam;check_centreon_traffic;command_activate;1 +CMD;setparam;check_centreon_traffic;graph;Traffic +CMD;setparam;check_centreon_traffic;command_locked;0 CMD;ADD;check_centreon_traffic_limited;2;$USER1$/check_centreon_snmp_traffic -H $HOSTADDRESS$ -n -i $ARG1$ -w $ARG2$ -c $ARG3$ -T $ARG4$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ CMD;setparam;check_centreon_traffic_limited;command_example;!eth0!80!90!2 CMD;setparam;check_centreon_traffic_limited;enable_shell;0 CMD;setparam;check_centreon_traffic_limited;command_activate;1 CMD;setparam;check_centreon_traffic_limited;graph;Traffic CMD;setparam;check_centreon_traffic_limited;command_locked;0 +CMD;ADD;check_centreon_uptime;2;$USER1$/check_centreon_snmp_uptime -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -d +CMD;setparam;check_centreon_uptime;enable_shell;0 +CMD;setparam;check_centreon_uptime;command_activate;1 +CMD;setparam;check_centreon_uptime;command_locked;0 +CMD;ADD;check_dhcp;2;$USER1$/check_dhcp -s $HOSTADDRESS$ -i $ARG1$ +CMD;setparam;check_dhcp;command_example;!eth0 +CMD;setparam;check_dhcp;enable_shell;0 +CMD;setparam;check_dhcp;command_activate;1 +CMD;setparam;check_dhcp;command_locked;0 +CMD;ADD;check_dig;2;$USER1$/check_dig -H $HOSTADDRESS$ -l $ARG1$ +CMD;setparam;check_dig;command_example;!www.centreon-nms.org +CMD;setparam;check_dig;enable_shell;0 +CMD;setparam;check_dig;command_activate;1 +CMD;setparam;check_dig;command_locked;0 +CMD;ADD;check_disk_smb;2;$USER1$/check_disk_smb -H $HOSTADDRESS$ -s $ARG1$ -u $ARG2$ -p $ARG3$ -w $ARG4$ -c $ARG5$ +CMD;setparam;check_disk_smb;command_example;!share!user!passwd!80!90 +CMD;setparam;check_disk_smb;enable_shell;0 +CMD;setparam;check_disk_smb;command_activate;1 +CMD;setparam;check_disk_smb;command_locked;0 +CMD;ADD;check_distant_disk_space;2;$USER1$/check_distant_disk_space -H $HOSTADDRESS$ -C $ARG1$ -p $ARG2$ -w $ARG3$ -c $ARG4$ +CMD;setparam;check_distant_disk_space;enable_shell;0 +CMD;setparam;check_distant_disk_space;command_activate;1 +CMD;setparam;check_distant_disk_space;command_locked;0 +CMD;ADD;check_dns;2;$USER1$/check_dns -H $ARG1$ -s $HOSTADDRESS$ +CMD;setparam;check_dns;enable_shell;0 +CMD;setparam;check_dns;command_activate;1 +CMD;setparam;check_dns;command_locked;0 +CMD;ADD;check_ftp;2;$USER1$/check_ftp -H $HOSTADDRESS$ +CMD;setparam;check_ftp;command_example;!127.0.0.1 +CMD;setparam;check_ftp;enable_shell;0 +CMD;setparam;check_ftp;command_activate;1 +CMD;setparam;check_ftp;command_locked;0 +CMD;ADD;check_host_alive;2;$USER1$/check_icmp -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1 +CMD;setparam;check_host_alive;enable_shell;0 +CMD;setparam;check_host_alive;command_activate;1 +CMD;setparam;check_host_alive;command_locked;0 CMD;ADD;check_hpjd;2;$USER1$/check_hpjd -H $HOSTADDRESS$ -C public CMD;setparam;check_hpjd;enable_shell;0 CMD;setparam;check_hpjd;command_activate;1 @@ -267,15 +306,22 @@ CMD;ADD;check_https;2;$USER1$/check_http -S $HOSTADDRESS$ CMD;setparam;check_https;enable_shell;0 CMD;setparam;check_https;command_activate;1 CMD;setparam;check_https;command_locked;0 -CMD;ADD;check_local_swap;2;$USER1$/check_swap -w $ARG1$ -c $ARG2$ -v -CMD;setparam;check_local_swap;command_example;!80!90 -CMD;setparam;check_local_swap;enable_shell;0 -CMD;setparam;check_local_swap;command_activate;1 -CMD;setparam;check_local_swap;command_locked;0 +CMD;ADD;check_load_average;2;$USER1$/check_load $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ +CMD;setparam;check_load_average;enable_shell;0 +CMD;setparam;check_load_average;command_activate;1 +CMD;setparam;check_load_average;command_locked;0 +CMD;ADD;check_local_cpu_load;2;$USER1$/check_nt -H $HOSTADDRESS$ -v CPULOAD -l $ARG1$ -s $ARG2$ +CMD;setparam;check_local_cpu_load;enable_shell;0 +CMD;setparam;check_local_cpu_load;command_activate;1 +CMD;setparam;check_local_cpu_load;command_locked;0 CMD;ADD;check_local_disk;2;$USER1$/check_disk -w $ARG2$ -c $ARG3$ -p $ARG1$ CMD;setparam;check_local_disk;enable_shell;0 CMD;setparam;check_local_disk;command_activate;1 CMD;setparam;check_local_disk;command_locked;0 +CMD;ADD;check_local_disk_space;2;$USER1$/check_nt -H $HOSTADDRESS$ -v USEDDISKSPACE -l $ARG1$ -w $ARG2$ -c $ARG3$ -s $ARG2$ +CMD;setparam;check_local_disk_space;enable_shell;0 +CMD;setparam;check_local_disk_space;command_activate;1 +CMD;setparam;check_local_disk_space;command_locked;0 CMD;ADD;check_local_load;2;$USER1$/check_load -w $ARG1$ -c $ARG2$ CMD;setparam;check_local_load;enable_shell;0 CMD;setparam;check_local_load;command_activate;1 @@ -284,15 +330,23 @@ CMD;ADD;check_local_procs;2;$USER1$/check_procs -w $ARG1$ -c $ARG2$ -u $ARG3$ CMD;setparam;check_local_procs;enable_shell;0 CMD;setparam;check_local_procs;command_activate;1 CMD;setparam;check_local_procs;command_locked;0 +CMD;ADD;check_local_swap;2;$USER1$/check_swap -w $ARG1$ -c $ARG2$ -v +CMD;setparam;check_local_swap;command_example;!80!90 +CMD;setparam;check_local_swap;enable_shell;0 +CMD;setparam;check_local_swap;command_activate;1 +CMD;setparam;check_local_swap;command_locked;0 CMD;ADD;check_local_users;2;$USER1$/check_users -w $ARG1$ -c $ARG2$ CMD;setparam;check_local_users;enable_shell;0 CMD;setparam;check_local_users;command_activate;1 CMD;setparam;check_local_users;command_locked;0 -CMD;ADD;check_nt_memuse;2;$USER1$/check_nt -H $HOSTADDRESS$ -v MEMUSE -p $ARG1$ -w $ARG2$ -c $ARG3$ -s $ARG4$ -CMD;setparam;check_nt_memuse;command_example;!12489!80!90!public -CMD;setparam;check_nt_memuse;enable_shell;0 -CMD;setparam;check_nt_memuse;command_activate;1 -CMD;setparam;check_nt_memuse;command_locked;0 +CMD;ADD;check_maxq;2;$USER1$/check_maxq_script_return -r $ARG1$ -P $ARG2$ +CMD;setparam;check_maxq;enable_shell;0 +CMD;setparam;check_maxq;command_activate;1 +CMD;setparam;check_maxq;command_locked;0 +CMD;ADD;check_nntp;2;$USER1$/check_nntp -H $HOSTADDRESS$ +CMD;setparam;check_nntp;enable_shell;0 +CMD;setparam;check_nntp;command_activate;1 +CMD;setparam;check_nntp;command_locked;0 CMD;ADD;check_nt_cpu;2;$USER1$/check_nt -H $HOSTADDRESS$ -v CPULOAD -p $ARG1$ -l 2,90,95 -s $ARG2$ CMD;setparam;check_nt_cpu;command_example;!12489!public CMD;setparam;check_nt_cpu;enable_shell;0 @@ -303,14 +357,11 @@ CMD;setparam;check_nt_disk;command_example;!12489!C!80!90!public CMD;setparam;check_nt_disk;enable_shell;0 CMD;setparam;check_nt_disk;command_activate;1 CMD;setparam;check_nt_disk;command_locked;0 -CMD;ADD;check_tcp;2;$USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ -w $ARG2$ -c $ARG3$ -CMD;setparam;check_tcp;enable_shell;0 -CMD;setparam;check_tcp;command_activate;1 -CMD;setparam;check_tcp;command_locked;0 -CMD;ADD;check_nntp;2;$USER1$/check_nntp -H $HOSTADDRESS$ -CMD;setparam;check_nntp;enable_shell;0 -CMD;setparam;check_nntp;command_activate;1 -CMD;setparam;check_nntp;command_locked;0 +CMD;ADD;check_nt_memuse;2;$USER1$/check_nt -H $HOSTADDRESS$ -v MEMUSE -p $ARG1$ -w $ARG2$ -c $ARG3$ -s $ARG4$ +CMD;setparam;check_nt_memuse;command_example;!12489!80!90!public +CMD;setparam;check_nt_memuse;enable_shell;0 +CMD;setparam;check_nt_memuse;command_activate;1 +CMD;setparam;check_nt_memuse;command_locked;0 CMD;ADD;check_pop;2;$USER1$/check_pop -H $HOSTADDRESS$ CMD;setparam;check_pop;enable_shell;0 CMD;setparam;check_pop;command_activate;1 @@ -319,29 +370,14 @@ CMD;ADD;check_smtp;2;$USER1$/check_smtp -H $HOSTADDRESS$ CMD;setparam;check_smtp;enable_shell;0 CMD;setparam;check_smtp;command_activate;1 CMD;setparam;check_smtp;command_locked;0 -CMD;ADD;check_dns;2;$USER1$/check_dns -H $ARG1$ -s $HOSTADDRESS$ -CMD;setparam;check_dns;enable_shell;0 -CMD;setparam;check_dns;command_activate;1 -CMD;setparam;check_dns;command_locked;0 -CMD;ADD;check_ftp;2;$USER1$/check_ftp -H $HOSTADDRESS$ -CMD;setparam;check_ftp;command_example;!127.0.0.1 -CMD;setparam;check_ftp;enable_shell;0 -CMD;setparam;check_ftp;command_activate;1 -CMD;setparam;check_ftp;command_locked;0 -CMD;ADD;check_dhcp;2;$USER1$/check_dhcp -s $HOSTADDRESS$ -i $ARG1$ -CMD;setparam;check_dhcp;command_example;!eth0 -CMD;setparam;check_dhcp;enable_shell;0 -CMD;setparam;check_dhcp;command_activate;1 -CMD;setparam;check_dhcp;command_locked;0 -CMD;ADD;check_dig;2;$USER1$/check_dig -H $HOSTADDRESS$ -l $ARG1$ -CMD;setparam;check_dig;command_example;!www.centreon-nms.org -CMD;setparam;check_dig;enable_shell;0 -CMD;setparam;check_dig;command_activate;1 -CMD;setparam;check_dig;command_locked;0 CMD;ADD;check_snmp;2;$USER1$/check_snmp -H $HOSTADDRESS$ -o $ARG1$ -w $ARG2$ -c $ARG3$ CMD;setparam;check_snmp;enable_shell;0 CMD;setparam;check_snmp;command_activate;1 CMD;setparam;check_snmp;command_locked;0 +CMD;ADD;check_tcp;2;$USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ -w $ARG2$ -c $ARG3$ +CMD;setparam;check_tcp;enable_shell;0 +CMD;setparam;check_tcp;command_activate;1 +CMD;setparam;check_tcp;command_locked;0 CMD;ADD;check_telnet;2;$USER1$/check_tcp -H $HOSTADDRESS$ -p 23 CMD;setparam;check_telnet;enable_shell;0 CMD;setparam;check_telnet;command_activate;1 @@ -350,82 +386,46 @@ CMD;ADD;check_udp;2;$USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$ CMD;setparam;check_udp;enable_shell;0 CMD;setparam;check_udp;command_activate;1 CMD;setparam;check_udp;command_locked;0 -CMD;ADD;check_centreon_nt;2;$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ -l $ARG2$ -s $ARG3$ -w $ARG4$ -c $ARG5$ -CMD;setparam;check_centreon_nt;enable_shell;0 -CMD;setparam;check_centreon_nt;command_activate;1 -CMD;setparam;check_centreon_nt;command_locked;0 -CMD;ADD;submit-host-check-result;3;$USER1$/submit_host_check_result $HOSTNAME$ $HOSTSTATE$ ' +CMD;ADD;host-notify-by-email;1;/usr/bin/printf "%b" "***** centreon Notification *****#BR##BR#Type:$NOTIFICATIONTYPE$#BR#Host: $HOSTNAME$#BR#State: $HOSTSTATE$#BR#Address: $HOSTADDRESS$#BR#Info: $HOSTOUTPUT$#BR#Date/Time: $DATE$" | @MAILER@ -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$ +CMD;setparam;host-notify-by-email;enable_shell;1 +CMD;setparam;host-notify-by-email;command_activate;1 +CMD;setparam;host-notify-by-email;command_locked;0 +CMD;ADD;host-notify-by-epager;1;/usr/bin/printf "%b" "Host $HOSTALIAS$ is $HOSTSTATE$#BR#Info: $OUTPUT$#BR#Time: $DATETIME$\" | @MAILER@ -s \"$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$\" $CONTACTPAGER$ +CMD;setparam;host-notify-by-epager;enable_shell;1 +CMD;setparam;host-notify-by-epager;command_activate;1 +CMD;setparam;host-notify-by-epager;command_locked;0 +CMD;ADD;host-notify-by-jabber;1;$USER1$/notify_via_jabber $CONTACTPAGER$ "Host '$HOSTALIAS$' is $HOSTSTATE$ - Info: $HOSTOUTPUT$" +CMD;setparam;host-notify-by-jabber;enable_shell;0 +CMD;setparam;host-notify-by-jabber;command_activate;1 +CMD;setparam;host-notify-by-jabber;command_locked;0 +CMD;ADD;process-service-perfdata;3;$USER1$/process-service-perfdata "$LASTSERVICECHECK$" "$HOSTNAME$" "$SERVICEDESC$" "$LASTSERVICESTATE$" "$SERVICESTATE$" "$SERVICEPERFDATA$" +CMD;setparam;process-service-perfdata;enable_shell;0 +CMD;setparam;process-service-perfdata;command_activate;1 +CMD;setparam;process-service-perfdata;command_locked;0 +CMD;ADD;service-notify-by-email;1;/usr/bin/printf "%b" "***** centreon Notification *****#BR##BR#Notification Type: $NOTIFICATIONTYPE$#BR##BR#Service: $SERVICEDESC$#BR#Host: $HOSTALIAS$#BR#Address: $HOSTADDRESS$#BR#State: $SERVICESTATE$#BR##BR#Date/Time: $DATE$ Additional Info : $SERVICEOUTPUT$" | @MAILER@ -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ +CMD;setparam;service-notify-by-email;enable_shell;1 +CMD;setparam;service-notify-by-email;command_activate;1 +CMD;setparam;service-notify-by-email;command_locked;0 +CMD;ADD;service-notify-by-epager;1;/usr/bin/printf "%b" "Service: $SERVICEDESC$#BR#Host: $HOSTNAME$#BR#Address: $HOSTADDRESS$#BR#State: $SERVICESTATE$#BR#Info: $OUTPUT$#BR#Date: $DATETIME$" | @MAILER@ -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$ +CMD;setparam;service-notify-by-epager;enable_shell;1 +CMD;setparam;service-notify-by-epager;command_activate;1 +CMD;setparam;service-notify-by-epager;command_locked;0 +CMD;ADD;service-notify-by-jabber;1;$USER1$/notify_via_jabber $CONTACTPAGER$ "$NOTIFICATIONTYPE$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEOUTPUT$ $LONGDATETIME$" +CMD;setparam;service-notify-by-jabber;enable_shell;0 +CMD;setparam;service-notify-by-jabber;command_activate;1 +CMD;setparam;service-notify-by-jabber;command_locked;0 +CMD;ADD;submit-host-check-result;3;$USER1$/submit_host_check_result $HOSTNAME$ $HOSTSTATE$ '$HOSTOUTPUT$' CMD;setparam;submit-host-check-result;enable_shell;0 CMD;setparam;submit-host-check-result;command_activate;1 CMD;setparam;submit-host-check-result;command_locked;0 -CMD;ADD;submit-service-check-result;3;$USER1$/submit_service_check_result $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ ' +CMD;ADD;submit-service-check-result;3;$USER1$/submit_service_check_result $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ '$SERVICEOUTPUT$' CMD;setparam;submit-service-check-result;enable_shell;0 CMD;setparam;submit-service-check-result;command_activate;1 CMD;setparam;submit-service-check-result;command_locked;0 -CMD;ADD;process-service-perfdata;3;$USER1$/process-service-perfdata "$LASTSERVICECHECK$" "$HOSTNAME$" "$SERVICEDESC$" "$LASTSERVICESTATE$" "$SERVICESTATE$" "$SERVICEPERFDATA$" -CMD;setparam;process-service-perfdata;enable_shell;0 -CMD;setparam;process-service-perfdata;command_activate;1 -CMD;setparam;process-service-perfdata;command_locked;0 -CMD;ADD;check_centreon_uptime;2;$USER1$/check_centreon_snmp_uptime -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -d -CMD;setparam;check_centreon_uptime;enable_shell;0 -CMD;setparam;check_centreon_uptime;command_activate;1 -CMD;setparam;check_centreon_uptime;command_locked;0 -CMD;ADD;check_centreon_nb_connections;2;$USER1$/check_centreon_snmp_TcpConn -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -p $ARG1$ -w $ARG2$ -c $ARG3$ -CMD;setparam;check_centreon_nb_connections;command_example;!80!70!100 -CMD;setparam;check_centreon_nb_connections;enable_shell;0 -CMD;setparam;check_centreon_nb_connections;command_activate;1 -CMD;setparam;check_centreon_nb_connections;command_locked;0 -CMD;ADD;check_centreon_traffic;2;$USER1$/check_centreon_snmp_traffic -H $HOSTADDRESS$ -n -i $ARG1$ -w $ARG2$ -c $ARG3$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -CMD;setparam;check_centreon_traffic;command_example;!eth0!80!90 -CMD;setparam;check_centreon_traffic;enable_shell;0 -CMD;setparam;check_centreon_traffic;command_activate;1 -CMD;setparam;check_centreon_traffic;graph;Traffic -CMD;setparam;check_centreon_traffic;command_locked;0 -CMD;ADD;check_load_average;2;$USER1$/check_load $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -CMD;setparam;check_load_average;enable_shell;0 -CMD;setparam;check_load_average;command_activate;1 -CMD;setparam;check_load_average;command_locked;0 -CMD;ADD;check_local_cpu_load;2;$USER1$/check_nt -H $HOSTADDRESS$ -v CPULOAD -l $ARG1$ -s $ARG2$ -CMD;setparam;check_local_cpu_load;enable_shell;0 -CMD;setparam;check_local_cpu_load;command_activate;1 -CMD;setparam;check_local_cpu_load;command_locked;0 -CMD;ADD;check_local_disk_space;2;$USER1$/check_nt -H $HOSTADDRESS$ -v USEDDISKSPACE -l $ARG1$ -w $ARG2$ -c $ARG3$ -s $ARG2$ -CMD;setparam;check_local_disk_space;enable_shell;0 -CMD;setparam;check_local_disk_space;command_activate;1 -CMD;setparam;check_local_disk_space;command_locked;0 -CMD;ADD;check_maxq;2;$USER1$/check_maxq_script_return -r $ARG1$ -P $ARG2$ -CMD;setparam;check_maxq;enable_shell;0 -CMD;setparam;check_maxq;command_activate;1 -CMD;setparam;check_maxq;command_locked;0 -CMD;ADD;check_centreon_snmp_value;2;$USER1$/check_centreon_snmp_value -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -o $ARG1$ -w $ARG2$ -c $ARG53 -CMD;setparam;check_centreon_snmp_value;command_example;!1.3.6.1.4.1.705.1.8.1.0!190!210 -CMD;setparam;check_centreon_snmp_value;enable_shell;0 -CMD;setparam;check_centreon_snmp_value;command_activate;1 -CMD;setparam;check_centreon_snmp_value;command_locked;0 -CMD;ADD;check_centreon_snmp_proc_detailed;2;$USER1$/check_centreon_snmp_process_detailed -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -n $ARG1$ -m $ARG2$ -CMD;setparam;check_centreon_snmp_proc_detailed;command_example;!apache!20,50 -CMD;setparam;check_centreon_snmp_proc_detailed;enable_shell;0 -CMD;setparam;check_centreon_snmp_proc_detailed;command_activate;1 -CMD;setparam;check_centreon_snmp_proc_detailed;command_locked;0 -CMD;ADD;check_centreon_cpu;2;$USER1$/check_centreon_snmp_cpu -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -c $ARG1$ -w $ARG2$ -CMD;setparam;check_centreon_cpu;command_example;!80!90 -CMD;setparam;check_centreon_cpu;enable_shell;0 -CMD;setparam;check_centreon_cpu;command_activate;1 -CMD;setparam;check_centreon_cpu;graph;CPU -CMD;setparam;check_centreon_cpu;command_locked;0 -CMD;ADD;check_centreon_memory;2;$USER1$/check_centreon_snmp_memory -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -w 80 -c 90 -CMD;setparam;check_centreon_memory;enable_shell;0 -CMD;setparam;check_centreon_memory;command_activate;1 -CMD;setparam;check_centreon_memory;graph;Memory -CMD;setparam;check_centreon_memory;command_locked;0 -CMD;ADD;base_centreon_ping;2;$USER1$/check_icmp -H $HOSTADDRESS$ -n $_SERVICEPACKETNUMBER$ -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$ -CMD;setparam;base_centreon_ping;enable_shell;0 -CMD;setparam;base_centreon_ping;command_activate;1 -CMD;setparam;base_centreon_ping;command_locked;0 -RESOURCECFG;ADD;$USER1$;/usr/lib/nagios/plugins;Central;Nagios Plugins Path -RESOURCECFG;setparam;$USER1$;activate;1 RESOURCECFG;ADD;$CENTREONPLUGINS$;/usr/lib/centreon/plugins;Central;Centreon Plugins Path RESOURCECFG;setparam;$CENTREONPLUGINS$;activate;1 +RESOURCECFG;ADD;$USER1$;/usr/lib/nagios/plugins;Central;Nagios Plugins Path +RESOURCECFG;setparam;$USER1$;activate;1 CENTBROKERCFG;ADD;central-broker-master;Central CENTBROKERCFG;SETPARAM;central-broker-master;filename;central-broker.xml CENTBROKERCFG;SETPARAM;central-broker-master;cache_directory;/var/lib/centreon-broker @@ -485,6 +485,30 @@ CENTBROKERCFG;SETOUTPUT;central-broker-master;3;db_user;centreon CENTBROKERCFG;SETOUTPUT;central-broker-master;3;db_password;centreon CENTBROKERCFG;SETOUTPUT;central-broker-master;3;db_name;centreon_storage CENTBROKERCFG;SETOUTPUT;central-broker-master;3;check_replication;no +CENTBROKERCFG;ADD;central-module-master;Central +CENTBROKERCFG;SETPARAM;central-module-master;filename;central-module.xml +CENTBROKERCFG;SETPARAM;central-module-master;cache_directory;/var/lib/centreon-engine +CENTBROKERCFG;SETPARAM;central-module-master;stats_activate;1 +CENTBROKERCFG;SETPARAM;central-module-master;correlation_activate;0 +CENTBROKERCFG;SETPARAM;central-module-master;daemon;0 +CENTBROKERCFG;ADDLOGGER;central-module-master;/var/log/centreon-broker/central-module-master.log;file +CENTBROKERCFG;SETLOGGER;central-module-master;1;type;file +CENTBROKERCFG;SETLOGGER;central-module-master;1;config;yes +CENTBROKERCFG;SETLOGGER;central-module-master;1;debug;no +CENTBROKERCFG;SETLOGGER;central-module-master;1;error;yes +CENTBROKERCFG;SETLOGGER;central-module-master;1;info;no +CENTBROKERCFG;SETLOGGER;central-module-master;1;level;low +CENTBROKERCFG;ADDOUTPUT;central-module-master;central-module-master-output;ipv4 +CENTBROKERCFG;SETOUTPUT;central-module-master;1;type;ipv4 +CENTBROKERCFG;SETOUTPUT;central-module-master;1;negotiation;yes +CENTBROKERCFG;SETOUTPUT;central-module-master;1;one_peer_retention_mode;no +CENTBROKERCFG;SETOUTPUT;central-module-master;1;port;5669 +CENTBROKERCFG;SETOUTPUT;central-module-master;1;host;localhost +CENTBROKERCFG;SETOUTPUT;central-module-master;1;retry_interval;60 +CENTBROKERCFG;SETOUTPUT;central-module-master;1;buffering_timeout;0 +CENTBROKERCFG;SETOUTPUT;central-module-master;1;protocol;bbdo +CENTBROKERCFG;SETOUTPUT;central-module-master;1;tls;no +CENTBROKERCFG;SETOUTPUT;central-module-master;1;compression;no CENTBROKERCFG;ADD;central-rrd-master;Central CENTBROKERCFG;SETPARAM;central-rrd-master;filename;central-rrd.xml CENTBROKERCFG;SETPARAM;central-rrd-master;cache_directory;/var/lib/centreon-broker @@ -517,30 +541,6 @@ CENTBROKERCFG;SETOUTPUT;central-rrd-master;1;buffering_timeout;0 CENTBROKERCFG;SETOUTPUT;central-rrd-master;1;store_in_data_bin;yes CENTBROKERCFG;SETOUTPUT;central-rrd-master;1;write_metrics;yes CENTBROKERCFG;SETOUTPUT;central-rrd-master;1;write_status;yes -CENTBROKERCFG;ADD;central-module-master;Central -CENTBROKERCFG;SETPARAM;central-module-master;filename;central-module.xml -CENTBROKERCFG;SETPARAM;central-module-master;cache_directory;/var/lib/centreon-engine -CENTBROKERCFG;SETPARAM;central-module-master;stats_activate;1 -CENTBROKERCFG;SETPARAM;central-module-master;correlation_activate;0 -CENTBROKERCFG;SETPARAM;central-module-master;daemon;0 -CENTBROKERCFG;ADDLOGGER;central-module-master;/var/log/centreon-broker/central-module-master.log;file -CENTBROKERCFG;SETLOGGER;central-module-master;1;type;file -CENTBROKERCFG;SETLOGGER;central-module-master;1;config;yes -CENTBROKERCFG;SETLOGGER;central-module-master;1;debug;no -CENTBROKERCFG;SETLOGGER;central-module-master;1;error;yes -CENTBROKERCFG;SETLOGGER;central-module-master;1;info;no -CENTBROKERCFG;SETLOGGER;central-module-master;1;level;low -CENTBROKERCFG;ADDOUTPUT;central-module-master;central-module-master-output;ipv4 -CENTBROKERCFG;SETOUTPUT;central-module-master;1;type;ipv4 -CENTBROKERCFG;SETOUTPUT;central-module-master;1;negotiation;yes -CENTBROKERCFG;SETOUTPUT;central-module-master;1;one_peer_retention_mode;no -CENTBROKERCFG;SETOUTPUT;central-module-master;1;port;5669 -CENTBROKERCFG;SETOUTPUT;central-module-master;1;host;localhost -CENTBROKERCFG;SETOUTPUT;central-module-master;1;retry_interval;60 -CENTBROKERCFG;SETOUTPUT;central-module-master;1;buffering_timeout;0 -CENTBROKERCFG;SETOUTPUT;central-module-master;1;protocol;bbdo -CENTBROKERCFG;SETOUTPUT;central-module-master;1;tls;no -CENTBROKERCFG;SETOUTPUT;central-module-master;1;compression;no ENGINECFG;ADD;Centreon Engine Central;Central;Centreon Engine ENGINECFG;setparam;Centreon Engine Central;log_file;/var/log/centreon-engine/centengine.log ENGINECFG;setparam;Centreon Engine Central;cfg_dir;/etc/centreon-engine @@ -808,6 +808,26 @@ CONTACT;setparam;guest;contact_type_msg;txt CONTACT;setparam;guest;contact_activate;0 CONTACT;setparam;guest;hostnotifcmd;host-notify-by-email CONTACT;setparam;guest;svcnotifcmd;service-notify-by-email +CONTACT;ADD;Jean-Pierre;jeanpierre;Jean-Pierre@hotmail.fr;md5__d41d8cd98f00b204e9800998ecf8427e;0;1;browser;local +CONTACT;setparam;jeanpierre;hostnotifopt;n +CONTACT;setparam;jeanpierre;servicenotifopt;n +CONTACT;setparam;jeanpierre;contact_js_effects;0 +CONTACT;setparam;jeanpierre;timezone; +CONTACT;setparam;jeanpierre;reach_api;0 +CONTACT;setparam;jeanpierre;reach_api_rt;0 +CONTACT;setparam;jeanpierre;contact_enable_notifications;2 +CONTACT;setparam;jeanpierre;contact_type_msg;txt +CONTACT;setparam;jeanpierre;contact_activate;1 +CONTACT;ADD;test_contact;test_contact;test@localhost;md5__b0e52a1510c9012ebae9e9dc1ae0c46e;0;0;en_US;local +CONTACT;setparam;test_contact;hostnotifopt;n +CONTACT;setparam;test_contact;servicenotifopt;n +CONTACT;setparam;test_contact;contact_js_effects;0 +CONTACT;setparam;test_contact;timezone; +CONTACT;setparam;test_contact;reach_api;0 +CONTACT;setparam;test_contact;reach_api_rt;0 +CONTACT;setparam;test_contact;contact_enable_notifications;0 +CONTACT;setparam;test_contact;contact_type_msg;txt +CONTACT;setparam;test_contact;contact_activate;1 CONTACT;ADD;User;user;user@localhost;md5__d41d8cd98f00b204e9800998ecf8427e;0;0;en_US;local CONTACT;setparam;user;hostnotifperiod;24x7 CONTACT;setparam;user;svcnotifperiod;24x7 @@ -822,3528 +842,584 @@ CONTACT;setparam;user;contact_type_msg;txt CONTACT;setparam;user;contact_activate;0 CONTACT;setparam;user;hostnotifcmd;host-notify-by-email CONTACT;setparam;user;svcnotifcmd;service-notify-by-email -CONTACT;ADD;test_contact;test_contact;test@localhost;md5__b0e52a1510c9012ebae9e9dc1ae0c46e;0;0;en_US;local -CONTACT;setparam;test_contact;hostnotifopt;n -CONTACT;setparam;test_contact;servicenotifopt;n -CONTACT;setparam;test_contact;contact_js_effects;0 -CONTACT;setparam;test_contact;timezone; -CONTACT;setparam;test_contact;reach_api;0 -CONTACT;setparam;test_contact;reach_api_rt;0 -CONTACT;setparam;test_contact;contact_enable_notifications;0 -CONTACT;setparam;test_contact;contact_type_msg;txt -CONTACT;setparam;test_contact;contact_activate;1 -CONTACT;ADD;Jean-Pierre;jeanpierre;Jean-Pierre@hotmail.fr;md5__d41d8cd98f00b204e9800998ecf8427e;0;1;browser;local -CONTACT;setparam;jeanpierre;hostnotifopt;n -CONTACT;setparam;jeanpierre;servicenotifopt;n -CONTACT;setparam;jeanpierre;contact_js_effects;0 -CONTACT;setparam;jeanpierre;timezone; -CONTACT;setparam;jeanpierre;reach_api;0 -CONTACT;setparam;jeanpierre;reach_api_rt;0 -CONTACT;setparam;jeanpierre;contact_enable_notifications;2 -CONTACT;setparam;jeanpierre;contact_type_msg;txt -CONTACT;setparam;jeanpierre;contact_activate;1 -TRAP;ADD;linkDown;.1.3.6.1.6.3.1.1.5.3 -TRAP;setparam;linkDown;traps_name;linkDown -TRAP;setparam;linkDown;traps_oid;.1.3.6.1.6.3.1.1.5.3 -TRAP;setparam;linkDown;traps_args;Link down on interface $2. State: $4. -TRAP;setparam;linkDown;traps_status;2 -TRAP;setparam;linkDown;vendor;Generic -TRAP;setparam;linkDown;traps_reschedule_svc_enable;0 -TRAP;setparam;linkDown;traps_execution_command_enable;0 -TRAP;setparam;linkDown;traps_submit_result_enable;0 -TRAP;setparam;linkDown;traps_advanced_treatment;0 -TRAP;setparam;linkDown;traps_advanced_treatment_default;0 -TRAP;setparam;linkDown;traps_exec_interval_type;0 -TRAP;setparam;linkDown;traps_log;0 -TRAP;setparam;linkDown;traps_routing_mode;0 -TRAP;setparam;linkDown;traps_exec_method;0 -TRAP;setparam;linkDown;traps_downtime;0 -TRAP;setparam;linkDown;traps_comments;A linkDown(2) trap signifies that the sending protocol entity recognizes a failure in one of the communication links represented in the agent' -TRAP;ADD;linkUp;.1.3.6.1.6.3.1.1.5.4 -TRAP;setparam;linkUp;traps_name;linkUp -TRAP;setparam;linkUp;traps_oid;.1.3.6.1.6.3.1.1.5.4 -TRAP;setparam;linkUp;traps_args;Link up on interface $2. State: $4. -TRAP;setparam;linkUp;traps_status;0 -TRAP;setparam;linkUp;vendor;Generic -TRAP;setparam;linkUp;traps_reschedule_svc_enable;0 -TRAP;setparam;linkUp;traps_execution_command_enable;0 -TRAP;setparam;linkUp;traps_submit_result_enable;0 -TRAP;setparam;linkUp;traps_advanced_treatment;0 -TRAP;setparam;linkUp;traps_advanced_treatment_default;0 -TRAP;setparam;linkUp;traps_exec_interval_type;0 -TRAP;setparam;linkUp;traps_log;0 -TRAP;setparam;linkUp;traps_routing_mode;0 -TRAP;setparam;linkUp;traps_exec_method;0 -TRAP;setparam;linkUp;traps_downtime;0 -TRAP;setparam;linkUp;traps_comments;A linkUp(3) trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent' -TRAP;ADD;warmStart;.1.3.6.1.6.3.1.1.5.2 -TRAP;setparam;warmStart;traps_name;warmStart -TRAP;setparam;warmStart;traps_oid;.1.3.6.1.6.3.1.1.5.2 -TRAP;setparam;warmStart;traps_args;SNMP is reinitializing -TRAP;setparam;warmStart;traps_status;0 -TRAP;setparam;warmStart;vendor;Generic -TRAP;setparam;warmStart;traps_reschedule_svc_enable;0 -TRAP;setparam;warmStart;traps_execution_command_enable;0 -TRAP;setparam;warmStart;traps_submit_result_enable;0 -TRAP;setparam;warmStart;traps_advanced_treatment;0 -TRAP;setparam;warmStart;traps_advanced_treatment_default;0 -TRAP;setparam;warmStart;traps_exec_interval_type;0 -TRAP;setparam;warmStart;traps_log;0 -TRAP;setparam;warmStart;traps_routing_mode;0 -TRAP;setparam;warmStart;traps_exec_method;0 -TRAP;setparam;warmStart;traps_downtime;0 -TRAP;setparam;warmStart;traps_comments;A warmStart(1) trap signifies that the sending protocol entity is reinitializing itself such that neither the agent configuration nor the protocol entity implementation is altered. -TRAP;ADD;coldStart;.1.3.6.1.6.3.1.1.5.1 -TRAP;setparam;coldStart;traps_name;coldStart -TRAP;setparam;coldStart;traps_oid;.1.3.6.1.6.3.1.1.5.1 -TRAP;setparam;coldStart;traps_args;SNMP is restarting -TRAP;setparam;coldStart;traps_status;1 -TRAP;setparam;coldStart;vendor;Generic -TRAP;setparam;coldStart;traps_reschedule_svc_enable;0 -TRAP;setparam;coldStart;traps_execution_command_enable;0 -TRAP;setparam;coldStart;traps_submit_result_enable;0 -TRAP;setparam;coldStart;traps_advanced_treatment;0 -TRAP;setparam;coldStart;traps_advanced_treatment_default;0 -TRAP;setparam;coldStart;traps_exec_interval_type;0 -TRAP;setparam;coldStart;traps_log;0 -TRAP;setparam;coldStart;traps_routing_mode;0 -TRAP;setparam;coldStart;traps_exec_method;0 -TRAP;setparam;coldStart;traps_downtime;0 -TRAP;setparam;coldStart;traps_comments;A coldStart(0) trap signifies that the sending protocol entity is reinitializing itself such that the agent' -TRAP;ADD;unitDeparture;.1.3.6.1.4.1.43.0.89 -TRAP;setparam;unitDeparture;traps_name;unitDeparture -TRAP;setparam;unitDeparture;traps_oid;.1.3.6.1.4.1.43.0.89 -TRAP;setparam;unitDeparture;traps_args;This trap is raised by the lowest numbered unit in a stack when $* -TRAP;setparam;unitDeparture;traps_status;0 -TRAP;setparam;unitDeparture;vendor;3com -TRAP;setparam;unitDeparture;traps_reschedule_svc_enable;0 -TRAP;setparam;unitDeparture;traps_execution_command_enable;0 -TRAP;setparam;unitDeparture;traps_submit_result_enable;0 -TRAP;setparam;unitDeparture;traps_advanced_treatment;0 -TRAP;setparam;unitDeparture;traps_advanced_treatment_default;0 -TRAP;setparam;unitDeparture;traps_exec_interval_type;0 -TRAP;setparam;unitDeparture;traps_log;0 -TRAP;setparam;unitDeparture;traps_routing_mode;0 -TRAP;setparam;unitDeparture;traps_exec_method;0 -TRAP;setparam;unitDeparture;traps_downtime;0 -TRAP;setparam;unitDeparture;traps_comments;This trap is raised by the lowest numbered unit in a stack when
a communications loss is detected to another unit. The raising of this
trap is optional.
Variables:
1: stackUnitDesc
2: stackUnitSerialNumber
-TRAP;ADD;remPollSuccessTrap;.1.3.6.1.4.1.43.0.74 -TRAP;setparam;remPollSuccessTrap;traps_name;remPollSuccessTrap -TRAP;setparam;remPollSuccessTrap;traps_oid;.1.3.6.1.4.1.43.0.74 -TRAP;setparam;remPollSuccessTrap;traps_args;This trap is generated by the EventTable (if the eventEntry $* -TRAP;setparam;remPollSuccessTrap;traps_status;0 -TRAP;setparam;remPollSuccessTrap;vendor;3com -TRAP;setparam;remPollSuccessTrap;traps_reschedule_svc_enable;0 -TRAP;setparam;remPollSuccessTrap;traps_execution_command_enable;0 -TRAP;setparam;remPollSuccessTrap;traps_submit_result_enable;0 -TRAP;setparam;remPollSuccessTrap;traps_advanced_treatment;0 -TRAP;setparam;remPollSuccessTrap;traps_advanced_treatment_default;0 -TRAP;setparam;remPollSuccessTrap;traps_exec_interval_type;0 -TRAP;setparam;remPollSuccessTrap;traps_log;0 -TRAP;setparam;remPollSuccessTrap;traps_routing_mode;0 -TRAP;setparam;remPollSuccessTrap;traps_exec_method;0 -TRAP;setparam;remPollSuccessTrap;traps_downtime;0 -TRAP;setparam;remPollSuccessTrap;traps_comments;This trap is generated by the EventTable (if the eventEntry
is configured to send traps) when the remPollTable receives a reply to a poll
after a sequence of un- successful polls.
Variables:
1: remPollAddress
2: remPollProtocol
3: remPollInformation
-TRAP;ADD;remPollFailureTrap;.1.3.6.1.4.1.43.0.75 -TRAP;setparam;remPollFailureTrap;traps_name;remPollFailureTrap -TRAP;setparam;remPollFailureTrap;traps_oid;.1.3.6.1.4.1.43.0.75 -TRAP;setparam;remPollFailureTrap;traps_args;This trap is generated by the EventTable (if the eventEntry $* -TRAP;setparam;remPollFailureTrap;traps_status;0 -TRAP;setparam;remPollFailureTrap;vendor;3com -TRAP;setparam;remPollFailureTrap;traps_reschedule_svc_enable;0 -TRAP;setparam;remPollFailureTrap;traps_execution_command_enable;0 -TRAP;setparam;remPollFailureTrap;traps_submit_result_enable;0 -TRAP;setparam;remPollFailureTrap;traps_advanced_treatment;0 -TRAP;setparam;remPollFailureTrap;traps_advanced_treatment_default;0 -TRAP;setparam;remPollFailureTrap;traps_exec_interval_type;0 -TRAP;setparam;remPollFailureTrap;traps_log;0 -TRAP;setparam;remPollFailureTrap;traps_routing_mode;0 -TRAP;setparam;remPollFailureTrap;traps_exec_method;0 -TRAP;setparam;remPollFailureTrap;traps_downtime;0 -TRAP;setparam;remPollFailureTrap;traps_comments;This trap is generated by the EventTable (if the eventEntry
is configured to send traps) when the remPollTable fails to receive a reply to a poll.
Variables:
1: remPollAddress
2: remPollProtocol
3: remPollInformation
-TRAP;ADD;secureAddressLearned;.1.3.6.1.4.1.43.0.71 -TRAP;setparam;secureAddressLearned;traps_name;secureAddressLearned -TRAP;setparam;secureAddressLearned;traps_oid;.1.3.6.1.4.1.43.0.71 -TRAP;setparam;secureAddressLearned;traps_args;This trap is sent when a new station has been learned. The $* -TRAP;setparam;secureAddressLearned;traps_status;0 -TRAP;setparam;secureAddressLearned;vendor;3com -TRAP;setparam;secureAddressLearned;traps_reschedule_svc_enable;0 -TRAP;setparam;secureAddressLearned;traps_execution_command_enable;0 -TRAP;setparam;secureAddressLearned;traps_submit_result_enable;0 -TRAP;setparam;secureAddressLearned;traps_advanced_treatment;0 -TRAP;setparam;secureAddressLearned;traps_advanced_treatment_default;0 -TRAP;setparam;secureAddressLearned;traps_exec_interval_type;0 -TRAP;setparam;secureAddressLearned;traps_log;0 -TRAP;setparam;secureAddressLearned;traps_routing_mode;0 -TRAP;setparam;secureAddressLearned;traps_exec_method;0 -TRAP;setparam;secureAddressLearned;traps_downtime;0 -TRAP;setparam;secureAddressLearned;traps_comments;This trap is sent when a new station has been learned. The
slot and port on which the address was received are in the first and
second index of secureAddrRowStatus, and the MAC address of the learned
station is in the third index.
Variables:
1: secureAddrRowStatus
-TRAP;ADD;secureAddressLearned2;.1.3.6.1.4.1.43.0.85 -TRAP;setparam;secureAddressLearned2;traps_name;secureAddressLearned2 -TRAP;setparam;secureAddressLearned2;traps_oid;.1.3.6.1.4.1.43.0.85 -TRAP;setparam;secureAddressLearned2;traps_args;This trap is sent when a new station has been learned. $* -TRAP;setparam;secureAddressLearned2;traps_status;0 -TRAP;setparam;secureAddressLearned2;vendor;3com -TRAP;setparam;secureAddressLearned2;traps_reschedule_svc_enable;0 -TRAP;setparam;secureAddressLearned2;traps_execution_command_enable;0 -TRAP;setparam;secureAddressLearned2;traps_submit_result_enable;0 -TRAP;setparam;secureAddressLearned2;traps_advanced_treatment;0 -TRAP;setparam;secureAddressLearned2;traps_advanced_treatment_default;0 -TRAP;setparam;secureAddressLearned2;traps_exec_interval_type;0 -TRAP;setparam;secureAddressLearned2;traps_log;0 -TRAP;setparam;secureAddressLearned2;traps_routing_mode;0 -TRAP;setparam;secureAddressLearned2;traps_exec_method;0 -TRAP;setparam;secureAddressLearned2;traps_downtime;0 -TRAP;setparam;secureAddressLearned2;traps_comments;This trap is sent when a new station has been learned.
The slot and port on which the address was received are
in the first and second index of secureAddrRowStatus,
and the MAC address of the learned station is in the
third index.
Variables:
1: secureAddrRowStatus
2: a3ComVlanIfGlobalIdentifier
-TRAP;ADD;secureViolation2;.1.3.6.1.4.1.43.0.78 -TRAP;setparam;secureViolation2;traps_name;secureViolation2 -TRAP;setparam;secureViolation2;traps_oid;.1.3.6.1.4.1.43.0.78 -TRAP;setparam;secureViolation2;traps_args;This trap is sent whenever a security violation has occurred. $* -TRAP;setparam;secureViolation2;traps_status;0 -TRAP;setparam;secureViolation2;vendor;3com -TRAP;setparam;secureViolation2;traps_reschedule_svc_enable;0 -TRAP;setparam;secureViolation2;traps_execution_command_enable;0 -TRAP;setparam;secureViolation2;traps_submit_result_enable;0 -TRAP;setparam;secureViolation2;traps_advanced_treatment;0 -TRAP;setparam;secureViolation2;traps_advanced_treatment_default;0 -TRAP;setparam;secureViolation2;traps_exec_interval_type;0 -TRAP;setparam;secureViolation2;traps_log;0 -TRAP;setparam;secureViolation2;traps_routing_mode;0 -TRAP;setparam;secureViolation2;traps_exec_method;0 -TRAP;setparam;secureViolation2;traps_downtime;0 -TRAP;setparam;secureViolation2;traps_comments;This trap is sent whenever a security violation has occurred.
The slot and port on which the violation occured are in the first and
second index of secureAddrRowStatus, and the MAC address of the offending
station is in the third index. rptrPortAdminSTATUS indicates if the port
has been disabled because of the violation. The implementation may not
send violation traps from the same port at intervals of less than 5
seconds
Variables:
1: secureAddrRowStatus
2: rptrPortAdminStatus
-TRAP;ADD;secureViolation3;.1.3.6.1.4.1.43.0.86 -TRAP;setparam;secureViolation3;traps_name;secureViolation3 -TRAP;setparam;secureViolation3;traps_oid;.1.3.6.1.4.1.43.0.86 -TRAP;setparam;secureViolation3;traps_args;This trap is sent whenever a security violation has $* -TRAP;setparam;secureViolation3;traps_status;0 -TRAP;setparam;secureViolation3;vendor;3com -TRAP;setparam;secureViolation3;traps_reschedule_svc_enable;0 -TRAP;setparam;secureViolation3;traps_execution_command_enable;0 -TRAP;setparam;secureViolation3;traps_submit_result_enable;0 -TRAP;setparam;secureViolation3;traps_advanced_treatment;0 -TRAP;setparam;secureViolation3;traps_advanced_treatment_default;0 -TRAP;setparam;secureViolation3;traps_exec_interval_type;0 -TRAP;setparam;secureViolation3;traps_log;0 -TRAP;setparam;secureViolation3;traps_routing_mode;0 -TRAP;setparam;secureViolation3;traps_exec_method;0 -TRAP;setparam;secureViolation3;traps_downtime;0 -TRAP;setparam;secureViolation3;traps_comments;This trap is sent whenever a security violation has
occured. The slot and port on which the violation occured are in the
first and second index of secureAddrRowStatus, and the MAC address of
the offending station is in the third index. ifAdminStatus indicates
if the port has been disabled because of the violation.
The implementation may not send violation traps from the same port
at intervals of less than 5 seconds.
Variables:
1: secureAddrRowStatus
2: ifAdminStatus
3: a3ComVlanIfGlobalIdentifier
-TRAP;ADD;secureViolation4;.1.3.6.1.4.1.43.0.88 -TRAP;setparam;secureViolation4;traps_name;secureViolation4 -TRAP;setparam;secureViolation4;traps_oid;.1.3.6.1.4.1.43.0.88 -TRAP;setparam;secureViolation4;traps_args;This trap is sent whenever a security violation has $* -TRAP;setparam;secureViolation4;traps_status;0 -TRAP;setparam;secureViolation4;vendor;3com -TRAP;setparam;secureViolation4;traps_reschedule_svc_enable;0 -TRAP;setparam;secureViolation4;traps_execution_command_enable;0 -TRAP;setparam;secureViolation4;traps_submit_result_enable;0 -TRAP;setparam;secureViolation4;traps_advanced_treatment;0 -TRAP;setparam;secureViolation4;traps_advanced_treatment_default;0 -TRAP;setparam;secureViolation4;traps_exec_interval_type;0 -TRAP;setparam;secureViolation4;traps_log;0 -TRAP;setparam;secureViolation4;traps_routing_mode;0 -TRAP;setparam;secureViolation4;traps_exec_method;0 -TRAP;setparam;secureViolation4;traps_downtime;0 -TRAP;setparam;secureViolation4;traps_comments;This trap is sent whenever a security violation has
occurred. The slot and port on which the violation occurred are in the
first and second index of secureAddrRowStatus, and the MAC address of
the offending station is in the third index. ifAdminStatus indicates
if the port has been disabled because of the violation.
The implementation may not send violation traps from the same port
at intervals of less than 5 seconds.
Variables:
1: secureAddrRowStatus
2: ifAdminStatus
-TRAP;ADD;eventGenericTrap;.1.3.6.1.4.1.43.0.82 -TRAP;setparam;eventGenericTrap;traps_name;eventGenericTrap -TRAP;setparam;eventGenericTrap;traps_oid;.1.3.6.1.4.1.43.0.82 -TRAP;setparam;eventGenericTrap;traps_args;This trap is sent to management stations when an internal $* -TRAP;setparam;eventGenericTrap;traps_status;0 -TRAP;setparam;eventGenericTrap;vendor;3com -TRAP;setparam;eventGenericTrap;traps_reschedule_svc_enable;0 -TRAP;setparam;eventGenericTrap;traps_execution_command_enable;0 -TRAP;setparam;eventGenericTrap;traps_submit_result_enable;0 -TRAP;setparam;eventGenericTrap;traps_advanced_treatment;0 -TRAP;setparam;eventGenericTrap;traps_advanced_treatment_default;0 -TRAP;setparam;eventGenericTrap;traps_exec_interval_type;0 -TRAP;setparam;eventGenericTrap;traps_log;0 -TRAP;setparam;eventGenericTrap;traps_routing_mode;0 -TRAP;setparam;eventGenericTrap;traps_exec_method;0 -TRAP;setparam;eventGenericTrap;traps_downtime;0 -TRAP;setparam;eventGenericTrap;traps_comments;This trap is sent to management stations when an internal
RMON event is tiggered and there is no applicable specific trap. The trap
identifies the event index triggered and includes a value for
'eventDescription'. Note that the text is not the literal value of the event
description column in this table but rather the descriptive text that would have
been added to the event log.
Variables:
1: eventDescription
-TRAP;ADD;brDatabaseFull;.1.3.6.1.4.1.43.0.65 -TRAP;setparam;brDatabaseFull;traps_name;brDatabaseFull -TRAP;setparam;brDatabaseFull;traps_oid;.1.3.6.1.4.1.43.0.65 -TRAP;setparam;brDatabaseFull;traps_args;This trap indicates that either the Filtering $* -TRAP;setparam;brDatabaseFull;traps_status;0 -TRAP;setparam;brDatabaseFull;vendor;3com -TRAP;setparam;brDatabaseFull;traps_reschedule_svc_enable;0 -TRAP;setparam;brDatabaseFull;traps_execution_command_enable;0 -TRAP;setparam;brDatabaseFull;traps_submit_result_enable;0 -TRAP;setparam;brDatabaseFull;traps_advanced_treatment;0 -TRAP;setparam;brDatabaseFull;traps_advanced_treatment_default;0 -TRAP;setparam;brDatabaseFull;traps_exec_interval_type;0 -TRAP;setparam;brDatabaseFull;traps_log;0 -TRAP;setparam;brDatabaseFull;traps_routing_mode;0 -TRAP;setparam;brDatabaseFull;traps_exec_method;0 -TRAP;setparam;brDatabaseFull;traps_downtime;0 -TRAP;setparam;brDatabaseFull;traps_comments;This trap indicates that either the Filtering
database, the permanent database or the ATM Downlink
database has become full. If the database occupancy
exceeds 90% this trap will be sent also. The variable
bindings enable the trap to be identified as refering to
the filtering, permanent, or ATM Downlink database, and
to differentiate between 90% or 100% full.
Variables:
1: brDatabaseType
2: brDatabaseLevel
-TRAP;ADD;trapPrinterOnline;.1.3.6.1.4.1.683.6.0.1 -TRAP;setparam;trapPrinterOnline;traps_name;trapPrinterOnline -TRAP;setparam;trapPrinterOnline;traps_oid;.1.3.6.1.4.1.683.6.0.1 -TRAP;setparam;trapPrinterOnline;traps_args;Printer On-Line: Port $1 is On-Line -TRAP;setparam;trapPrinterOnline;traps_status;0 -TRAP;setparam;trapPrinterOnline;vendor;Zebra -TRAP;setparam;trapPrinterOnline;traps_reschedule_svc_enable;0 -TRAP;setparam;trapPrinterOnline;traps_execution_command_enable;0 -TRAP;setparam;trapPrinterOnline;traps_submit_result_enable;0 -TRAP;setparam;trapPrinterOnline;traps_advanced_treatment;0 -TRAP;setparam;trapPrinterOnline;traps_advanced_treatment_default;0 -TRAP;setparam;trapPrinterOnline;traps_exec_interval_type;0 -TRAP;setparam;trapPrinterOnline;traps_log;0 -TRAP;setparam;trapPrinterOnline;traps_routing_mode;0 -TRAP;setparam;trapPrinterOnline;traps_exec_method;0 -TRAP;setparam;trapPrinterOnline;traps_downtime;0 -TRAP;setparam;trapPrinterOnline;traps_comments;The printer is on-line. This trap will be sent
out after a printer error condition has been cleared.
Variables:
1: outputIndex
-TRAP;ADD;trapPrinterOffline;.1.3.6.1.4.1.683.6.0.2 -TRAP;setparam;trapPrinterOffline;traps_name;trapPrinterOffline -TRAP;setparam;trapPrinterOffline;traps_oid;.1.3.6.1.4.1.683.6.0.2 -TRAP;setparam;trapPrinterOffline;traps_args;Printer Off-Line: Port $1 is Off-Line -TRAP;setparam;trapPrinterOffline;traps_status;0 -TRAP;setparam;trapPrinterOffline;vendor;Zebra -TRAP;setparam;trapPrinterOffline;traps_reschedule_svc_enable;0 -TRAP;setparam;trapPrinterOffline;traps_execution_command_enable;0 -TRAP;setparam;trapPrinterOffline;traps_submit_result_enable;0 -TRAP;setparam;trapPrinterOffline;traps_advanced_treatment;0 -TRAP;setparam;trapPrinterOffline;traps_advanced_treatment_default;0 -TRAP;setparam;trapPrinterOffline;traps_exec_interval_type;0 -TRAP;setparam;trapPrinterOffline;traps_log;0 -TRAP;setparam;trapPrinterOffline;traps_routing_mode;0 -TRAP;setparam;trapPrinterOffline;traps_exec_method;0 -TRAP;setparam;trapPrinterOffline;traps_downtime;0 -TRAP;setparam;trapPrinterOffline;traps_comments;The printer is off-line.
Variables:
1: outputIndex
-TRAP;ADD;trapNoPrinterAttached;.1.3.6.1.4.1.683.6.0.3 -TRAP;setparam;trapNoPrinterAttached;traps_name;trapNoPrinterAttached -TRAP;setparam;trapNoPrinterAttached;traps_oid;.1.3.6.1.4.1.683.6.0.3 -TRAP;setparam;trapNoPrinterAttached;traps_args;No Printer Attached: Port $1 - No Printer Attached -TRAP;setparam;trapNoPrinterAttached;traps_status;0 -TRAP;setparam;trapNoPrinterAttached;vendor;Zebra -TRAP;setparam;trapNoPrinterAttached;traps_reschedule_svc_enable;0 -TRAP;setparam;trapNoPrinterAttached;traps_execution_command_enable;0 -TRAP;setparam;trapNoPrinterAttached;traps_submit_result_enable;0 -TRAP;setparam;trapNoPrinterAttached;traps_advanced_treatment;0 -TRAP;setparam;trapNoPrinterAttached;traps_advanced_treatment_default;0 -TRAP;setparam;trapNoPrinterAttached;traps_exec_interval_type;0 -TRAP;setparam;trapNoPrinterAttached;traps_log;0 -TRAP;setparam;trapNoPrinterAttached;traps_routing_mode;0 -TRAP;setparam;trapNoPrinterAttached;traps_exec_method;0 -TRAP;setparam;trapNoPrinterAttached;traps_downtime;0 -TRAP;setparam;trapNoPrinterAttached;traps_comments;No printer is attached to the output port.
Variables:
1: outputIndex
-TRAP;ADD;trapPrinterTonerLow;.1.3.6.1.4.1.683.6.0.4 -TRAP;setparam;trapPrinterTonerLow;traps_name;trapPrinterTonerLow -TRAP;setparam;trapPrinterTonerLow;traps_oid;.1.3.6.1.4.1.683.6.0.4 -TRAP;setparam;trapPrinterTonerLow;traps_args;Toner Low: Port $1 - Toner Low -TRAP;setparam;trapPrinterTonerLow;traps_status;1 -TRAP;setparam;trapPrinterTonerLow;vendor;Zebra -TRAP;setparam;trapPrinterTonerLow;traps_reschedule_svc_enable;0 -TRAP;setparam;trapPrinterTonerLow;traps_execution_command_enable;0 -TRAP;setparam;trapPrinterTonerLow;traps_submit_result_enable;0 -TRAP;setparam;trapPrinterTonerLow;traps_advanced_treatment;0 -TRAP;setparam;trapPrinterTonerLow;traps_advanced_treatment_default;0 -TRAP;setparam;trapPrinterTonerLow;traps_exec_interval_type;0 -TRAP;setparam;trapPrinterTonerLow;traps_log;0 -TRAP;setparam;trapPrinterTonerLow;traps_routing_mode;0 -TRAP;setparam;trapPrinterTonerLow;traps_exec_method;0 -TRAP;setparam;trapPrinterTonerLow;traps_downtime;0 -TRAP;setparam;trapPrinterTonerLow;traps_comments;The printer toner is low.
Variables:
1: outputIndex
-TRAP;ADD;trapPrinterPaperOut;.1.3.6.1.4.1.683.6.0.5 -TRAP;setparam;trapPrinterPaperOut;traps_name;trapPrinterPaperOut -TRAP;setparam;trapPrinterPaperOut;traps_oid;.1.3.6.1.4.1.683.6.0.5 -TRAP;setparam;trapPrinterPaperOut;traps_args;Printer Out of Paper: Port $1 - Out of Paper -TRAP;setparam;trapPrinterPaperOut;traps_status;1 -TRAP;setparam;trapPrinterPaperOut;vendor;Zebra -TRAP;setparam;trapPrinterPaperOut;traps_reschedule_svc_enable;0 -TRAP;setparam;trapPrinterPaperOut;traps_execution_command_enable;0 -TRAP;setparam;trapPrinterPaperOut;traps_submit_result_enable;0 -TRAP;setparam;trapPrinterPaperOut;traps_advanced_treatment;0 -TRAP;setparam;trapPrinterPaperOut;traps_advanced_treatment_default;0 -TRAP;setparam;trapPrinterPaperOut;traps_exec_interval_type;0 -TRAP;setparam;trapPrinterPaperOut;traps_log;0 -TRAP;setparam;trapPrinterPaperOut;traps_routing_mode;0 -TRAP;setparam;trapPrinterPaperOut;traps_exec_method;0 -TRAP;setparam;trapPrinterPaperOut;traps_downtime;0 -TRAP;setparam;trapPrinterPaperOut;traps_comments;The printer is out of paper.
Variables:
1: outputIndex
-TRAP;ADD;trapPrinterPaperJam;.1.3.6.1.4.1.683.6.0.6 -TRAP;setparam;trapPrinterPaperJam;traps_name;trapPrinterPaperJam -TRAP;setparam;trapPrinterPaperJam;traps_oid;.1.3.6.1.4.1.683.6.0.6 -TRAP;setparam;trapPrinterPaperJam;traps_args;Paper Jam: Port $1 - Paper Jam -TRAP;setparam;trapPrinterPaperJam;traps_status;2 -TRAP;setparam;trapPrinterPaperJam;vendor;Zebra -TRAP;setparam;trapPrinterPaperJam;traps_reschedule_svc_enable;0 -TRAP;setparam;trapPrinterPaperJam;traps_execution_command_enable;0 -TRAP;setparam;trapPrinterPaperJam;traps_submit_result_enable;0 -TRAP;setparam;trapPrinterPaperJam;traps_advanced_treatment;0 -TRAP;setparam;trapPrinterPaperJam;traps_advanced_treatment_default;0 -TRAP;setparam;trapPrinterPaperJam;traps_exec_interval_type;0 -TRAP;setparam;trapPrinterPaperJam;traps_log;0 -TRAP;setparam;trapPrinterPaperJam;traps_routing_mode;0 -TRAP;setparam;trapPrinterPaperJam;traps_exec_method;0 -TRAP;setparam;trapPrinterPaperJam;traps_downtime;0 -TRAP;setparam;trapPrinterPaperJam;traps_comments;The printer has a paper jam.
Variables:
1: outputIndex
-TRAP;ADD;trapPrinterDoorOpen;.1.3.6.1.4.1.683.6.0.7 -TRAP;setparam;trapPrinterDoorOpen;traps_name;trapPrinterDoorOpen -TRAP;setparam;trapPrinterDoorOpen;traps_oid;.1.3.6.1.4.1.683.6.0.7 -TRAP;setparam;trapPrinterDoorOpen;traps_args;Printer Door Open: Port $1 - Printer Door Open -TRAP;setparam;trapPrinterDoorOpen;traps_status;0 -TRAP;setparam;trapPrinterDoorOpen;vendor;Zebra -TRAP;setparam;trapPrinterDoorOpen;traps_reschedule_svc_enable;0 -TRAP;setparam;trapPrinterDoorOpen;traps_execution_command_enable;0 -TRAP;setparam;trapPrinterDoorOpen;traps_submit_result_enable;0 -TRAP;setparam;trapPrinterDoorOpen;traps_advanced_treatment;0 -TRAP;setparam;trapPrinterDoorOpen;traps_advanced_treatment_default;0 -TRAP;setparam;trapPrinterDoorOpen;traps_exec_interval_type;0 -TRAP;setparam;trapPrinterDoorOpen;traps_log;0 -TRAP;setparam;trapPrinterDoorOpen;traps_routing_mode;0 -TRAP;setparam;trapPrinterDoorOpen;traps_exec_method;0 -TRAP;setparam;trapPrinterDoorOpen;traps_downtime;0 -TRAP;setparam;trapPrinterDoorOpen;traps_comments;The printer door is open.
Variables:
1: outputIndex
-TRAP;ADD;trapPrinterError;.1.3.6.1.4.1.683.6.0.16 -TRAP;setparam;trapPrinterError;traps_name;trapPrinterError -TRAP;setparam;trapPrinterError;traps_oid;.1.3.6.1.4.1.683.6.0.16 -TRAP;setparam;trapPrinterError;traps_args;General Printer Error: Port $1 - Printer Error -TRAP;setparam;trapPrinterError;traps_status;1 -TRAP;setparam;trapPrinterError;vendor;Zebra -TRAP;setparam;trapPrinterError;traps_reschedule_svc_enable;0 -TRAP;setparam;trapPrinterError;traps_execution_command_enable;0 -TRAP;setparam;trapPrinterError;traps_submit_result_enable;0 -TRAP;setparam;trapPrinterError;traps_advanced_treatment;0 -TRAP;setparam;trapPrinterError;traps_advanced_treatment_default;0 -TRAP;setparam;trapPrinterError;traps_exec_interval_type;0 -TRAP;setparam;trapPrinterError;traps_log;0 -TRAP;setparam;trapPrinterError;traps_routing_mode;0 -TRAP;setparam;trapPrinterError;traps_exec_method;0 -TRAP;setparam;trapPrinterError;traps_downtime;0 -TRAP;setparam;trapPrinterError;traps_comments;General printer error.
Variables:
1: outputIndex
-TRAP;ADD;alertAutomaticSystemRecovery;.1.3.6.1.4.1.674.10892.1.0.1006 -TRAP;setparam;alertAutomaticSystemRecovery;traps_name;alertAutomaticSystemRecovery -TRAP;setparam;alertAutomaticSystemRecovery;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1006 -TRAP;setparam;alertAutomaticSystemRecovery;traps_args;Server Automatic System Recovery: $3 -TRAP;setparam;alertAutomaticSystemRecovery;traps_status;2 -TRAP;setparam;alertAutomaticSystemRecovery;vendor;Dell -TRAP;setparam;alertAutomaticSystemRecovery;traps_reschedule_svc_enable;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_execution_command_enable;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_submit_result_enable;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_advanced_treatment;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_advanced_treatment_default;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_exec_interval_type;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_log;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_routing_mode;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_exec_method;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_downtime;0 -TRAP;setparam;alertAutomaticSystemRecovery;traps_comments;Automatic system recovery (ASR) was performed.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertAmperageProbeNormal;.1.3.6.1.4.1.674.10892.1.0.1202 -TRAP;setparam;alertAmperageProbeNormal;traps_name;alertAmperageProbeNormal -TRAP;setparam;alertAmperageProbeNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1202 -TRAP;setparam;alertAmperageProbeNormal;traps_args;Server Amperage Normal: $3 -TRAP;setparam;alertAmperageProbeNormal;traps_status;0 -TRAP;setparam;alertAmperageProbeNormal;vendor;Dell -TRAP;setparam;alertAmperageProbeNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertAmperageProbeNormal;traps_execution_command_enable;0 -TRAP;setparam;alertAmperageProbeNormal;traps_submit_result_enable;0 -TRAP;setparam;alertAmperageProbeNormal;traps_advanced_treatment;0 -TRAP;setparam;alertAmperageProbeNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertAmperageProbeNormal;traps_exec_interval_type;0 -TRAP;setparam;alertAmperageProbeNormal;traps_log;0 -TRAP;setparam;alertAmperageProbeNormal;traps_routing_mode;0 -TRAP;setparam;alertAmperageProbeNormal;traps_exec_method;0 -TRAP;setparam;alertAmperageProbeNormal;traps_downtime;0 -TRAP;setparam;alertAmperageProbeNormal;traps_comments;Amperage probe has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertAmperageProbeWarning;.1.3.6.1.4.1.674.10892.1.0.1203 -TRAP;setparam;alertAmperageProbeWarning;traps_name;alertAmperageProbeWarning -TRAP;setparam;alertAmperageProbeWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1203 -TRAP;setparam;alertAmperageProbeWarning;traps_args;Server Amperage Warning: $3 -TRAP;setparam;alertAmperageProbeWarning;traps_status;1 -TRAP;setparam;alertAmperageProbeWarning;vendor;Dell -TRAP;setparam;alertAmperageProbeWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;alertAmperageProbeWarning;traps_execution_command_enable;0 -TRAP;setparam;alertAmperageProbeWarning;traps_submit_result_enable;0 -TRAP;setparam;alertAmperageProbeWarning;traps_advanced_treatment;0 -TRAP;setparam;alertAmperageProbeWarning;traps_advanced_treatment_default;0 -TRAP;setparam;alertAmperageProbeWarning;traps_exec_interval_type;0 -TRAP;setparam;alertAmperageProbeWarning;traps_log;0 -TRAP;setparam;alertAmperageProbeWarning;traps_routing_mode;0 -TRAP;setparam;alertAmperageProbeWarning;traps_exec_method;0 -TRAP;setparam;alertAmperageProbeWarning;traps_downtime;0 -TRAP;setparam;alertAmperageProbeWarning;traps_comments;Amperage probe has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertAmperageProbeFailure;.1.3.6.1.4.1.674.10892.1.0.1204 -TRAP;setparam;alertAmperageProbeFailure;traps_name;alertAmperageProbeFailure -TRAP;setparam;alertAmperageProbeFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1204 -TRAP;setparam;alertAmperageProbeFailure;traps_args;Server Amperage Failure: $3 -TRAP;setparam;alertAmperageProbeFailure;traps_status;2 -TRAP;setparam;alertAmperageProbeFailure;vendor;Dell -TRAP;setparam;alertAmperageProbeFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertAmperageProbeFailure;traps_execution_command_enable;0 -TRAP;setparam;alertAmperageProbeFailure;traps_submit_result_enable;0 -TRAP;setparam;alertAmperageProbeFailure;traps_advanced_treatment;0 -TRAP;setparam;alertAmperageProbeFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertAmperageProbeFailure;traps_exec_interval_type;0 -TRAP;setparam;alertAmperageProbeFailure;traps_log;0 -TRAP;setparam;alertAmperageProbeFailure;traps_routing_mode;0 -TRAP;setparam;alertAmperageProbeFailure;traps_exec_method;0 -TRAP;setparam;alertAmperageProbeFailure;traps_downtime;0 -TRAP;setparam;alertAmperageProbeFailure;traps_comments;Amperage probe has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertAmperageProbeNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1205 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_name;alertAmperageProbeNonRecoverable -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1205 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_args;Server Amperage Non-recoverable: $3 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_status;2 -TRAP;setparam;alertAmperageProbeNonRecoverable;vendor;Dell -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_reschedule_svc_enable;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_execution_command_enable;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_submit_result_enable;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_advanced_treatment;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_advanced_treatment_default;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_exec_interval_type;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_log;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_routing_mode;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_exec_method;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_downtime;0 -TRAP;setparam;alertAmperageProbeNonRecoverable;traps_comments;Amperage probe has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertChassisIntrusionDetected;.1.3.6.1.4.1.674.10892.1.0.1254 -TRAP;setparam;alertChassisIntrusionDetected;traps_name;alertChassisIntrusionDetected -TRAP;setparam;alertChassisIntrusionDetected;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1254 -TRAP;setparam;alertChassisIntrusionDetected;traps_args;Server Chassis Intrusion Detected: $3 -TRAP;setparam;alertChassisIntrusionDetected;traps_status;2 -TRAP;setparam;alertChassisIntrusionDetected;vendor;Dell -TRAP;setparam;alertChassisIntrusionDetected;traps_reschedule_svc_enable;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_execution_command_enable;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_submit_result_enable;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_advanced_treatment;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_advanced_treatment_default;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_exec_interval_type;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_log;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_routing_mode;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_exec_method;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_downtime;0 -TRAP;setparam;alertChassisIntrusionDetected;traps_comments;Chassis intrusion has been detected.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertACPowerCordNoPowerNonRedundant;.1.3.6.1.4.1.674.10892.1.0.1501 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_name;alertACPowerCordNoPowerNonRedundant -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1501 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_args;Server AC Cord No Power Non-redundant: $3 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_status;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;vendor;Dell -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_reschedule_svc_enable;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_execution_command_enable;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_submit_result_enable;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_advanced_treatment;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_advanced_treatment_default;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_exec_interval_type;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_log;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_routing_mode;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_exec_method;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_downtime;0 -TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_comments;AC power cord does not have power, and the reduncancy mode
for its AC power switch has been set to non-redundant.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertACPowerCordNormal;.1.3.6.1.4.1.674.10892.1.0.1502 -TRAP;setparam;alertACPowerCordNormal;traps_name;alertACPowerCordNormal -TRAP;setparam;alertACPowerCordNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1502 -TRAP;setparam;alertACPowerCordNormal;traps_args;Server AC Cord Normal: $3 -TRAP;setparam;alertACPowerCordNormal;traps_status;0 -TRAP;setparam;alertACPowerCordNormal;vendor;Dell -TRAP;setparam;alertACPowerCordNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertACPowerCordNormal;traps_execution_command_enable;0 -TRAP;setparam;alertACPowerCordNormal;traps_submit_result_enable;0 -TRAP;setparam;alertACPowerCordNormal;traps_advanced_treatment;0 -TRAP;setparam;alertACPowerCordNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertACPowerCordNormal;traps_exec_interval_type;0 -TRAP;setparam;alertACPowerCordNormal;traps_log;0 -TRAP;setparam;alertACPowerCordNormal;traps_routing_mode;0 -TRAP;setparam;alertACPowerCordNormal;traps_exec_method;0 -TRAP;setparam;alertACPowerCordNormal;traps_downtime;0 -TRAP;setparam;alertACPowerCordNormal;traps_comments;AC power cord has regained power.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertACPowerCordFailure;.1.3.6.1.4.1.674.10892.1.0.1504 -TRAP;setparam;alertACPowerCordFailure;traps_name;alertACPowerCordFailure -TRAP;setparam;alertACPowerCordFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1504 -TRAP;setparam;alertACPowerCordFailure;traps_args;Server AC Cord Failure: $3 -TRAP;setparam;alertACPowerCordFailure;traps_status;2 -TRAP;setparam;alertACPowerCordFailure;vendor;Dell -TRAP;setparam;alertACPowerCordFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertACPowerCordFailure;traps_execution_command_enable;0 -TRAP;setparam;alertACPowerCordFailure;traps_submit_result_enable;0 -TRAP;setparam;alertACPowerCordFailure;traps_advanced_treatment;0 -TRAP;setparam;alertACPowerCordFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertACPowerCordFailure;traps_exec_interval_type;0 -TRAP;setparam;alertACPowerCordFailure;traps_log;0 -TRAP;setparam;alertACPowerCordFailure;traps_routing_mode;0 -TRAP;setparam;alertACPowerCordFailure;traps_exec_method;0 -TRAP;setparam;alertACPowerCordFailure;traps_downtime;0 -TRAP;setparam;alertACPowerCordFailure;traps_comments;AC power cord has lost power.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertBatteryNormal;.1.3.6.1.4.1.674.10892.1.0.1702 -TRAP;setparam;alertBatteryNormal;traps_name;alertBatteryNormal -TRAP;setparam;alertBatteryNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1702 -TRAP;setparam;alertBatteryNormal;traps_args;Server Battery Normal: $3 -TRAP;setparam;alertBatteryNormal;traps_status;0 -TRAP;setparam;alertBatteryNormal;vendor;Dell -TRAP;setparam;alertBatteryNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertBatteryNormal;traps_execution_command_enable;0 -TRAP;setparam;alertBatteryNormal;traps_submit_result_enable;0 -TRAP;setparam;alertBatteryNormal;traps_advanced_treatment;0 -TRAP;setparam;alertBatteryNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertBatteryNormal;traps_exec_interval_type;0 -TRAP;setparam;alertBatteryNormal;traps_log;0 -TRAP;setparam;alertBatteryNormal;traps_routing_mode;0 -TRAP;setparam;alertBatteryNormal;traps_exec_method;0 -TRAP;setparam;alertBatteryNormal;traps_downtime;0 -TRAP;setparam;alertBatteryNormal;traps_comments;Battery has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertBatteryWarning;.1.3.6.1.4.1.674.10892.1.0.1703 -TRAP;setparam;alertBatteryWarning;traps_name;alertBatteryWarning -TRAP;setparam;alertBatteryWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1703 -TRAP;setparam;alertBatteryWarning;traps_args;Server Battery Warning: $3 -TRAP;setparam;alertBatteryWarning;traps_status;1 -TRAP;setparam;alertBatteryWarning;vendor;Dell -TRAP;setparam;alertBatteryWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;alertBatteryWarning;traps_execution_command_enable;0 -TRAP;setparam;alertBatteryWarning;traps_submit_result_enable;0 -TRAP;setparam;alertBatteryWarning;traps_advanced_treatment;0 -TRAP;setparam;alertBatteryWarning;traps_advanced_treatment_default;0 -TRAP;setparam;alertBatteryWarning;traps_exec_interval_type;0 -TRAP;setparam;alertBatteryWarning;traps_log;0 -TRAP;setparam;alertBatteryWarning;traps_routing_mode;0 -TRAP;setparam;alertBatteryWarning;traps_exec_method;0 -TRAP;setparam;alertBatteryWarning;traps_downtime;0 -TRAP;setparam;alertBatteryWarning;traps_comments;Battery has detected a warning.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertBatteryFailure;.1.3.6.1.4.1.674.10892.1.0.1704 -TRAP;setparam;alertBatteryFailure;traps_name;alertBatteryFailure -TRAP;setparam;alertBatteryFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1704 -TRAP;setparam;alertBatteryFailure;traps_args;Server Battery Failure: $3 -TRAP;setparam;alertBatteryFailure;traps_status;2 -TRAP;setparam;alertBatteryFailure;vendor;Dell -TRAP;setparam;alertBatteryFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertBatteryFailure;traps_execution_command_enable;0 -TRAP;setparam;alertBatteryFailure;traps_submit_result_enable;0 -TRAP;setparam;alertBatteryFailure;traps_advanced_treatment;0 -TRAP;setparam;alertBatteryFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertBatteryFailure;traps_exec_interval_type;0 -TRAP;setparam;alertBatteryFailure;traps_log;0 -TRAP;setparam;alertBatteryFailure;traps_routing_mode;0 -TRAP;setparam;alertBatteryFailure;traps_exec_method;0 -TRAP;setparam;alertBatteryFailure;traps_downtime;0 -TRAP;setparam;alertBatteryFailure;traps_comments;Battery has detected a failure.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;failoverEvent;.1.3.6.1.4.1.4413.1.2.3.0.1 -TRAP;setparam;failoverEvent;traps_name;failoverEvent -TRAP;setparam;failoverEvent;traps_oid;.1.3.6.1.4.1.4413.1.2.3.0.1 -TRAP;setparam;failoverEvent;traps_args;$* -TRAP;setparam;failoverEvent;traps_status;0 -TRAP;setparam;failoverEvent;vendor;Dell -TRAP;setparam;failoverEvent;traps_reschedule_svc_enable;0 -TRAP;setparam;failoverEvent;traps_execution_command_enable;0 -TRAP;setparam;failoverEvent;traps_submit_result_enable;0 -TRAP;setparam;failoverEvent;traps_advanced_treatment;0 -TRAP;setparam;failoverEvent;traps_advanced_treatment_default;0 -TRAP;setparam;failoverEvent;traps_exec_interval_type;0 -TRAP;setparam;failoverEvent;traps_log;0 -TRAP;setparam;failoverEvent;traps_routing_mode;0 -TRAP;setparam;failoverEvent;traps_exec_method;0 -TRAP;setparam;failoverEvent;traps_downtime;0 -TRAP;setparam;failoverEvent;traps_comments;
This trap is generated to indicate that adapter Fail-Over
event has occured
Variables:
1: trapAdapterName
2: trapTeamName
3: trapCauseDirection
4: trapAdapterActivityCause
-TRAP;ADD;dmtfAlert309;.1.3.6.1.4.1.674.10890.1.0.309 -TRAP;setparam;dmtfAlert309;traps_name;dmtfAlert309 -TRAP;setparam;dmtfAlert309;traps_oid;.1.3.6.1.4.1.674.10890.1.0.309 -TRAP;setparam;dmtfAlert309;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert309;traps_status;2 -TRAP;setparam;dmtfAlert309;vendor;Dell -TRAP;setparam;dmtfAlert309;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert309;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert309;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert309;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert309;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert309;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert309;traps_log;0 -TRAP;setparam;dmtfAlert309;traps_routing_mode;0 -TRAP;setparam;dmtfAlert309;traps_exec_method;0 -TRAP;setparam;dmtfAlert309;traps_downtime;0 -TRAP;setparam;dmtfAlert309;traps_comments;Current sensor warning returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert310;.1.3.6.1.4.1.674.10890.1.0.310 -TRAP;setparam;dmtfAlert310;traps_name;dmtfAlert310 -TRAP;setparam;dmtfAlert310;traps_oid;.1.3.6.1.4.1.674.10890.1.0.310 -TRAP;setparam;dmtfAlert310;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert310;traps_status;2 -TRAP;setparam;dmtfAlert310;vendor;Dell -TRAP;setparam;dmtfAlert310;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert310;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert310;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert310;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert310;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert310;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert310;traps_log;0 -TRAP;setparam;dmtfAlert310;traps_routing_mode;0 -TRAP;setparam;dmtfAlert310;traps_exec_method;0 -TRAP;setparam;dmtfAlert310;traps_downtime;0 -TRAP;setparam;dmtfAlert310;traps_comments;Power supply lost redundancy detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert311;.1.3.6.1.4.1.674.10890.1.0.311 -TRAP;setparam;dmtfAlert311;traps_name;dmtfAlert311 -TRAP;setparam;dmtfAlert311;traps_oid;.1.3.6.1.4.1.674.10890.1.0.311 -TRAP;setparam;dmtfAlert311;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert311;traps_status;2 -TRAP;setparam;dmtfAlert311;vendor;Dell -TRAP;setparam;dmtfAlert311;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert311;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert311;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert311;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert311;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert311;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert311;traps_log;0 -TRAP;setparam;dmtfAlert311;traps_routing_mode;0 -TRAP;setparam;dmtfAlert311;traps_exec_method;0 -TRAP;setparam;dmtfAlert311;traps_downtime;0 -TRAP;setparam;dmtfAlert311;traps_comments;Power supply regained redundancy
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert312;.1.3.6.1.4.1.674.10890.1.0.312 -TRAP;setparam;dmtfAlert312;traps_name;dmtfAlert312 -TRAP;setparam;dmtfAlert312;traps_oid;.1.3.6.1.4.1.674.10890.1.0.312 -TRAP;setparam;dmtfAlert312;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert312;traps_status;2 -TRAP;setparam;dmtfAlert312;vendor;Dell -TRAP;setparam;dmtfAlert312;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert312;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert312;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert312;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert312;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert312;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert312;traps_log;0 -TRAP;setparam;dmtfAlert312;traps_routing_mode;0 -TRAP;setparam;dmtfAlert312;traps_exec_method;0 -TRAP;setparam;dmtfAlert312;traps_downtime;0 -TRAP;setparam;dmtfAlert312;traps_comments;Power supply degraded redundancy detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert313;.1.3.6.1.4.1.674.10890.1.0.313 -TRAP;setparam;dmtfAlert313;traps_name;dmtfAlert313 -TRAP;setparam;dmtfAlert313;traps_oid;.1.3.6.1.4.1.674.10890.1.0.313 -TRAP;setparam;dmtfAlert313;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert313;traps_status;2 -TRAP;setparam;dmtfAlert313;vendor;Dell -TRAP;setparam;dmtfAlert313;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert313;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert313;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert313;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert313;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert313;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert313;traps_log;0 -TRAP;setparam;dmtfAlert313;traps_routing_mode;0 -TRAP;setparam;dmtfAlert313;traps_exec_method;0 -TRAP;setparam;dmtfAlert313;traps_downtime;0 -TRAP;setparam;dmtfAlert313;traps_comments;Power supply degraded redundancy returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert314;.1.3.6.1.4.1.674.10890.1.0.314 -TRAP;setparam;dmtfAlert314;traps_name;dmtfAlert314 -TRAP;setparam;dmtfAlert314;traps_oid;.1.3.6.1.4.1.674.10890.1.0.314 -TRAP;setparam;dmtfAlert314;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert314;traps_status;2 -TRAP;setparam;dmtfAlert314;vendor;Dell -TRAP;setparam;dmtfAlert314;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert314;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert314;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert314;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert314;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert314;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert314;traps_log;0 -TRAP;setparam;dmtfAlert314;traps_routing_mode;0 -TRAP;setparam;dmtfAlert314;traps_exec_method;0 -TRAP;setparam;dmtfAlert314;traps_downtime;0 -TRAP;setparam;dmtfAlert314;traps_comments;Power supply failure detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert315;.1.3.6.1.4.1.674.10890.1.0.315 -TRAP;setparam;dmtfAlert315;traps_name;dmtfAlert315 -TRAP;setparam;dmtfAlert315;traps_oid;.1.3.6.1.4.1.674.10890.1.0.315 -TRAP;setparam;dmtfAlert315;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert315;traps_status;2 -TRAP;setparam;dmtfAlert315;vendor;Dell -TRAP;setparam;dmtfAlert315;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert315;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert315;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert315;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert315;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert315;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert315;traps_log;0 -TRAP;setparam;dmtfAlert315;traps_routing_mode;0 -TRAP;setparam;dmtfAlert315;traps_exec_method;0 -TRAP;setparam;dmtfAlert315;traps_downtime;0 -TRAP;setparam;dmtfAlert315;traps_comments;Power supply failure returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert320;.1.3.6.1.4.1.674.10890.1.0.320 -TRAP;setparam;dmtfAlert320;traps_name;dmtfAlert320 -TRAP;setparam;dmtfAlert320;traps_oid;.1.3.6.1.4.1.674.10890.1.0.320 -TRAP;setparam;dmtfAlert320;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert320;traps_status;2 -TRAP;setparam;dmtfAlert320;vendor;Dell -TRAP;setparam;dmtfAlert320;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert320;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert320;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert320;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert320;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert320;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert320;traps_log;0 -TRAP;setparam;dmtfAlert320;traps_routing_mode;0 -TRAP;setparam;dmtfAlert320;traps_exec_method;0 -TRAP;setparam;dmtfAlert320;traps_downtime;0 -TRAP;setparam;dmtfAlert320;traps_comments;Chassis intrusion detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert321;.1.3.6.1.4.1.674.10890.1.0.321 -TRAP;setparam;dmtfAlert321;traps_name;dmtfAlert321 -TRAP;setparam;dmtfAlert321;traps_oid;.1.3.6.1.4.1.674.10890.1.0.321 -TRAP;setparam;dmtfAlert321;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert321;traps_status;2 -TRAP;setparam;dmtfAlert321;vendor;Dell -TRAP;setparam;dmtfAlert321;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert321;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert321;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert321;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert321;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert321;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert321;traps_log;0 -TRAP;setparam;dmtfAlert321;traps_routing_mode;0 -TRAP;setparam;dmtfAlert321;traps_exec_method;0 -TRAP;setparam;dmtfAlert321;traps_downtime;0 -TRAP;setparam;dmtfAlert321;traps_comments;Chassis intrusion returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert330;.1.3.6.1.4.1.674.10890.1.0.330 -TRAP;setparam;dmtfAlert330;traps_name;dmtfAlert330 -TRAP;setparam;dmtfAlert330;traps_oid;.1.3.6.1.4.1.674.10890.1.0.330 -TRAP;setparam;dmtfAlert330;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert330;traps_status;2 -TRAP;setparam;dmtfAlert330;vendor;Dell -TRAP;setparam;dmtfAlert330;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert330;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert330;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert330;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert330;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert330;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert330;traps_log;0 -TRAP;setparam;dmtfAlert330;traps_routing_mode;0 -TRAP;setparam;dmtfAlert330;traps_exec_method;0 -TRAP;setparam;dmtfAlert330;traps_downtime;0 -TRAP;setparam;dmtfAlert330;traps_comments;System Up
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert323;.1.3.6.1.4.1.674.10890.1.0.323 -TRAP;setparam;dmtfAlert323;traps_name;dmtfAlert323 -TRAP;setparam;dmtfAlert323;traps_oid;.1.3.6.1.4.1.674.10890.1.0.323 -TRAP;setparam;dmtfAlert323;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert323;traps_status;2 -TRAP;setparam;dmtfAlert323;vendor;Dell -TRAP;setparam;dmtfAlert323;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert323;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert323;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert323;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert323;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert323;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert323;traps_log;0 -TRAP;setparam;dmtfAlert323;traps_routing_mode;0 -TRAP;setparam;dmtfAlert323;traps_exec_method;0 -TRAP;setparam;dmtfAlert323;traps_downtime;0 -TRAP;setparam;dmtfAlert323;traps_comments;Memory ECC fault detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert325;.1.3.6.1.4.1.674.10890.1.0.325 -TRAP;setparam;dmtfAlert325;traps_name;dmtfAlert325 -TRAP;setparam;dmtfAlert325;traps_oid;.1.3.6.1.4.1.674.10890.1.0.325 -TRAP;setparam;dmtfAlert325;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert325;traps_status;2 -TRAP;setparam;dmtfAlert325;vendor;Dell -TRAP;setparam;dmtfAlert325;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert325;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert325;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert325;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert325;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert325;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert325;traps_log;0 -TRAP;setparam;dmtfAlert325;traps_routing_mode;0 -TRAP;setparam;dmtfAlert325;traps_exec_method;0 -TRAP;setparam;dmtfAlert325;traps_downtime;0 -TRAP;setparam;dmtfAlert325;traps_comments;Lost connection to storage system
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert326;.1.3.6.1.4.1.674.10890.1.0.326 -TRAP;setparam;dmtfAlert326;traps_name;dmtfAlert326 -TRAP;setparam;dmtfAlert326;traps_oid;.1.3.6.1.4.1.674.10890.1.0.326 -TRAP;setparam;dmtfAlert326;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert326;traps_status;2 -TRAP;setparam;dmtfAlert326;vendor;Dell -TRAP;setparam;dmtfAlert326;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert326;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert326;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert326;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert326;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert326;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert326;traps_log;0 -TRAP;setparam;dmtfAlert326;traps_routing_mode;0 -TRAP;setparam;dmtfAlert326;traps_exec_method;0 -TRAP;setparam;dmtfAlert326;traps_downtime;0 -TRAP;setparam;dmtfAlert326;traps_comments;Established connection to storage system
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;dmtfAlert327;.1.3.6.1.4.1.674.10890.1.0.327 -TRAP;setparam;dmtfAlert327;traps_name;dmtfAlert327 -TRAP;setparam;dmtfAlert327;traps_oid;.1.3.6.1.4.1.674.10890.1.0.327 -TRAP;setparam;dmtfAlert327;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) -TRAP;setparam;dmtfAlert327;traps_status;2 -TRAP;setparam;dmtfAlert327;vendor;Dell -TRAP;setparam;dmtfAlert327;traps_reschedule_svc_enable;0 -TRAP;setparam;dmtfAlert327;traps_execution_command_enable;0 -TRAP;setparam;dmtfAlert327;traps_submit_result_enable;0 -TRAP;setparam;dmtfAlert327;traps_advanced_treatment;0 -TRAP;setparam;dmtfAlert327;traps_advanced_treatment_default;0 -TRAP;setparam;dmtfAlert327;traps_exec_interval_type;0 -TRAP;setparam;dmtfAlert327;traps_log;0 -TRAP;setparam;dmtfAlert327;traps_routing_mode;0 -TRAP;setparam;dmtfAlert327;traps_exec_method;0 -TRAP;setparam;dmtfAlert327;traps_downtime;0 -TRAP;setparam;dmtfAlert327;traps_comments;Reestablished connection to storage system
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
-TRAP;ADD;virtualDiskCreated;.1.3.6.1.4.1.674.10893.1.1.200.0.505 -TRAP;setparam;virtualDiskCreated;traps_name;virtualDiskCreated -TRAP;setparam;virtualDiskCreated;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.505 -TRAP;setparam;virtualDiskCreated;traps_args;Array Manager Event: Virtual Disk created: -TRAP;setparam;virtualDiskCreated;traps_status;0 -TRAP;setparam;virtualDiskCreated;vendor;Dell -TRAP;setparam;virtualDiskCreated;traps_reschedule_svc_enable;0 -TRAP;setparam;virtualDiskCreated;traps_execution_command_enable;0 -TRAP;setparam;virtualDiskCreated;traps_submit_result_enable;0 -TRAP;setparam;virtualDiskCreated;traps_advanced_treatment;0 -TRAP;setparam;virtualDiskCreated;traps_advanced_treatment_default;0 -TRAP;setparam;virtualDiskCreated;traps_exec_interval_type;0 -TRAP;setparam;virtualDiskCreated;traps_log;0 -TRAP;setparam;virtualDiskCreated;traps_routing_mode;0 -TRAP;setparam;virtualDiskCreated;traps_exec_method;0 -TRAP;setparam;virtualDiskCreated;traps_downtime;0 -TRAP;setparam;virtualDiskCreated;traps_comments;%s, virtual disk (%s) created.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;virtualDiskDeleted;.1.3.6.1.4.1.674.10893.1.1.200.0.506 -TRAP;setparam;virtualDiskDeleted;traps_name;virtualDiskDeleted -TRAP;setparam;virtualDiskDeleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.506 -TRAP;setparam;virtualDiskDeleted;traps_args;Array Manager Event: Virtual Disk deleted: -TRAP;setparam;virtualDiskDeleted;traps_status;1 -TRAP;setparam;virtualDiskDeleted;vendor;Dell -TRAP;setparam;virtualDiskDeleted;traps_reschedule_svc_enable;0 -TRAP;setparam;virtualDiskDeleted;traps_execution_command_enable;0 -TRAP;setparam;virtualDiskDeleted;traps_submit_result_enable;0 -TRAP;setparam;virtualDiskDeleted;traps_advanced_treatment;0 -TRAP;setparam;virtualDiskDeleted;traps_advanced_treatment_default;0 -TRAP;setparam;virtualDiskDeleted;traps_exec_interval_type;0 -TRAP;setparam;virtualDiskDeleted;traps_log;0 -TRAP;setparam;virtualDiskDeleted;traps_routing_mode;0 -TRAP;setparam;virtualDiskDeleted;traps_exec_method;0 -TRAP;setparam;virtualDiskDeleted;traps_downtime;0 -TRAP;setparam;virtualDiskDeleted;traps_comments;%s, virtual disk (%s) deleted.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;virtualDiskConfigChanged;.1.3.6.1.4.1.674.10893.1.1.200.0.507 -TRAP;setparam;virtualDiskConfigChanged;traps_name;virtualDiskConfigChanged -TRAP;setparam;virtualDiskConfigChanged;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.507 -TRAP;setparam;virtualDiskConfigChanged;traps_args;Array Manager Event: Virtual Disk created: -TRAP;setparam;virtualDiskConfigChanged;traps_status;0 -TRAP;setparam;virtualDiskConfigChanged;vendor;Dell -TRAP;setparam;virtualDiskConfigChanged;traps_reschedule_svc_enable;0 -TRAP;setparam;virtualDiskConfigChanged;traps_execution_command_enable;0 -TRAP;setparam;virtualDiskConfigChanged;traps_submit_result_enable;0 -TRAP;setparam;virtualDiskConfigChanged;traps_advanced_treatment;0 -TRAP;setparam;virtualDiskConfigChanged;traps_advanced_treatment_default;0 -TRAP;setparam;virtualDiskConfigChanged;traps_exec_interval_type;0 -TRAP;setparam;virtualDiskConfigChanged;traps_log;0 -TRAP;setparam;virtualDiskConfigChanged;traps_routing_mode;0 -TRAP;setparam;virtualDiskConfigChanged;traps_exec_method;0 -TRAP;setparam;virtualDiskConfigChanged;traps_downtime;0 -TRAP;setparam;virtualDiskConfigChanged;traps_comments;%s, virtual disk (%s) configuration changed from %s to %s
Variables:
1: controllerNameEv
2: virtualDiskNameEv
3: oldVDConfigEv
4: newVDConfigEv
-TRAP;ADD;virtualDiskFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.508 -TRAP;setparam;virtualDiskFailed;traps_name;virtualDiskFailed -TRAP;setparam;virtualDiskFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.508 -TRAP;setparam;virtualDiskFailed;traps_args;Array Manager Event: Virtual Disk failed: -TRAP;setparam;virtualDiskFailed;traps_status;3 -TRAP;setparam;virtualDiskFailed;vendor;Dell -TRAP;setparam;virtualDiskFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;virtualDiskFailed;traps_execution_command_enable;0 -TRAP;setparam;virtualDiskFailed;traps_submit_result_enable;0 -TRAP;setparam;virtualDiskFailed;traps_advanced_treatment;0 -TRAP;setparam;virtualDiskFailed;traps_advanced_treatment_default;0 -TRAP;setparam;virtualDiskFailed;traps_exec_interval_type;0 -TRAP;setparam;virtualDiskFailed;traps_log;0 -TRAP;setparam;virtualDiskFailed;traps_routing_mode;0 -TRAP;setparam;virtualDiskFailed;traps_exec_method;0 -TRAP;setparam;virtualDiskFailed;traps_downtime;0 -TRAP;setparam;virtualDiskFailed;traps_comments;%s, virtual disk (%s) failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;virtualDiskDegraded;.1.3.6.1.4.1.674.10893.1.1.200.0.509 -TRAP;setparam;virtualDiskDegraded;traps_name;virtualDiskDegraded -TRAP;setparam;virtualDiskDegraded;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.509 -TRAP;setparam;virtualDiskDegraded;traps_args;Array Manager Event: Virtual Disk degraded: -TRAP;setparam;virtualDiskDegraded;traps_status;1 -TRAP;setparam;virtualDiskDegraded;vendor;Dell -TRAP;setparam;virtualDiskDegraded;traps_reschedule_svc_enable;0 -TRAP;setparam;virtualDiskDegraded;traps_execution_command_enable;0 -TRAP;setparam;virtualDiskDegraded;traps_submit_result_enable;0 -TRAP;setparam;virtualDiskDegraded;traps_advanced_treatment;0 -TRAP;setparam;virtualDiskDegraded;traps_advanced_treatment_default;0 -TRAP;setparam;virtualDiskDegraded;traps_exec_interval_type;0 -TRAP;setparam;virtualDiskDegraded;traps_log;0 -TRAP;setparam;virtualDiskDegraded;traps_routing_mode;0 -TRAP;setparam;virtualDiskDegraded;traps_exec_method;0 -TRAP;setparam;virtualDiskDegraded;traps_downtime;0 -TRAP;setparam;virtualDiskDegraded;traps_comments;%s, virtual disk (%s) degraded.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;vdFailedRedundancy;.1.3.6.1.4.1.674.10893.1.1.200.0.510 -TRAP;setparam;vdFailedRedundancy;traps_name;vdFailedRedundancy -TRAP;setparam;vdFailedRedundancy;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.510 -TRAP;setparam;vdFailedRedundancy;traps_args;Array Manager Event: Virtual Disk failed redundancy: -TRAP;setparam;vdFailedRedundancy;traps_status;1 -TRAP;setparam;vdFailedRedundancy;vendor;Dell -TRAP;setparam;vdFailedRedundancy;traps_reschedule_svc_enable;0 -TRAP;setparam;vdFailedRedundancy;traps_execution_command_enable;0 -TRAP;setparam;vdFailedRedundancy;traps_submit_result_enable;0 -TRAP;setparam;vdFailedRedundancy;traps_advanced_treatment;0 -TRAP;setparam;vdFailedRedundancy;traps_advanced_treatment_default;0 -TRAP;setparam;vdFailedRedundancy;traps_exec_interval_type;0 -TRAP;setparam;vdFailedRedundancy;traps_log;0 -TRAP;setparam;vdFailedRedundancy;traps_routing_mode;0 -TRAP;setparam;vdFailedRedundancy;traps_exec_method;0 -TRAP;setparam;vdFailedRedundancy;traps_downtime;0 -TRAP;setparam;vdFailedRedundancy;traps_comments;%s, virtual disk (%s) is no longer redundant.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;vdFormatStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.521 -TRAP;setparam;vdFormatStarted;traps_name;vdFormatStarted -TRAP;setparam;vdFormatStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.521 -TRAP;setparam;vdFormatStarted;traps_args;Array Manager Event: Virtual Disk format started: -TRAP;setparam;vdFormatStarted;traps_status;1 -TRAP;setparam;vdFormatStarted;vendor;Dell -TRAP;setparam;vdFormatStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdFormatStarted;traps_execution_command_enable;0 -TRAP;setparam;vdFormatStarted;traps_submit_result_enable;0 -TRAP;setparam;vdFormatStarted;traps_advanced_treatment;0 -TRAP;setparam;vdFormatStarted;traps_advanced_treatment_default;0 -TRAP;setparam;vdFormatStarted;traps_exec_interval_type;0 -TRAP;setparam;vdFormatStarted;traps_log;0 -TRAP;setparam;vdFormatStarted;traps_routing_mode;0 -TRAP;setparam;vdFormatStarted;traps_exec_method;0 -TRAP;setparam;vdFormatStarted;traps_downtime;0 -TRAP;setparam;vdFormatStarted;traps_comments;%s, virtual disk (%s) format started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adFormatStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.522 -TRAP;setparam;adFormatStarted;traps_name;adFormatStarted -TRAP;setparam;adFormatStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.522 -TRAP;setparam;adFormatStarted;traps_args;Array Manager Event: Array Disk format started: -TRAP;setparam;adFormatStarted;traps_status;1 -TRAP;setparam;adFormatStarted;vendor;Dell -TRAP;setparam;adFormatStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;adFormatStarted;traps_execution_command_enable;0 -TRAP;setparam;adFormatStarted;traps_submit_result_enable;0 -TRAP;setparam;adFormatStarted;traps_advanced_treatment;0 -TRAP;setparam;adFormatStarted;traps_advanced_treatment_default;0 -TRAP;setparam;adFormatStarted;traps_exec_interval_type;0 -TRAP;setparam;adFormatStarted;traps_log;0 -TRAP;setparam;adFormatStarted;traps_routing_mode;0 -TRAP;setparam;adFormatStarted;traps_exec_method;0 -TRAP;setparam;adFormatStarted;traps_downtime;0 -TRAP;setparam;adFormatStarted;traps_comments;%s, %s format started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdInitializeStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.523 -TRAP;setparam;vdInitializeStarted;traps_name;vdInitializeStarted -TRAP;setparam;vdInitializeStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.523 -TRAP;setparam;vdInitializeStarted;traps_args;Array Manager Event: Virtual Disk initialization started: -TRAP;setparam;vdInitializeStarted;traps_status;0 -TRAP;setparam;vdInitializeStarted;vendor;Dell -TRAP;setparam;vdInitializeStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdInitializeStarted;traps_execution_command_enable;0 -TRAP;setparam;vdInitializeStarted;traps_submit_result_enable;0 -TRAP;setparam;vdInitializeStarted;traps_advanced_treatment;0 -TRAP;setparam;vdInitializeStarted;traps_advanced_treatment_default;0 -TRAP;setparam;vdInitializeStarted;traps_exec_interval_type;0 -TRAP;setparam;vdInitializeStarted;traps_log;0 -TRAP;setparam;vdInitializeStarted;traps_routing_mode;0 -TRAP;setparam;vdInitializeStarted;traps_exec_method;0 -TRAP;setparam;vdInitializeStarted;traps_downtime;0 -TRAP;setparam;vdInitializeStarted;traps_comments;%s, virtual disk (%s) initialization started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adInitializeStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.524 -TRAP;setparam;adInitializeStarted;traps_name;adInitializeStarted -TRAP;setparam;adInitializeStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.524 -TRAP;setparam;adInitializeStarted;traps_args;Array Manager Event: Array Disk initialize started: -TRAP;setparam;adInitializeStarted;traps_status;1 -TRAP;setparam;adInitializeStarted;vendor;Dell -TRAP;setparam;adInitializeStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;adInitializeStarted;traps_execution_command_enable;0 -TRAP;setparam;adInitializeStarted;traps_submit_result_enable;0 -TRAP;setparam;adInitializeStarted;traps_advanced_treatment;0 -TRAP;setparam;adInitializeStarted;traps_advanced_treatment_default;0 -TRAP;setparam;adInitializeStarted;traps_exec_interval_type;0 -TRAP;setparam;adInitializeStarted;traps_log;0 -TRAP;setparam;adInitializeStarted;traps_routing_mode;0 -TRAP;setparam;adInitializeStarted;traps_exec_method;0 -TRAP;setparam;adInitializeStarted;traps_downtime;0 -TRAP;setparam;adInitializeStarted;traps_comments;%s, %s initialize started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdReconfigStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.525 -TRAP;setparam;vdReconfigStarted;traps_name;vdReconfigStarted -TRAP;setparam;vdReconfigStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.525 -TRAP;setparam;vdReconfigStarted;traps_args;Array Manager Event: Virtual Disk Reconfiguration started: -TRAP;setparam;vdReconfigStarted;traps_status;1 -TRAP;setparam;vdReconfigStarted;vendor;Dell -TRAP;setparam;vdReconfigStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdReconfigStarted;traps_execution_command_enable;0 -TRAP;setparam;vdReconfigStarted;traps_submit_result_enable;0 -TRAP;setparam;vdReconfigStarted;traps_advanced_treatment;0 -TRAP;setparam;vdReconfigStarted;traps_advanced_treatment_default;0 -TRAP;setparam;vdReconfigStarted;traps_exec_interval_type;0 -TRAP;setparam;vdReconfigStarted;traps_log;0 -TRAP;setparam;vdReconfigStarted;traps_routing_mode;0 -TRAP;setparam;vdReconfigStarted;traps_exec_method;0 -TRAP;setparam;vdReconfigStarted;traps_downtime;0 -TRAP;setparam;vdReconfigStarted;traps_comments;%s, virtual disk (%s) reconfiguration from
%s stripe size to %s stripe size started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
3: oldVDConfigEv
4: newVDConfigEv
-TRAP;ADD;vdRebuildStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.526 -TRAP;setparam;vdRebuildStarted;traps_name;vdRebuildStarted -TRAP;setparam;vdRebuildStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.526 -TRAP;setparam;vdRebuildStarted;traps_args;Array Manager Event: Virtual Disk rebuild started: -TRAP;setparam;vdRebuildStarted;traps_status;1 -TRAP;setparam;vdRebuildStarted;vendor;Dell -TRAP;setparam;vdRebuildStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdRebuildStarted;traps_execution_command_enable;0 -TRAP;setparam;vdRebuildStarted;traps_submit_result_enable;0 -TRAP;setparam;vdRebuildStarted;traps_advanced_treatment;0 -TRAP;setparam;vdRebuildStarted;traps_advanced_treatment_default;0 -TRAP;setparam;vdRebuildStarted;traps_exec_interval_type;0 -TRAP;setparam;vdRebuildStarted;traps_log;0 -TRAP;setparam;vdRebuildStarted;traps_routing_mode;0 -TRAP;setparam;vdRebuildStarted;traps_exec_method;0 -TRAP;setparam;vdRebuildStarted;traps_downtime;0 -TRAP;setparam;vdRebuildStarted;traps_comments;%s, virtual disk (%s) rebuild started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adRebuildStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.527 -TRAP;setparam;adRebuildStarted;traps_name;adRebuildStarted -TRAP;setparam;adRebuildStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.527 -TRAP;setparam;adRebuildStarted;traps_args;Array Manager Event: Array Disk rebuild started: -TRAP;setparam;adRebuildStarted;traps_status;1 -TRAP;setparam;adRebuildStarted;vendor;Dell -TRAP;setparam;adRebuildStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;adRebuildStarted;traps_execution_command_enable;0 -TRAP;setparam;adRebuildStarted;traps_submit_result_enable;0 -TRAP;setparam;adRebuildStarted;traps_advanced_treatment;0 -TRAP;setparam;adRebuildStarted;traps_advanced_treatment_default;0 -TRAP;setparam;adRebuildStarted;traps_exec_interval_type;0 -TRAP;setparam;adRebuildStarted;traps_log;0 -TRAP;setparam;adRebuildStarted;traps_routing_mode;0 -TRAP;setparam;adRebuildStarted;traps_exec_method;0 -TRAP;setparam;adRebuildStarted;traps_downtime;0 -TRAP;setparam;adRebuildStarted;traps_comments;%s, %s rebuild started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;adDiagStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.528 -TRAP;setparam;adDiagStarted;traps_name;adDiagStarted -TRAP;setparam;adDiagStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.528 -TRAP;setparam;adDiagStarted;traps_args;Array Manager Event: Array Disk diagnostics started: -TRAP;setparam;adDiagStarted;traps_status;1 -TRAP;setparam;adDiagStarted;vendor;Dell -TRAP;setparam;adDiagStarted;traps_reschedule_svc_enable;0 -TRAP;setparam;adDiagStarted;traps_execution_command_enable;0 -TRAP;setparam;adDiagStarted;traps_submit_result_enable;0 -TRAP;setparam;adDiagStarted;traps_advanced_treatment;0 -TRAP;setparam;adDiagStarted;traps_advanced_treatment_default;0 -TRAP;setparam;adDiagStarted;traps_exec_interval_type;0 -TRAP;setparam;adDiagStarted;traps_log;0 -TRAP;setparam;adDiagStarted;traps_routing_mode;0 -TRAP;setparam;adDiagStarted;traps_exec_method;0 -TRAP;setparam;adDiagStarted;traps_downtime;0 -TRAP;setparam;adDiagStarted;traps_comments;%s, %s diagnostics started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdFormatCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.530 -TRAP;setparam;vdFormatCancelled;traps_name;vdFormatCancelled -TRAP;setparam;vdFormatCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.530 -TRAP;setparam;vdFormatCancelled;traps_args;Array Manager Event: Virtual Disk format cancelled: -TRAP;setparam;vdFormatCancelled;traps_status;1 -TRAP;setparam;vdFormatCancelled;vendor;Dell -TRAP;setparam;vdFormatCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;vdFormatCancelled;traps_execution_command_enable;0 -TRAP;setparam;vdFormatCancelled;traps_submit_result_enable;0 -TRAP;setparam;vdFormatCancelled;traps_advanced_treatment;0 -TRAP;setparam;vdFormatCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;vdFormatCancelled;traps_exec_interval_type;0 -TRAP;setparam;vdFormatCancelled;traps_log;0 -TRAP;setparam;vdFormatCancelled;traps_routing_mode;0 -TRAP;setparam;vdFormatCancelled;traps_exec_method;0 -TRAP;setparam;vdFormatCancelled;traps_downtime;0 -TRAP;setparam;vdFormatCancelled;traps_comments;%s, virtual disk (%s) format cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adFormatCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.531 -TRAP;setparam;adFormatCancelled;traps_name;adFormatCancelled -TRAP;setparam;adFormatCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.531 -TRAP;setparam;adFormatCancelled;traps_args;Array Manager Event: Array Disk format cancelled: -TRAP;setparam;adFormatCancelled;traps_status;1 -TRAP;setparam;adFormatCancelled;vendor;Dell -TRAP;setparam;adFormatCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;adFormatCancelled;traps_execution_command_enable;0 -TRAP;setparam;adFormatCancelled;traps_submit_result_enable;0 -TRAP;setparam;adFormatCancelled;traps_advanced_treatment;0 -TRAP;setparam;adFormatCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;adFormatCancelled;traps_exec_interval_type;0 -TRAP;setparam;adFormatCancelled;traps_log;0 -TRAP;setparam;adFormatCancelled;traps_routing_mode;0 -TRAP;setparam;adFormatCancelled;traps_exec_method;0 -TRAP;setparam;adFormatCancelled;traps_downtime;0 -TRAP;setparam;adFormatCancelled;traps_comments;%s, %s format cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdInitializeCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.532 -TRAP;setparam;vdInitializeCancelled;traps_name;vdInitializeCancelled -TRAP;setparam;vdInitializeCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.532 -TRAP;setparam;vdInitializeCancelled;traps_args;Array Manager Event: Virtual Disk initialization cancelled: -TRAP;setparam;vdInitializeCancelled;traps_status;1 -TRAP;setparam;vdInitializeCancelled;vendor;Dell -TRAP;setparam;vdInitializeCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;vdInitializeCancelled;traps_execution_command_enable;0 -TRAP;setparam;vdInitializeCancelled;traps_submit_result_enable;0 -TRAP;setparam;vdInitializeCancelled;traps_advanced_treatment;0 -TRAP;setparam;vdInitializeCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;vdInitializeCancelled;traps_exec_interval_type;0 -TRAP;setparam;vdInitializeCancelled;traps_log;0 -TRAP;setparam;vdInitializeCancelled;traps_routing_mode;0 -TRAP;setparam;vdInitializeCancelled;traps_exec_method;0 -TRAP;setparam;vdInitializeCancelled;traps_downtime;0 -TRAP;setparam;vdInitializeCancelled;traps_comments;%s, virtual disk (%s) initialization cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adInitializeCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.533 -TRAP;setparam;adInitializeCancelled;traps_name;adInitializeCancelled -TRAP;setparam;adInitializeCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.533 -TRAP;setparam;adInitializeCancelled;traps_args;Array Manager Event: Array Disk initialize cancelled: -TRAP;setparam;adInitializeCancelled;traps_status;1 -TRAP;setparam;adInitializeCancelled;vendor;Dell -TRAP;setparam;adInitializeCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;adInitializeCancelled;traps_execution_command_enable;0 -TRAP;setparam;adInitializeCancelled;traps_submit_result_enable;0 -TRAP;setparam;adInitializeCancelled;traps_advanced_treatment;0 -TRAP;setparam;adInitializeCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;adInitializeCancelled;traps_exec_interval_type;0 -TRAP;setparam;adInitializeCancelled;traps_log;0 -TRAP;setparam;adInitializeCancelled;traps_routing_mode;0 -TRAP;setparam;adInitializeCancelled;traps_exec_method;0 -TRAP;setparam;adInitializeCancelled;traps_downtime;0 -TRAP;setparam;adInitializeCancelled;traps_comments;%s, %s initialize cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdReconfigCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.534 -TRAP;setparam;vdReconfigCancelled;traps_name;vdReconfigCancelled -TRAP;setparam;vdReconfigCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.534 -TRAP;setparam;vdReconfigCancelled;traps_args;Array Manager Event: Virtual Disk Reconfiguration cancelled: -TRAP;setparam;vdReconfigCancelled;traps_status;1 -TRAP;setparam;vdReconfigCancelled;vendor;Dell -TRAP;setparam;vdReconfigCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;vdReconfigCancelled;traps_execution_command_enable;0 -TRAP;setparam;vdReconfigCancelled;traps_submit_result_enable;0 -TRAP;setparam;vdReconfigCancelled;traps_advanced_treatment;0 -TRAP;setparam;vdReconfigCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;vdReconfigCancelled;traps_exec_interval_type;0 -TRAP;setparam;vdReconfigCancelled;traps_log;0 -TRAP;setparam;vdReconfigCancelled;traps_routing_mode;0 -TRAP;setparam;vdReconfigCancelled;traps_exec_method;0 -TRAP;setparam;vdReconfigCancelled;traps_downtime;0 -TRAP;setparam;vdReconfigCancelled;traps_comments;%s, virtual disk (%s) reconfiguration cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;vdRebuildCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.535 -TRAP;setparam;vdRebuildCancelled;traps_name;vdRebuildCancelled -TRAP;setparam;vdRebuildCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.535 -TRAP;setparam;vdRebuildCancelled;traps_args;Array Manager Event: Virtual Disk rebuild cancelled: -TRAP;setparam;vdRebuildCancelled;traps_status;1 -TRAP;setparam;vdRebuildCancelled;vendor;Dell -TRAP;setparam;vdRebuildCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;vdRebuildCancelled;traps_execution_command_enable;0 -TRAP;setparam;vdRebuildCancelled;traps_submit_result_enable;0 -TRAP;setparam;vdRebuildCancelled;traps_advanced_treatment;0 -TRAP;setparam;vdRebuildCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;vdRebuildCancelled;traps_exec_interval_type;0 -TRAP;setparam;vdRebuildCancelled;traps_log;0 -TRAP;setparam;vdRebuildCancelled;traps_routing_mode;0 -TRAP;setparam;vdRebuildCancelled;traps_exec_method;0 -TRAP;setparam;vdRebuildCancelled;traps_downtime;0 -TRAP;setparam;vdRebuildCancelled;traps_comments;%s, virtual disk (%s) rebuild cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adRebuildCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.536 -TRAP;setparam;adRebuildCancelled;traps_name;adRebuildCancelled -TRAP;setparam;adRebuildCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.536 -TRAP;setparam;adRebuildCancelled;traps_args;Array Manager Event: Array Disk rebuild cancelled: -TRAP;setparam;adRebuildCancelled;traps_status;1 -TRAP;setparam;adRebuildCancelled;vendor;Dell -TRAP;setparam;adRebuildCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;adRebuildCancelled;traps_execution_command_enable;0 -TRAP;setparam;adRebuildCancelled;traps_submit_result_enable;0 -TRAP;setparam;adRebuildCancelled;traps_advanced_treatment;0 -TRAP;setparam;adRebuildCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;adRebuildCancelled;traps_exec_interval_type;0 -TRAP;setparam;adRebuildCancelled;traps_log;0 -TRAP;setparam;adRebuildCancelled;traps_routing_mode;0 -TRAP;setparam;adRebuildCancelled;traps_exec_method;0 -TRAP;setparam;adRebuildCancelled;traps_downtime;0 -TRAP;setparam;adRebuildCancelled;traps_comments;%s, %s rebuild cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;adDiagCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.537 -TRAP;setparam;adDiagCancelled;traps_name;adDiagCancelled -TRAP;setparam;adDiagCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.537 -TRAP;setparam;adDiagCancelled;traps_args;Array Manager Event: Array Disk diagnostics cancelled: -TRAP;setparam;adDiagCancelled;traps_status;1 -TRAP;setparam;adDiagCancelled;vendor;Dell -TRAP;setparam;adDiagCancelled;traps_reschedule_svc_enable;0 -TRAP;setparam;adDiagCancelled;traps_execution_command_enable;0 -TRAP;setparam;adDiagCancelled;traps_submit_result_enable;0 -TRAP;setparam;adDiagCancelled;traps_advanced_treatment;0 -TRAP;setparam;adDiagCancelled;traps_advanced_treatment_default;0 -TRAP;setparam;adDiagCancelled;traps_exec_interval_type;0 -TRAP;setparam;adDiagCancelled;traps_log;0 -TRAP;setparam;adDiagCancelled;traps_routing_mode;0 -TRAP;setparam;adDiagCancelled;traps_exec_method;0 -TRAP;setparam;adDiagCancelled;traps_downtime;0 -TRAP;setparam;adDiagCancelled;traps_comments;%s, %s diagnostics cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdFormatFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.539 -TRAP;setparam;vdFormatFailed;traps_name;vdFormatFailed -TRAP;setparam;vdFormatFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.539 -TRAP;setparam;vdFormatFailed;traps_args;Array Manager Event: Virtual Disk format failed: -TRAP;setparam;vdFormatFailed;traps_status;3 -TRAP;setparam;vdFormatFailed;vendor;Dell -TRAP;setparam;vdFormatFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;vdFormatFailed;traps_execution_command_enable;0 -TRAP;setparam;vdFormatFailed;traps_submit_result_enable;0 -TRAP;setparam;vdFormatFailed;traps_advanced_treatment;0 -TRAP;setparam;vdFormatFailed;traps_advanced_treatment_default;0 -TRAP;setparam;vdFormatFailed;traps_exec_interval_type;0 -TRAP;setparam;vdFormatFailed;traps_log;0 -TRAP;setparam;vdFormatFailed;traps_routing_mode;0 -TRAP;setparam;vdFormatFailed;traps_exec_method;0 -TRAP;setparam;vdFormatFailed;traps_downtime;0 -TRAP;setparam;vdFormatFailed;traps_comments;%s, virtual disk (%s) format failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adFormatFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.540 -TRAP;setparam;adFormatFailed;traps_name;adFormatFailed -TRAP;setparam;adFormatFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.540 -TRAP;setparam;adFormatFailed;traps_args;Array Manager Event: Array Disk format failed: -TRAP;setparam;adFormatFailed;traps_status;3 -TRAP;setparam;adFormatFailed;vendor;Dell -TRAP;setparam;adFormatFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;adFormatFailed;traps_execution_command_enable;0 -TRAP;setparam;adFormatFailed;traps_submit_result_enable;0 -TRAP;setparam;adFormatFailed;traps_advanced_treatment;0 -TRAP;setparam;adFormatFailed;traps_advanced_treatment_default;0 -TRAP;setparam;adFormatFailed;traps_exec_interval_type;0 -TRAP;setparam;adFormatFailed;traps_log;0 -TRAP;setparam;adFormatFailed;traps_routing_mode;0 -TRAP;setparam;adFormatFailed;traps_exec_method;0 -TRAP;setparam;adFormatFailed;traps_downtime;0 -TRAP;setparam;adFormatFailed;traps_comments;%s, %s format failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdInitializeFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.541 -TRAP;setparam;vdInitializeFailed;traps_name;vdInitializeFailed -TRAP;setparam;vdInitializeFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.541 -TRAP;setparam;vdInitializeFailed;traps_args;Array Manager Event: Virtual Disk initialization Failed: -TRAP;setparam;vdInitializeFailed;traps_status;3 -TRAP;setparam;vdInitializeFailed;vendor;Dell -TRAP;setparam;vdInitializeFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;vdInitializeFailed;traps_execution_command_enable;0 -TRAP;setparam;vdInitializeFailed;traps_submit_result_enable;0 -TRAP;setparam;vdInitializeFailed;traps_advanced_treatment;0 -TRAP;setparam;vdInitializeFailed;traps_advanced_treatment_default;0 -TRAP;setparam;vdInitializeFailed;traps_exec_interval_type;0 -TRAP;setparam;vdInitializeFailed;traps_log;0 -TRAP;setparam;vdInitializeFailed;traps_routing_mode;0 -TRAP;setparam;vdInitializeFailed;traps_exec_method;0 -TRAP;setparam;vdInitializeFailed;traps_downtime;0 -TRAP;setparam;vdInitializeFailed;traps_comments;%s, virtual disk (%s) initialization Failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adInitializeFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.542 -TRAP;setparam;adInitializeFailed;traps_name;adInitializeFailed -TRAP;setparam;adInitializeFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.542 -TRAP;setparam;adInitializeFailed;traps_args;Array Manager Event: Array Disk initialize failed: -TRAP;setparam;adInitializeFailed;traps_status;3 -TRAP;setparam;adInitializeFailed;vendor;Dell -TRAP;setparam;adInitializeFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;adInitializeFailed;traps_execution_command_enable;0 -TRAP;setparam;adInitializeFailed;traps_submit_result_enable;0 -TRAP;setparam;adInitializeFailed;traps_advanced_treatment;0 -TRAP;setparam;adInitializeFailed;traps_advanced_treatment_default;0 -TRAP;setparam;adInitializeFailed;traps_exec_interval_type;0 -TRAP;setparam;adInitializeFailed;traps_log;0 -TRAP;setparam;adInitializeFailed;traps_routing_mode;0 -TRAP;setparam;adInitializeFailed;traps_exec_method;0 -TRAP;setparam;adInitializeFailed;traps_downtime;0 -TRAP;setparam;adInitializeFailed;traps_comments;%s, %s initialize failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdReconfigFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.543 -TRAP;setparam;vdReconfigFailed;traps_name;vdReconfigFailed -TRAP;setparam;vdReconfigFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.543 -TRAP;setparam;vdReconfigFailed;traps_args;Array Manager Event: Virtual Disk Reconfiguration failed: -TRAP;setparam;vdReconfigFailed;traps_status;3 -TRAP;setparam;vdReconfigFailed;vendor;Dell -TRAP;setparam;vdReconfigFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;vdReconfigFailed;traps_execution_command_enable;0 -TRAP;setparam;vdReconfigFailed;traps_submit_result_enable;0 -TRAP;setparam;vdReconfigFailed;traps_advanced_treatment;0 -TRAP;setparam;vdReconfigFailed;traps_advanced_treatment_default;0 -TRAP;setparam;vdReconfigFailed;traps_exec_interval_type;0 -TRAP;setparam;vdReconfigFailed;traps_log;0 -TRAP;setparam;vdReconfigFailed;traps_routing_mode;0 -TRAP;setparam;vdReconfigFailed;traps_exec_method;0 -TRAP;setparam;vdReconfigFailed;traps_downtime;0 -TRAP;setparam;vdReconfigFailed;traps_comments;%s, virtual disk (%s) reconfiguration failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;vdRebuildFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.544 -TRAP;setparam;vdRebuildFailed;traps_name;vdRebuildFailed -TRAP;setparam;vdRebuildFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.544 -TRAP;setparam;vdRebuildFailed;traps_args;Array Manager Event: Virtual Disk rebuild failed: -TRAP;setparam;vdRebuildFailed;traps_status;3 -TRAP;setparam;vdRebuildFailed;vendor;Dell -TRAP;setparam;vdRebuildFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;vdRebuildFailed;traps_execution_command_enable;0 -TRAP;setparam;vdRebuildFailed;traps_submit_result_enable;0 -TRAP;setparam;vdRebuildFailed;traps_advanced_treatment;0 -TRAP;setparam;vdRebuildFailed;traps_advanced_treatment_default;0 -TRAP;setparam;vdRebuildFailed;traps_exec_interval_type;0 -TRAP;setparam;vdRebuildFailed;traps_log;0 -TRAP;setparam;vdRebuildFailed;traps_routing_mode;0 -TRAP;setparam;vdRebuildFailed;traps_exec_method;0 -TRAP;setparam;vdRebuildFailed;traps_downtime;0 -TRAP;setparam;vdRebuildFailed;traps_comments;%s, virtual disk (%s) rebuild failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adRebuildFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.545 -TRAP;setparam;adRebuildFailed;traps_name;adRebuildFailed -TRAP;setparam;adRebuildFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.545 -TRAP;setparam;adRebuildFailed;traps_args;Array Manager Event: Array Disk rebuild failed: -TRAP;setparam;adRebuildFailed;traps_status;3 -TRAP;setparam;adRebuildFailed;vendor;Dell -TRAP;setparam;adRebuildFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;adRebuildFailed;traps_execution_command_enable;0 -TRAP;setparam;adRebuildFailed;traps_submit_result_enable;0 -TRAP;setparam;adRebuildFailed;traps_advanced_treatment;0 -TRAP;setparam;adRebuildFailed;traps_advanced_treatment_default;0 -TRAP;setparam;adRebuildFailed;traps_exec_interval_type;0 -TRAP;setparam;adRebuildFailed;traps_log;0 -TRAP;setparam;adRebuildFailed;traps_routing_mode;0 -TRAP;setparam;adRebuildFailed;traps_exec_method;0 -TRAP;setparam;adRebuildFailed;traps_downtime;0 -TRAP;setparam;adRebuildFailed;traps_comments;%s, %s rebuild failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;adDiagFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.546 -TRAP;setparam;adDiagFailed;traps_name;adDiagFailed -TRAP;setparam;adDiagFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.546 -TRAP;setparam;adDiagFailed;traps_args;Array Manager Event: Array Disk diagnostics failed: -TRAP;setparam;adDiagFailed;traps_status;3 -TRAP;setparam;adDiagFailed;vendor;Dell -TRAP;setparam;adDiagFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;adDiagFailed;traps_execution_command_enable;0 -TRAP;setparam;adDiagFailed;traps_submit_result_enable;0 -TRAP;setparam;adDiagFailed;traps_advanced_treatment;0 -TRAP;setparam;adDiagFailed;traps_advanced_treatment_default;0 -TRAP;setparam;adDiagFailed;traps_exec_interval_type;0 -TRAP;setparam;adDiagFailed;traps_log;0 -TRAP;setparam;adDiagFailed;traps_routing_mode;0 -TRAP;setparam;adDiagFailed;traps_exec_method;0 -TRAP;setparam;adDiagFailed;traps_downtime;0 -TRAP;setparam;adDiagFailed;traps_comments;%s, %s diagnostics failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdFormatCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.548 -TRAP;setparam;vdFormatCompleted;traps_name;vdFormatCompleted -TRAP;setparam;vdFormatCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.548 -TRAP;setparam;vdFormatCompleted;traps_args;Array Manager Event: Virtual Disk format completed: -TRAP;setparam;vdFormatCompleted;traps_status;0 -TRAP;setparam;vdFormatCompleted;vendor;Dell -TRAP;setparam;vdFormatCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdFormatCompleted;traps_execution_command_enable;0 -TRAP;setparam;vdFormatCompleted;traps_submit_result_enable;0 -TRAP;setparam;vdFormatCompleted;traps_advanced_treatment;0 -TRAP;setparam;vdFormatCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;vdFormatCompleted;traps_exec_interval_type;0 -TRAP;setparam;vdFormatCompleted;traps_log;0 -TRAP;setparam;vdFormatCompleted;traps_routing_mode;0 -TRAP;setparam;vdFormatCompleted;traps_exec_method;0 -TRAP;setparam;vdFormatCompleted;traps_downtime;0 -TRAP;setparam;vdFormatCompleted;traps_comments;%s, virtual disk (%s) format completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adFormatCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.549 -TRAP;setparam;adFormatCompleted;traps_name;adFormatCompleted -TRAP;setparam;adFormatCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.549 -TRAP;setparam;adFormatCompleted;traps_args;Array Manager Event: Array Disk format completed: -TRAP;setparam;adFormatCompleted;traps_status;0 -TRAP;setparam;adFormatCompleted;vendor;Dell -TRAP;setparam;adFormatCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;adFormatCompleted;traps_execution_command_enable;0 -TRAP;setparam;adFormatCompleted;traps_submit_result_enable;0 -TRAP;setparam;adFormatCompleted;traps_advanced_treatment;0 -TRAP;setparam;adFormatCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;adFormatCompleted;traps_exec_interval_type;0 -TRAP;setparam;adFormatCompleted;traps_log;0 -TRAP;setparam;adFormatCompleted;traps_routing_mode;0 -TRAP;setparam;adFormatCompleted;traps_exec_method;0 -TRAP;setparam;adFormatCompleted;traps_downtime;0 -TRAP;setparam;adFormatCompleted;traps_comments;%s, %s format completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdInitializeCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.550 -TRAP;setparam;vdInitializeCompleted;traps_name;vdInitializeCompleted -TRAP;setparam;vdInitializeCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.550 -TRAP;setparam;vdInitializeCompleted;traps_args;Array Manager Event: Virtual Disk initialization completed: -TRAP;setparam;vdInitializeCompleted;traps_status;0 -TRAP;setparam;vdInitializeCompleted;vendor;Dell -TRAP;setparam;vdInitializeCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdInitializeCompleted;traps_execution_command_enable;0 -TRAP;setparam;vdInitializeCompleted;traps_submit_result_enable;0 -TRAP;setparam;vdInitializeCompleted;traps_advanced_treatment;0 -TRAP;setparam;vdInitializeCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;vdInitializeCompleted;traps_exec_interval_type;0 -TRAP;setparam;vdInitializeCompleted;traps_log;0 -TRAP;setparam;vdInitializeCompleted;traps_routing_mode;0 -TRAP;setparam;vdInitializeCompleted;traps_exec_method;0 -TRAP;setparam;vdInitializeCompleted;traps_downtime;0 -TRAP;setparam;vdInitializeCompleted;traps_comments;%s, virtual disk (%s) initialization completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adInitializeCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.551 -TRAP;setparam;adInitializeCompleted;traps_name;adInitializeCompleted -TRAP;setparam;adInitializeCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.551 -TRAP;setparam;adInitializeCompleted;traps_args;Array Manager Event: Array Disk initialize completed: -TRAP;setparam;adInitializeCompleted;traps_status;0 -TRAP;setparam;adInitializeCompleted;vendor;Dell -TRAP;setparam;adInitializeCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;adInitializeCompleted;traps_execution_command_enable;0 -TRAP;setparam;adInitializeCompleted;traps_submit_result_enable;0 -TRAP;setparam;adInitializeCompleted;traps_advanced_treatment;0 -TRAP;setparam;adInitializeCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;adInitializeCompleted;traps_exec_interval_type;0 -TRAP;setparam;adInitializeCompleted;traps_log;0 -TRAP;setparam;adInitializeCompleted;traps_routing_mode;0 -TRAP;setparam;adInitializeCompleted;traps_exec_method;0 -TRAP;setparam;adInitializeCompleted;traps_downtime;0 -TRAP;setparam;adInitializeCompleted;traps_comments;%s, %s initialize completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;vdReconfigCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.552 -TRAP;setparam;vdReconfigCompleted;traps_name;vdReconfigCompleted -TRAP;setparam;vdReconfigCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.552 -TRAP;setparam;vdReconfigCompleted;traps_args;Array Manager Event: Virtual Disk Reconfiguration completed: -TRAP;setparam;vdReconfigCompleted;traps_status;1 -TRAP;setparam;vdReconfigCompleted;vendor;Dell -TRAP;setparam;vdReconfigCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdReconfigCompleted;traps_execution_command_enable;0 -TRAP;setparam;vdReconfigCompleted;traps_submit_result_enable;0 -TRAP;setparam;vdReconfigCompleted;traps_advanced_treatment;0 -TRAP;setparam;vdReconfigCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;vdReconfigCompleted;traps_exec_interval_type;0 -TRAP;setparam;vdReconfigCompleted;traps_log;0 -TRAP;setparam;vdReconfigCompleted;traps_routing_mode;0 -TRAP;setparam;vdReconfigCompleted;traps_exec_method;0 -TRAP;setparam;vdReconfigCompleted;traps_downtime;0 -TRAP;setparam;vdReconfigCompleted;traps_comments;%s, virtual disk (%s) reconfiguration completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;vdRebuildCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.553 -TRAP;setparam;vdRebuildCompleted;traps_name;vdRebuildCompleted -TRAP;setparam;vdRebuildCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.553 -TRAP;setparam;vdRebuildCompleted;traps_args;Array Manager Event: Virtual Disk rebuild completed: -TRAP;setparam;vdRebuildCompleted;traps_status;0 -TRAP;setparam;vdRebuildCompleted;vendor;Dell -TRAP;setparam;vdRebuildCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;vdRebuildCompleted;traps_execution_command_enable;0 -TRAP;setparam;vdRebuildCompleted;traps_submit_result_enable;0 -TRAP;setparam;vdRebuildCompleted;traps_advanced_treatment;0 -TRAP;setparam;vdRebuildCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;vdRebuildCompleted;traps_exec_interval_type;0 -TRAP;setparam;vdRebuildCompleted;traps_log;0 -TRAP;setparam;vdRebuildCompleted;traps_routing_mode;0 -TRAP;setparam;vdRebuildCompleted;traps_exec_method;0 -TRAP;setparam;vdRebuildCompleted;traps_downtime;0 -TRAP;setparam;vdRebuildCompleted;traps_comments;%s, virtual disk (%s) rebuild completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
-TRAP;ADD;adRebuildCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.554 -TRAP;setparam;adRebuildCompleted;traps_name;adRebuildCompleted -TRAP;setparam;adRebuildCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.554 -TRAP;setparam;adRebuildCompleted;traps_args;Array Manager Event: Array Disk rebuild completed: -TRAP;setparam;adRebuildCompleted;traps_status;0 -TRAP;setparam;adRebuildCompleted;vendor;Dell -TRAP;setparam;adRebuildCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;adRebuildCompleted;traps_execution_command_enable;0 -TRAP;setparam;adRebuildCompleted;traps_submit_result_enable;0 -TRAP;setparam;adRebuildCompleted;traps_advanced_treatment;0 -TRAP;setparam;adRebuildCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;adRebuildCompleted;traps_exec_interval_type;0 -TRAP;setparam;adRebuildCompleted;traps_log;0 -TRAP;setparam;adRebuildCompleted;traps_routing_mode;0 -TRAP;setparam;adRebuildCompleted;traps_exec_method;0 -TRAP;setparam;adRebuildCompleted;traps_downtime;0 -TRAP;setparam;adRebuildCompleted;traps_comments;%s, %s rebuild completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;adDiagCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.555 -TRAP;setparam;adDiagCompleted;traps_name;adDiagCompleted -TRAP;setparam;adDiagCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.555 -TRAP;setparam;adDiagCompleted;traps_args;Array Manager Event: Array Disk diagnostics completed: -TRAP;setparam;adDiagCompleted;traps_status;0 -TRAP;setparam;adDiagCompleted;vendor;Dell -TRAP;setparam;adDiagCompleted;traps_reschedule_svc_enable;0 -TRAP;setparam;adDiagCompleted;traps_execution_command_enable;0 -TRAP;setparam;adDiagCompleted;traps_submit_result_enable;0 -TRAP;setparam;adDiagCompleted;traps_advanced_treatment;0 -TRAP;setparam;adDiagCompleted;traps_advanced_treatment_default;0 -TRAP;setparam;adDiagCompleted;traps_exec_interval_type;0 -TRAP;setparam;adDiagCompleted;traps_log;0 -TRAP;setparam;adDiagCompleted;traps_routing_mode;0 -TRAP;setparam;adDiagCompleted;traps_exec_method;0 -TRAP;setparam;adDiagCompleted;traps_downtime;0 -TRAP;setparam;adDiagCompleted;traps_comments;%s, %s diagnostics completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;percPredictiveFailure;.1.3.6.1.4.1.674.10893.1.1.200.0.570 -TRAP;setparam;percPredictiveFailure;traps_name;percPredictiveFailure -TRAP;setparam;percPredictiveFailure;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.570 -TRAP;setparam;percPredictiveFailure;traps_args;Array Manager Event: Predictive Failure reported: -TRAP;setparam;percPredictiveFailure;traps_status;1 -TRAP;setparam;percPredictiveFailure;vendor;Dell -TRAP;setparam;percPredictiveFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;percPredictiveFailure;traps_execution_command_enable;0 -TRAP;setparam;percPredictiveFailure;traps_submit_result_enable;0 -TRAP;setparam;percPredictiveFailure;traps_advanced_treatment;0 -TRAP;setparam;percPredictiveFailure;traps_advanced_treatment_default;0 -TRAP;setparam;percPredictiveFailure;traps_exec_interval_type;0 -TRAP;setparam;percPredictiveFailure;traps_log;0 -TRAP;setparam;percPredictiveFailure;traps_routing_mode;0 -TRAP;setparam;percPredictiveFailure;traps_exec_method;0 -TRAP;setparam;percPredictiveFailure;traps_downtime;0 -TRAP;setparam;percPredictiveFailure;traps_comments;%s, %s reported predictive failure.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;percSCSISenseData;.1.3.6.1.4.1.674.10893.1.1.200.0.571 -TRAP;setparam;percSCSISenseData;traps_name;percSCSISenseData -TRAP;setparam;percSCSISenseData;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.571 -TRAP;setparam;percSCSISenseData;traps_args;Array Manager Event: SCSI sense data: -TRAP;setparam;percSCSISenseData;traps_status;1 -TRAP;setparam;percSCSISenseData;vendor;Dell -TRAP;setparam;percSCSISenseData;traps_reschedule_svc_enable;0 -TRAP;setparam;percSCSISenseData;traps_execution_command_enable;0 -TRAP;setparam;percSCSISenseData;traps_submit_result_enable;0 -TRAP;setparam;percSCSISenseData;traps_advanced_treatment;0 -TRAP;setparam;percSCSISenseData;traps_advanced_treatment_default;0 -TRAP;setparam;percSCSISenseData;traps_exec_interval_type;0 -TRAP;setparam;percSCSISenseData;traps_log;0 -TRAP;setparam;percSCSISenseData;traps_routing_mode;0 -TRAP;setparam;percSCSISenseData;traps_exec_method;0 -TRAP;setparam;percSCSISenseData;traps_downtime;0 -TRAP;setparam;percSCSISenseData;traps_comments;%s, %s SCSI sense failure.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;perc2SmartFPTExceeded;.1.3.6.1.4.1.674.10893.1.1.200.0.585 -TRAP;setparam;perc2SmartFPTExceeded;traps_name;perc2SmartFPTExceeded -TRAP;setparam;perc2SmartFPTExceeded;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.585 -TRAP;setparam;perc2SmartFPTExceeded;traps_args;Array Manager Event: Smart FPT Exceeded: -TRAP;setparam;perc2SmartFPTExceeded;traps_status;0 -TRAP;setparam;perc2SmartFPTExceeded;vendor;Dell -TRAP;setparam;perc2SmartFPTExceeded;traps_reschedule_svc_enable;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_execution_command_enable;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_submit_result_enable;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_advanced_treatment;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_advanced_treatment_default;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_exec_interval_type;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_log;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_routing_mode;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_exec_method;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_downtime;0 -TRAP;setparam;perc2SmartFPTExceeded;traps_comments;%s SMART:FPT EXCEEDED on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;perc2SmartConfigChange;.1.3.6.1.4.1.674.10893.1.1.200.0.586 -TRAP;setparam;perc2SmartConfigChange;traps_name;perc2SmartConfigChange -TRAP;setparam;perc2SmartConfigChange;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.586 -TRAP;setparam;perc2SmartConfigChange;traps_args;Array Manager Event: Smart Config Change: -TRAP;setparam;perc2SmartConfigChange;traps_status;1 -TRAP;setparam;perc2SmartConfigChange;vendor;Dell -TRAP;setparam;perc2SmartConfigChange;traps_reschedule_svc_enable;0 -TRAP;setparam;perc2SmartConfigChange;traps_execution_command_enable;0 -TRAP;setparam;perc2SmartConfigChange;traps_submit_result_enable;0 -TRAP;setparam;perc2SmartConfigChange;traps_advanced_treatment;0 -TRAP;setparam;perc2SmartConfigChange;traps_advanced_treatment_default;0 -TRAP;setparam;perc2SmartConfigChange;traps_exec_interval_type;0 -TRAP;setparam;perc2SmartConfigChange;traps_log;0 -TRAP;setparam;perc2SmartConfigChange;traps_routing_mode;0 -TRAP;setparam;perc2SmartConfigChange;traps_exec_method;0 -TRAP;setparam;perc2SmartConfigChange;traps_downtime;0 -TRAP;setparam;perc2SmartConfigChange;traps_comments;%s SMART configuration change on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;perc2SmartWarning;.1.3.6.1.4.1.674.10893.1.1.200.0.587 -TRAP;setparam;perc2SmartWarning;traps_name;perc2SmartWarning -TRAP;setparam;perc2SmartWarning;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.587 -TRAP;setparam;perc2SmartWarning;traps_args;Array Manager Event: Smart Warning: -TRAP;setparam;perc2SmartWarning;traps_status;1 -TRAP;setparam;perc2SmartWarning;vendor;Dell -TRAP;setparam;perc2SmartWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;perc2SmartWarning;traps_execution_command_enable;0 -TRAP;setparam;perc2SmartWarning;traps_submit_result_enable;0 -TRAP;setparam;perc2SmartWarning;traps_advanced_treatment;0 -TRAP;setparam;perc2SmartWarning;traps_advanced_treatment_default;0 -TRAP;setparam;perc2SmartWarning;traps_exec_interval_type;0 -TRAP;setparam;perc2SmartWarning;traps_log;0 -TRAP;setparam;perc2SmartWarning;traps_routing_mode;0 -TRAP;setparam;perc2SmartWarning;traps_exec_method;0 -TRAP;setparam;perc2SmartWarning;traps_downtime;0 -TRAP;setparam;perc2SmartWarning;traps_comments;%s SMART Warning on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;perc2SmartWarningTemp;.1.3.6.1.4.1.674.10893.1.1.200.0.588 -TRAP;setparam;perc2SmartWarningTemp;traps_name;perc2SmartWarningTemp -TRAP;setparam;perc2SmartWarningTemp;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.588 -TRAP;setparam;perc2SmartWarningTemp;traps_args;Array Manager Event: Smart warning temperature: -TRAP;setparam;perc2SmartWarningTemp;traps_status;1 -TRAP;setparam;perc2SmartWarningTemp;vendor;Dell -TRAP;setparam;perc2SmartWarningTemp;traps_reschedule_svc_enable;0 -TRAP;setparam;perc2SmartWarningTemp;traps_execution_command_enable;0 -TRAP;setparam;perc2SmartWarningTemp;traps_submit_result_enable;0 -TRAP;setparam;perc2SmartWarningTemp;traps_advanced_treatment;0 -TRAP;setparam;perc2SmartWarningTemp;traps_advanced_treatment_default;0 -TRAP;setparam;perc2SmartWarningTemp;traps_exec_interval_type;0 -TRAP;setparam;perc2SmartWarningTemp;traps_log;0 -TRAP;setparam;perc2SmartWarningTemp;traps_routing_mode;0 -TRAP;setparam;perc2SmartWarningTemp;traps_exec_method;0 -TRAP;setparam;perc2SmartWarningTemp;traps_downtime;0 -TRAP;setparam;perc2SmartWarningTemp;traps_comments;%s SMART Warning temperature on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;perc2SmartWarningDegraded;.1.3.6.1.4.1.674.10893.1.1.200.0.589 -TRAP;setparam;perc2SmartWarningDegraded;traps_name;perc2SmartWarningDegraded -TRAP;setparam;perc2SmartWarningDegraded;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.589 -TRAP;setparam;perc2SmartWarningDegraded;traps_args;Array Manager Event: Smart warning degraded: -TRAP;setparam;perc2SmartWarningDegraded;traps_status;1 -TRAP;setparam;perc2SmartWarningDegraded;vendor;Dell -TRAP;setparam;perc2SmartWarningDegraded;traps_reschedule_svc_enable;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_execution_command_enable;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_submit_result_enable;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_advanced_treatment;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_advanced_treatment_default;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_exec_interval_type;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_log;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_routing_mode;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_exec_method;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_downtime;0 -TRAP;setparam;perc2SmartWarningDegraded;traps_comments;%s SMART warning degraded on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
-TRAP;ADD;perc2SmartFPTExceededTest;.1.3.6.1.4.1.674.10893.1.1.200.0.590 -TRAP;setparam;perc2SmartFPTExceededTest;traps_name;perc2SmartFPTExceededTest -TRAP;setparam;perc2SmartFPTExceededTest;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.590 -TRAP;setparam;perc2SmartFPTExceededTest;traps_args; Internal Controller has encountered Strong-ARM processor specific error$1 -TRAP;setparam;perc2SmartFPTExceededTest;traps_status;1 -TRAP;setparam;perc2SmartFPTExceededTest;vendor;Dell -TRAP;setparam;perc2SmartFPTExceededTest;traps_reschedule_svc_enable;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_execution_command_enable;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_submit_result_enable;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_advanced_treatment;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_advanced_treatment_default;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_exec_interval_type;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_log;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_routing_mode;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_exec_method;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_downtime;0 -TRAP;setparam;perc2SmartFPTExceededTest;traps_comments;Internal Controller has encountered Strong-ARM processor specific error
Variables:
-TRAP;ADD;snTrapChasPwrSupply;.1.3.6.1.4.1.11.0.1 -TRAP;setparam;snTrapChasPwrSupply;traps_name;snTrapChasPwrSupply -TRAP;setparam;snTrapChasPwrSupply;traps_oid;.1.3.6.1.4.1.11.0.1 -TRAP;setparam;snTrapChasPwrSupply;traps_args;The SNMP trap that is generated when a power supply fails $* -TRAP;setparam;snTrapChasPwrSupply;traps_status;0 -TRAP;setparam;snTrapChasPwrSupply;vendor;HP -TRAP;setparam;snTrapChasPwrSupply;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapChasPwrSupply;traps_execution_command_enable;0 -TRAP;setparam;snTrapChasPwrSupply;traps_submit_result_enable;0 -TRAP;setparam;snTrapChasPwrSupply;traps_advanced_treatment;0 -TRAP;setparam;snTrapChasPwrSupply;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapChasPwrSupply;traps_exec_interval_type;0 -TRAP;setparam;snTrapChasPwrSupply;traps_log;0 -TRAP;setparam;snTrapChasPwrSupply;traps_routing_mode;0 -TRAP;setparam;snTrapChasPwrSupply;traps_exec_method;0 -TRAP;setparam;snTrapChasPwrSupply;traps_downtime;0 -TRAP;setparam;snTrapChasPwrSupply;traps_comments;The SNMP trap that is generated when a power supply fails
to operate normally.
Variables:
1: snChasPwrSupplyStatus
-TRAP;ADD;snTrapLockedAddressViolation;.1.3.6.1.4.1.11.0.2 -TRAP;setparam;snTrapLockedAddressViolation;traps_name;snTrapLockedAddressViolation -TRAP;setparam;snTrapLockedAddressViolation;traps_oid;.1.3.6.1.4.1.11.0.2 -TRAP;setparam;snTrapLockedAddressViolation;traps_args;The SNMP trap that is generated when more source MAC addresses $* -TRAP;setparam;snTrapLockedAddressViolation;traps_status;0 -TRAP;setparam;snTrapLockedAddressViolation;vendor;HP -TRAP;setparam;snTrapLockedAddressViolation;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_execution_command_enable;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_submit_result_enable;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_advanced_treatment;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_exec_interval_type;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_log;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_routing_mode;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_exec_method;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_downtime;0 -TRAP;setparam;snTrapLockedAddressViolation;traps_comments;The SNMP trap that is generated when more source MAC addresses
are received from a port than the maximum number of addresses
configured to that port.
Variables:
1: snSwViolatorPortNumber
2: snSwViolatorMacAddress
-TRAP;ADD;snTrapOspfIfStateChange;.1.3.6.1.4.1.11.0.3 -TRAP;setparam;snTrapOspfIfStateChange;traps_name;snTrapOspfIfStateChange -TRAP;setparam;snTrapOspfIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.3 -TRAP;setparam;snTrapOspfIfStateChange;traps_args;An ospfIfStateChange trap signifies that there $* -TRAP;setparam;snTrapOspfIfStateChange;traps_status;0 -TRAP;setparam;snTrapOspfIfStateChange;vendor;HP -TRAP;setparam;snTrapOspfIfStateChange;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_execution_command_enable;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_submit_result_enable;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_advanced_treatment;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_exec_interval_type;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_log;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_routing_mode;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_exec_method;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_downtime;0 -TRAP;setparam;snTrapOspfIfStateChange;traps_comments;An ospfIfStateChange trap signifies that there
has been a change in the state of a non-virtual
OSPF interface. This trap should be generated
when the interface state regresses (e.g., goes
from Dr to Down) or progresses to a terminal
state (i.e., Point-to-Point, DR Other, Dr, or
Backup).
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfIfStatusState
-TRAP;ADD;snTrapOspfVirtIfStateChange;.1.3.6.1.4.1.11.0.4 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_name;snTrapOspfVirtIfStateChange -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.4 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_args;An ospfIfStateChange trap signifies that there $* -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_status;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;vendor;HP -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_execution_command_enable;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_submit_result_enable;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_advanced_treatment;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_exec_interval_type;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_log;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_routing_mode;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_exec_method;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_downtime;0 -TRAP;setparam;snTrapOspfVirtIfStateChange;traps_comments;An ospfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual interface.
This trap should be generated when the inter-
face state regresses (e.g., goes from Point-
to-Point to Down) or progresses to a terminal
state (i.e., Point-to-Point).
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfVirtIfStatusState
-TRAP;ADD;snOspfNbrStateChange;.1.3.6.1.4.1.11.0.5 -TRAP;setparam;snOspfNbrStateChange;traps_name;snOspfNbrStateChange -TRAP;setparam;snOspfNbrStateChange;traps_oid;.1.3.6.1.4.1.11.0.5 -TRAP;setparam;snOspfNbrStateChange;traps_args;An ospfNbrStateChange trap signifies that $* -TRAP;setparam;snOspfNbrStateChange;traps_status;0 -TRAP;setparam;snOspfNbrStateChange;vendor;HP -TRAP;setparam;snOspfNbrStateChange;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfNbrStateChange;traps_execution_command_enable;0 -TRAP;setparam;snOspfNbrStateChange;traps_submit_result_enable;0 -TRAP;setparam;snOspfNbrStateChange;traps_advanced_treatment;0 -TRAP;setparam;snOspfNbrStateChange;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfNbrStateChange;traps_exec_interval_type;0 -TRAP;setparam;snOspfNbrStateChange;traps_log;0 -TRAP;setparam;snOspfNbrStateChange;traps_routing_mode;0 -TRAP;setparam;snOspfNbrStateChange;traps_exec_method;0 -TRAP;setparam;snOspfNbrStateChange;traps_downtime;0 -TRAP;setparam;snOspfNbrStateChange;traps_comments;An ospfNbrStateChange trap signifies that
there has been a change in the state of a non-
virtual OSPF neighbor. This trap should be
generated when the neighbor state regresses
(e.g., goes from Attempt or Full to 1-Way or
Down) or progresses to a terminal state (e.g.,
2-Way or Full). When an neighbor transitions
from or to Full on non-broadcast multi-access
and broadcast networks, the trap should be gen-
erated by the designated router. A designated
router transitioning to Down will be noted by
ospfIfStateChange.
Variables:
1: snOspfRouterId
2: snOspfNbrIpAddr
3: snOspfNbrRtrId
4: snOspfNbrState
-TRAP;ADD;snOspfVirtNbrStateChange;.1.3.6.1.4.1.11.0.6 -TRAP;setparam;snOspfVirtNbrStateChange;traps_name;snOspfVirtNbrStateChange -TRAP;setparam;snOspfVirtNbrStateChange;traps_oid;.1.3.6.1.4.1.11.0.6 -TRAP;setparam;snOspfVirtNbrStateChange;traps_args;An ospfIfStateChange trap signifies that there $* -TRAP;setparam;snOspfVirtNbrStateChange;traps_status;0 -TRAP;setparam;snOspfVirtNbrStateChange;vendor;HP -TRAP;setparam;snOspfVirtNbrStateChange;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_execution_command_enable;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_submit_result_enable;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_advanced_treatment;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_exec_interval_type;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_log;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_routing_mode;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_exec_method;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_downtime;0 -TRAP;setparam;snOspfVirtNbrStateChange;traps_comments;An ospfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual neighbor. This trap should be generated
when the neighbor state regresses (e.g., goes
from Attempt or Full to 1-Way or Down) or
progresses to a terminal state (e.g., Full).
Variables:
1: snOspfRouterId
2: snOspfVirtNbrArea
3: snOspfVirtNbrRtrId
4: snOspfVirtNbrState
-TRAP;ADD;snOspfIfConfigError;.1.3.6.1.4.1.11.0.7 -TRAP;setparam;snOspfIfConfigError;traps_name;snOspfIfConfigError -TRAP;setparam;snOspfIfConfigError;traps_oid;.1.3.6.1.4.1.11.0.7 -TRAP;setparam;snOspfIfConfigError;traps_args;An ospfIfConfigError trap signifies that a $* -TRAP;setparam;snOspfIfConfigError;traps_status;0 -TRAP;setparam;snOspfIfConfigError;vendor;HP -TRAP;setparam;snOspfIfConfigError;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfIfConfigError;traps_execution_command_enable;0 -TRAP;setparam;snOspfIfConfigError;traps_submit_result_enable;0 -TRAP;setparam;snOspfIfConfigError;traps_advanced_treatment;0 -TRAP;setparam;snOspfIfConfigError;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfIfConfigError;traps_exec_interval_type;0 -TRAP;setparam;snOspfIfConfigError;traps_log;0 -TRAP;setparam;snOspfIfConfigError;traps_routing_mode;0 -TRAP;setparam;snOspfIfConfigError;traps_exec_method;0 -TRAP;setparam;snOspfIfConfigError;traps_downtime;0 -TRAP;setparam;snOspfIfConfigError;traps_comments;An ospfIfConfigError trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose configuration
parameters conflict with this router's confi-
guration parameters. Note that the event op-
tionMismatch should cause a trap only if it
prevents an adjacency from forming.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfPacketSrc
4: snOspfConfigErrorType
5: snOspfPacketType
-TRAP;ADD;snOspfVirtIfConfigError;.1.3.6.1.4.1.11.0.8 -TRAP;setparam;snOspfVirtIfConfigError;traps_name;snOspfVirtIfConfigError -TRAP;setparam;snOspfVirtIfConfigError;traps_oid;.1.3.6.1.4.1.11.0.8 -TRAP;setparam;snOspfVirtIfConfigError;traps_args;An ospfConfigError trap signifies that a pack- $* -TRAP;setparam;snOspfVirtIfConfigError;traps_status;0 -TRAP;setparam;snOspfVirtIfConfigError;vendor;HP -TRAP;setparam;snOspfVirtIfConfigError;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_execution_command_enable;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_submit_result_enable;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_advanced_treatment;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_exec_interval_type;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_log;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_routing_mode;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_exec_method;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_downtime;0 -TRAP;setparam;snOspfVirtIfConfigError;traps_comments;An ospfConfigError trap signifies that a pack-
et has been received on a virtual interface
from a router whose configuration parameters
conflict with this router's configuration
parameters. Note that the event optionMismatch
should cause a trap only if it prevents an ad-
jacency from forming.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfConfigErrorType
5: snOspfPacketType
-TRAP;ADD;snOspfIfAuthFailure;.1.3.6.1.4.1.11.0.9 -TRAP;setparam;snOspfIfAuthFailure;traps_name;snOspfIfAuthFailure -TRAP;setparam;snOspfIfAuthFailure;traps_oid;.1.3.6.1.4.1.11.0.9 -TRAP;setparam;snOspfIfAuthFailure;traps_args;An ospfIfAuthFailure trap signifies that a $* -TRAP;setparam;snOspfIfAuthFailure;traps_status;0 -TRAP;setparam;snOspfIfAuthFailure;vendor;HP -TRAP;setparam;snOspfIfAuthFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfIfAuthFailure;traps_execution_command_enable;0 -TRAP;setparam;snOspfIfAuthFailure;traps_submit_result_enable;0 -TRAP;setparam;snOspfIfAuthFailure;traps_advanced_treatment;0 -TRAP;setparam;snOspfIfAuthFailure;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfIfAuthFailure;traps_exec_interval_type;0 -TRAP;setparam;snOspfIfAuthFailure;traps_log;0 -TRAP;setparam;snOspfIfAuthFailure;traps_routing_mode;0 -TRAP;setparam;snOspfIfAuthFailure;traps_exec_method;0 -TRAP;setparam;snOspfIfAuthFailure;traps_downtime;0 -TRAP;setparam;snOspfIfAuthFailure;traps_comments;An ospfIfAuthFailure trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose authentication key
or authentication type conflicts with this
router's authentication key or authentication
type.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfPacketSrc
4: snOspfConfigErrorType
5: snOspfPacketType
-TRAP;ADD;snOspfVirtIfAuthFailure;.1.3.6.1.4.1.11.0.10 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_name;snOspfVirtIfAuthFailure -TRAP;setparam;snOspfVirtIfAuthFailure;traps_oid;.1.3.6.1.4.1.11.0.10 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_args;An ospfVirtIfAuthFailure trap signifies that a $* -TRAP;setparam;snOspfVirtIfAuthFailure;traps_status;0 -TRAP;setparam;snOspfVirtIfAuthFailure;vendor;HP -TRAP;setparam;snOspfVirtIfAuthFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_execution_command_enable;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_submit_result_enable;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_advanced_treatment;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_exec_interval_type;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_log;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_routing_mode;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_exec_method;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_downtime;0 -TRAP;setparam;snOspfVirtIfAuthFailure;traps_comments;An ospfVirtIfAuthFailure trap signifies that a
packet has been received on a virtual interface
from a router whose authentication key or au-
thentication type conflicts with this router's
authentication key or authentication type.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfConfigErrorType
5: snOspfPacketType
-TRAP;ADD;snOspfIfRxBadPacket;.1.3.6.1.4.1.11.0.11 -TRAP;setparam;snOspfIfRxBadPacket;traps_name;snOspfIfRxBadPacket -TRAP;setparam;snOspfIfRxBadPacket;traps_oid;.1.3.6.1.4.1.11.0.11 -TRAP;setparam;snOspfIfRxBadPacket;traps_args;An ospfIfRxBadPacket trap signifies that an $* -TRAP;setparam;snOspfIfRxBadPacket;traps_status;0 -TRAP;setparam;snOspfIfRxBadPacket;vendor;HP -TRAP;setparam;snOspfIfRxBadPacket;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_execution_command_enable;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_submit_result_enable;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_advanced_treatment;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_exec_interval_type;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_log;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_routing_mode;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_exec_method;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_downtime;0 -TRAP;setparam;snOspfIfRxBadPacket;traps_comments;An ospfIfRxBadPacket trap signifies that an
OSPF packet has been received on a non-virtual
interface that cannot be parsed.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfPacketSrc
4: snOspfPacketType
-TRAP;ADD;snOspfVirtIfRxBadPacket;.1.3.6.1.4.1.11.0.12 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_name;snOspfVirtIfRxBadPacket -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_oid;.1.3.6.1.4.1.11.0.12 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_args;An ospfRxBadPacket trap signifies that an OSPF $* -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_status;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;vendor;HP -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_execution_command_enable;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_submit_result_enable;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_advanced_treatment;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_exec_interval_type;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_log;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_routing_mode;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_exec_method;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_downtime;0 -TRAP;setparam;snOspfVirtIfRxBadPacket;traps_comments;An ospfRxBadPacket trap signifies that an OSPF
packet has been received on a virtual interface
that cannot be parsed.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfPacketType
-TRAP;ADD;snOspfTxRetransmit;.1.3.6.1.4.1.11.0.13 -TRAP;setparam;snOspfTxRetransmit;traps_name;snOspfTxRetransmit -TRAP;setparam;snOspfTxRetransmit;traps_oid;.1.3.6.1.4.1.11.0.13 -TRAP;setparam;snOspfTxRetransmit;traps_args;An ospfTxRetransmit trap signifies than an $* -TRAP;setparam;snOspfTxRetransmit;traps_status;0 -TRAP;setparam;snOspfTxRetransmit;vendor;HP -TRAP;setparam;snOspfTxRetransmit;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfTxRetransmit;traps_execution_command_enable;0 -TRAP;setparam;snOspfTxRetransmit;traps_submit_result_enable;0 -TRAP;setparam;snOspfTxRetransmit;traps_advanced_treatment;0 -TRAP;setparam;snOspfTxRetransmit;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfTxRetransmit;traps_exec_interval_type;0 -TRAP;setparam;snOspfTxRetransmit;traps_log;0 -TRAP;setparam;snOspfTxRetransmit;traps_routing_mode;0 -TRAP;setparam;snOspfTxRetransmit;traps_exec_method;0 -TRAP;setparam;snOspfTxRetransmit;traps_downtime;0 -TRAP;setparam;snOspfTxRetransmit;traps_comments;An ospfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a non-
virtual interface. All packets that may be re-
transmitted are associated with an LSDB entry.
The LS type, LS ID, and Router ID are used to
identify the LSDB entry.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfNbrRtrId
4: snOspfPacketType
5: snOspfLsdbType
6: snOspfLsdbLsId
7: snOspfLsdbRouterId
-TRAP;ADD;ospfVirtIfTxRetransmit;.1.3.6.1.4.1.11.0.14 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_name;ospfVirtIfTxRetransmit -TRAP;setparam;ospfVirtIfTxRetransmit;traps_oid;.1.3.6.1.4.1.11.0.14 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_args;An ospfTxRetransmit trap signifies than an $* -TRAP;setparam;ospfVirtIfTxRetransmit;traps_status;0 -TRAP;setparam;ospfVirtIfTxRetransmit;vendor;HP -TRAP;setparam;ospfVirtIfTxRetransmit;traps_reschedule_svc_enable;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_execution_command_enable;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_submit_result_enable;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_advanced_treatment;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_advanced_treatment_default;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_exec_interval_type;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_log;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_routing_mode;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_exec_method;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_downtime;0 -TRAP;setparam;ospfVirtIfTxRetransmit;traps_comments;An ospfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a virtual
interface. All packets that may be retransmit-
ted are associated with an LSDB entry. The LS
type, LS ID, and Router ID are used to identify
the LSDB entry.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfPacketType
5: snOspfLsdbType
6: snOspfLsdbLsId
7: snOspfLsdbRouterId
-TRAP;ADD;snOspfOriginateLsa;.1.3.6.1.4.1.11.0.15 -TRAP;setparam;snOspfOriginateLsa;traps_name;snOspfOriginateLsa -TRAP;setparam;snOspfOriginateLsa;traps_oid;.1.3.6.1.4.1.11.0.15 -TRAP;setparam;snOspfOriginateLsa;traps_args;An ospfOriginateLsa trap signifies that a new $* -TRAP;setparam;snOspfOriginateLsa;traps_status;0 -TRAP;setparam;snOspfOriginateLsa;vendor;HP -TRAP;setparam;snOspfOriginateLsa;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfOriginateLsa;traps_execution_command_enable;0 -TRAP;setparam;snOspfOriginateLsa;traps_submit_result_enable;0 -TRAP;setparam;snOspfOriginateLsa;traps_advanced_treatment;0 -TRAP;setparam;snOspfOriginateLsa;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfOriginateLsa;traps_exec_interval_type;0 -TRAP;setparam;snOspfOriginateLsa;traps_log;0 -TRAP;setparam;snOspfOriginateLsa;traps_routing_mode;0 -TRAP;setparam;snOspfOriginateLsa;traps_exec_method;0 -TRAP;setparam;snOspfOriginateLsa;traps_downtime;0 -TRAP;setparam;snOspfOriginateLsa;traps_comments;An ospfOriginateLsa trap signifies that a new
LSA has been originated by this router. This
trap should not be invoked for simple refreshes
of LSAs (which happesn every 30 minutes), but
instead will only be invoked when an LSA is
(re)originated due to a topology change. Addi-
tionally, this trap does not include LSAs that
are being flushed because they have reached
MaxAge.
Variables:
1: snOspfRouterId
2: snOspfLsdbAreaId
3: snOspfLsdbType
4: snOspfLsdbLsId
5: snOspfLsdbRouterId
-TRAP;ADD;snOspfMaxAgeLsa;.1.3.6.1.4.1.11.0.16 -TRAP;setparam;snOspfMaxAgeLsa;traps_name;snOspfMaxAgeLsa -TRAP;setparam;snOspfMaxAgeLsa;traps_oid;.1.3.6.1.4.1.11.0.16 -TRAP;setparam;snOspfMaxAgeLsa;traps_args;An ospfMaxAgeLsa trap signifies that one of $* -TRAP;setparam;snOspfMaxAgeLsa;traps_status;0 -TRAP;setparam;snOspfMaxAgeLsa;vendor;HP -TRAP;setparam;snOspfMaxAgeLsa;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_execution_command_enable;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_submit_result_enable;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_advanced_treatment;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_exec_interval_type;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_log;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_routing_mode;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_exec_method;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_downtime;0 -TRAP;setparam;snOspfMaxAgeLsa;traps_comments;An ospfMaxAgeLsa trap signifies that one of
the LSA in the router's link-state database has
aged to MaxAge.
Variables:
1: snOspfRouterId
2: snOspfLsdbAreaId
3: snOspfLsdbType
4: snOspfLsdbLsId
5: snOspfLsdbRouterId
-TRAP;ADD;snOspfLsdbOverflow;.1.3.6.1.4.1.11.0.17 -TRAP;setparam;snOspfLsdbOverflow;traps_name;snOspfLsdbOverflow -TRAP;setparam;snOspfLsdbOverflow;traps_oid;.1.3.6.1.4.1.11.0.17 -TRAP;setparam;snOspfLsdbOverflow;traps_args;An ospfLsdbOverflow trap signifies that the $* -TRAP;setparam;snOspfLsdbOverflow;traps_status;0 -TRAP;setparam;snOspfLsdbOverflow;vendor;HP -TRAP;setparam;snOspfLsdbOverflow;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfLsdbOverflow;traps_execution_command_enable;0 -TRAP;setparam;snOspfLsdbOverflow;traps_submit_result_enable;0 -TRAP;setparam;snOspfLsdbOverflow;traps_advanced_treatment;0 -TRAP;setparam;snOspfLsdbOverflow;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfLsdbOverflow;traps_exec_interval_type;0 -TRAP;setparam;snOspfLsdbOverflow;traps_log;0 -TRAP;setparam;snOspfLsdbOverflow;traps_routing_mode;0 -TRAP;setparam;snOspfLsdbOverflow;traps_exec_method;0 -TRAP;setparam;snOspfLsdbOverflow;traps_downtime;0 -TRAP;setparam;snOspfLsdbOverflow;traps_comments;An ospfLsdbOverflow trap signifies that the
number of LSAs in the router's link-state data-
base has exceeded ospfExtLsdbLimit.
Variables:
1: snOspfRouterId
2: snOspfExtLsdbLimit
-TRAP;ADD;snOspfLsdbApproachingOverflow;.1.3.6.1.4.1.11.0.18 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_name;snOspfLsdbApproachingOverflow -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_oid;.1.3.6.1.4.1.11.0.18 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_args;An ospfLsdbApproachingOverflow trap signifies $* -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_status;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;vendor;HP -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_reschedule_svc_enable;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_execution_command_enable;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_submit_result_enable;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_advanced_treatment;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_advanced_treatment_default;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_exec_interval_type;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_log;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_routing_mode;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_exec_method;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_downtime;0 -TRAP;setparam;snOspfLsdbApproachingOverflow;traps_comments;An ospfLsdbApproachingOverflow trap signifies
that the number of LSAs in the router's link-
state database has exceeded ninety percent of
ospfExtLsdbLimit.
Variables:
1: snOspfRouterId
2: snOspfExtLsdbLimit
-TRAP;ADD;snTrapL4MaxSessionLimitReached;.1.3.6.1.4.1.11.0.19 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_name;snTrapL4MaxSessionLimitReached -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_oid;.1.3.6.1.4.1.11.0.19 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_args;The SNMP trap that is generated when the maximum number $* -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_status;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;vendor;HP -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_log;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_routing_mode;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_exec_method;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_downtime;0 -TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_comments;The SNMP trap that is generated when the maximum number
of connections reached.
Variables:
1: snL4MaxSessionLimit
-TRAP;ADD;snTrapL4TcpSynLimitReached;.1.3.6.1.4.1.11.0.20 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_name;snTrapL4TcpSynLimitReached -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_oid;.1.3.6.1.4.1.11.0.20 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_args;The SNMP trap that is generated when the number of TCP $* -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_status;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;vendor;HP -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_log;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_routing_mode;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_exec_method;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_downtime;0 -TRAP;setparam;snTrapL4TcpSynLimitReached;traps_comments;The SNMP trap that is generated when the number of TCP
SYN limits reached.
Variables:
1: snL4TcpSynLimit
-TRAP;ADD;snTrapL4RealServerUp;.1.3.6.1.4.1.11.0.21 -TRAP;setparam;snTrapL4RealServerUp;traps_name;snTrapL4RealServerUp -TRAP;setparam;snTrapL4RealServerUp;traps_oid;.1.3.6.1.4.1.11.0.21 -TRAP;setparam;snTrapL4RealServerUp;traps_args;The SNMP trap that is generated when the load balancing $* -TRAP;setparam;snTrapL4RealServerUp;traps_status;0 -TRAP;setparam;snTrapL4RealServerUp;vendor;HP -TRAP;setparam;snTrapL4RealServerUp;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4RealServerUp;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4RealServerUp;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4RealServerUp;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4RealServerUp;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4RealServerUp;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4RealServerUp;traps_log;0 -TRAP;setparam;snTrapL4RealServerUp;traps_routing_mode;0 -TRAP;setparam;snTrapL4RealServerUp;traps_exec_method;0 -TRAP;setparam;snTrapL4RealServerUp;traps_downtime;0 -TRAP;setparam;snTrapL4RealServerUp;traps_comments;The SNMP trap that is generated when the load balancing
real server is up.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
-TRAP;ADD;snTrapL4RealServerDown;.1.3.6.1.4.1.11.0.22 -TRAP;setparam;snTrapL4RealServerDown;traps_name;snTrapL4RealServerDown -TRAP;setparam;snTrapL4RealServerDown;traps_oid;.1.3.6.1.4.1.11.0.22 -TRAP;setparam;snTrapL4RealServerDown;traps_args;The SNMP trap that is generated when the load balancing $* -TRAP;setparam;snTrapL4RealServerDown;traps_status;0 -TRAP;setparam;snTrapL4RealServerDown;vendor;HP -TRAP;setparam;snTrapL4RealServerDown;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4RealServerDown;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4RealServerDown;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4RealServerDown;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4RealServerDown;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4RealServerDown;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4RealServerDown;traps_log;0 -TRAP;setparam;snTrapL4RealServerDown;traps_routing_mode;0 -TRAP;setparam;snTrapL4RealServerDown;traps_exec_method;0 -TRAP;setparam;snTrapL4RealServerDown;traps_downtime;0 -TRAP;setparam;snTrapL4RealServerDown;traps_comments;The SNMP trap that is generated when the load balancing
real server is down.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
-TRAP;ADD;snTrapL4RealServerPortUp;.1.3.6.1.4.1.11.0.23 -TRAP;setparam;snTrapL4RealServerPortUp;traps_name;snTrapL4RealServerPortUp -TRAP;setparam;snTrapL4RealServerPortUp;traps_oid;.1.3.6.1.4.1.11.0.23 -TRAP;setparam;snTrapL4RealServerPortUp;traps_args;The SNMP trap that is generated when the load balancing $* -TRAP;setparam;snTrapL4RealServerPortUp;traps_status;0 -TRAP;setparam;snTrapL4RealServerPortUp;vendor;HP -TRAP;setparam;snTrapL4RealServerPortUp;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_log;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_routing_mode;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_exec_method;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_downtime;0 -TRAP;setparam;snTrapL4RealServerPortUp;traps_comments;The SNMP trap that is generated when the load balancing
real server TCP port is up.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
3: snL4TrapRealServerPort
-TRAP;ADD;snTrapL4RealServerPortDown;.1.3.6.1.4.1.11.0.24 -TRAP;setparam;snTrapL4RealServerPortDown;traps_name;snTrapL4RealServerPortDown -TRAP;setparam;snTrapL4RealServerPortDown;traps_oid;.1.3.6.1.4.1.11.0.24 -TRAP;setparam;snTrapL4RealServerPortDown;traps_args;The SNMP trap that is generated when the load balancing $* -TRAP;setparam;snTrapL4RealServerPortDown;traps_status;0 -TRAP;setparam;snTrapL4RealServerPortDown;vendor;HP -TRAP;setparam;snTrapL4RealServerPortDown;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_log;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_routing_mode;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_exec_method;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_downtime;0 -TRAP;setparam;snTrapL4RealServerPortDown;traps_comments;The SNMP trap that is generated when the load balancing
real server TCP port is down.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
3: snL4TrapRealServerPort
-TRAP;ADD;snTrapL4RealServerMaxConnectionLimitReached;.1.3.6.1.4.1.11.0.25 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_name;snTrapL4RealServerMaxConnectionLimitReached -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_oid;.1.3.6.1.4.1.11.0.25 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_args;The SNMP trap that is generated when the real server reaches $* -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_status;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;vendor;HP -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_log;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_routing_mode;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_exec_method;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_downtime;0 -TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_comments;The SNMP trap that is generated when the real server reaches
maximum number of connections.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
3: snL4TrapRealServerCurConnections
-TRAP;ADD;snTrapL4BecomeStandby;.1.3.6.1.4.1.11.0.26 -TRAP;setparam;snTrapL4BecomeStandby;traps_name;snTrapL4BecomeStandby -TRAP;setparam;snTrapL4BecomeStandby;traps_oid;.1.3.6.1.4.1.11.0.26 -TRAP;setparam;snTrapL4BecomeStandby;traps_args;The SNMP trap that is generated when the server load $* -TRAP;setparam;snTrapL4BecomeStandby;traps_status;0 -TRAP;setparam;snTrapL4BecomeStandby;vendor;HP -TRAP;setparam;snTrapL4BecomeStandby;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_log;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_routing_mode;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_exec_method;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_downtime;0 -TRAP;setparam;snTrapL4BecomeStandby;traps_comments;The SNMP trap that is generated when the server load
balancing switch changes state from active to standby.
Variables:
-TRAP;ADD;snTrapL4BecomeActive;.1.3.6.1.4.1.11.0.27 -TRAP;setparam;snTrapL4BecomeActive;traps_name;snTrapL4BecomeActive -TRAP;setparam;snTrapL4BecomeActive;traps_oid;.1.3.6.1.4.1.11.0.27 -TRAP;setparam;snTrapL4BecomeActive;traps_args;The SNMP trap that is generated when the server load $* -TRAP;setparam;snTrapL4BecomeActive;traps_status;0 -TRAP;setparam;snTrapL4BecomeActive;vendor;HP -TRAP;setparam;snTrapL4BecomeActive;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4BecomeActive;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4BecomeActive;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4BecomeActive;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4BecomeActive;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4BecomeActive;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4BecomeActive;traps_log;0 -TRAP;setparam;snTrapL4BecomeActive;traps_routing_mode;0 -TRAP;setparam;snTrapL4BecomeActive;traps_exec_method;0 -TRAP;setparam;snTrapL4BecomeActive;traps_downtime;0 -TRAP;setparam;snTrapL4BecomeActive;traps_comments;The SNMP trap that is generated when the server load
balancing switch changes state from standby to active.
Variables:
-TRAP;ADD;snTrapModuleInserted;.1.3.6.1.4.1.11.0.28 -TRAP;setparam;snTrapModuleInserted;traps_name;snTrapModuleInserted -TRAP;setparam;snTrapModuleInserted;traps_oid;.1.3.6.1.4.1.11.0.28 -TRAP;setparam;snTrapModuleInserted;traps_args;The SNMP trap that is generated when a module was inserted $* -TRAP;setparam;snTrapModuleInserted;traps_status;0 -TRAP;setparam;snTrapModuleInserted;vendor;HP -TRAP;setparam;snTrapModuleInserted;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapModuleInserted;traps_execution_command_enable;0 -TRAP;setparam;snTrapModuleInserted;traps_submit_result_enable;0 -TRAP;setparam;snTrapModuleInserted;traps_advanced_treatment;0 -TRAP;setparam;snTrapModuleInserted;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapModuleInserted;traps_exec_interval_type;0 -TRAP;setparam;snTrapModuleInserted;traps_log;0 -TRAP;setparam;snTrapModuleInserted;traps_routing_mode;0 -TRAP;setparam;snTrapModuleInserted;traps_exec_method;0 -TRAP;setparam;snTrapModuleInserted;traps_downtime;0 -TRAP;setparam;snTrapModuleInserted;traps_comments;The SNMP trap that is generated when a module was inserted
to the chassis during system running.
Variables:
1: snAgentBrdIndex
-TRAP;ADD;snTrapModuleRemoved;.1.3.6.1.4.1.11.0.29 -TRAP;setparam;snTrapModuleRemoved;traps_name;snTrapModuleRemoved -TRAP;setparam;snTrapModuleRemoved;traps_oid;.1.3.6.1.4.1.11.0.29 -TRAP;setparam;snTrapModuleRemoved;traps_args;The SNMP trap that is generated when a module was removed $* -TRAP;setparam;snTrapModuleRemoved;traps_status;0 -TRAP;setparam;snTrapModuleRemoved;vendor;HP -TRAP;setparam;snTrapModuleRemoved;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapModuleRemoved;traps_execution_command_enable;0 -TRAP;setparam;snTrapModuleRemoved;traps_submit_result_enable;0 -TRAP;setparam;snTrapModuleRemoved;traps_advanced_treatment;0 -TRAP;setparam;snTrapModuleRemoved;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapModuleRemoved;traps_exec_interval_type;0 -TRAP;setparam;snTrapModuleRemoved;traps_log;0 -TRAP;setparam;snTrapModuleRemoved;traps_routing_mode;0 -TRAP;setparam;snTrapModuleRemoved;traps_exec_method;0 -TRAP;setparam;snTrapModuleRemoved;traps_downtime;0 -TRAP;setparam;snTrapModuleRemoved;traps_comments;The SNMP trap that is generated when a module was removed
from the chassis during system running.
Variables:
1: snAgentBrdIndex
-TRAP;ADD;snTrapChasPwrSupplyFailed;.1.3.6.1.4.1.11.0.30 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_name;snTrapChasPwrSupplyFailed -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_oid;.1.3.6.1.4.1.11.0.30 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_args;The SNMP trap that is generated when a power supply fails $* -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_status;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;vendor;HP -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_execution_command_enable;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_submit_result_enable;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_advanced_treatment;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_exec_interval_type;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_log;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_routing_mode;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_exec_method;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_downtime;0 -TRAP;setparam;snTrapChasPwrSupplyFailed;traps_comments;The SNMP trap that is generated when a power supply fails
to operate normally.
Variables:
1: snChasPwrSupplyIndex
2: snChasPwrSupplyDescription
-TRAP;ADD;snTrapChasFanFailed;.1.3.6.1.4.1.11.0.31 -TRAP;setparam;snTrapChasFanFailed;traps_name;snTrapChasFanFailed -TRAP;setparam;snTrapChasFanFailed;traps_oid;.1.3.6.1.4.1.11.0.31 -TRAP;setparam;snTrapChasFanFailed;traps_args;The SNMP trap that is generated when a fan fails $* -TRAP;setparam;snTrapChasFanFailed;traps_status;0 -TRAP;setparam;snTrapChasFanFailed;vendor;HP -TRAP;setparam;snTrapChasFanFailed;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapChasFanFailed;traps_execution_command_enable;0 -TRAP;setparam;snTrapChasFanFailed;traps_submit_result_enable;0 -TRAP;setparam;snTrapChasFanFailed;traps_advanced_treatment;0 -TRAP;setparam;snTrapChasFanFailed;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapChasFanFailed;traps_exec_interval_type;0 -TRAP;setparam;snTrapChasFanFailed;traps_log;0 -TRAP;setparam;snTrapChasFanFailed;traps_routing_mode;0 -TRAP;setparam;snTrapChasFanFailed;traps_exec_method;0 -TRAP;setparam;snTrapChasFanFailed;traps_downtime;0 -TRAP;setparam;snTrapChasFanFailed;traps_comments;The SNMP trap that is generated when a fan fails
to operate normally.
Variables:
1: snChasFanIndex
2: snChasFanDescription
-TRAP;ADD;snTrapLockedAddressViolation2;.1.3.6.1.4.1.11.0.32 -TRAP;setparam;snTrapLockedAddressViolation2;traps_name;snTrapLockedAddressViolation2 -TRAP;setparam;snTrapLockedAddressViolation2;traps_oid;.1.3.6.1.4.1.11.0.32 -TRAP;setparam;snTrapLockedAddressViolation2;traps_args;The SNMP trap that is generated when more source MAC addresses $* -TRAP;setparam;snTrapLockedAddressViolation2;traps_status;0 -TRAP;setparam;snTrapLockedAddressViolation2;vendor;HP -TRAP;setparam;snTrapLockedAddressViolation2;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_execution_command_enable;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_submit_result_enable;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_advanced_treatment;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_exec_interval_type;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_log;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_routing_mode;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_exec_method;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_downtime;0 -TRAP;setparam;snTrapLockedAddressViolation2;traps_comments;The SNMP trap that is generated when more source MAC addresses
are received from a port than the maximum number of addresses
configured to that port.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapFsrpIfStateChange;.1.3.6.1.4.1.11.0.33 -TRAP;setparam;snTrapFsrpIfStateChange;traps_name;snTrapFsrpIfStateChange -TRAP;setparam;snTrapFsrpIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.33 -TRAP;setparam;snTrapFsrpIfStateChange;traps_args;The SNMP trap that is generated when a FSRP routing device $* -TRAP;setparam;snTrapFsrpIfStateChange;traps_status;0 -TRAP;setparam;snTrapFsrpIfStateChange;vendor;HP -TRAP;setparam;snTrapFsrpIfStateChange;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_execution_command_enable;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_submit_result_enable;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_advanced_treatment;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_exec_interval_type;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_log;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_routing_mode;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_exec_method;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_downtime;0 -TRAP;setparam;snTrapFsrpIfStateChange;traps_comments;The SNMP trap that is generated when a FSRP routing device
changed state from active to standby or vice-versa.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapVrrpIfStateChange;.1.3.6.1.4.1.11.0.34 -TRAP;setparam;snTrapVrrpIfStateChange;traps_name;snTrapVrrpIfStateChange -TRAP;setparam;snTrapVrrpIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.34 -TRAP;setparam;snTrapVrrpIfStateChange;traps_args;The SNMP trap that is generated when a VRRP routing device $* -TRAP;setparam;snTrapVrrpIfStateChange;traps_status;0 -TRAP;setparam;snTrapVrrpIfStateChange;vendor;HP -TRAP;setparam;snTrapVrrpIfStateChange;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_execution_command_enable;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_submit_result_enable;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_advanced_treatment;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_exec_interval_type;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_log;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_routing_mode;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_exec_method;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_downtime;0 -TRAP;setparam;snTrapVrrpIfStateChange;traps_comments;The SNMP trap that is generated when a VRRP routing device
changed state from master to backup or vice-versa.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapMgmtModuleRedunStateChange;.1.3.6.1.4.1.11.0.35 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_name;snTrapMgmtModuleRedunStateChange -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_oid;.1.3.6.1.4.1.11.0.35 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_args;The SNMP trap that is generated when the management module $* -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_status;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;vendor;HP -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_execution_command_enable;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_submit_result_enable;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_advanced_treatment;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_exec_interval_type;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_log;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_routing_mode;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_exec_method;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_downtime;0 -TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_comments;The SNMP trap that is generated when the management module
changes redundancy state.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapTemperatureWarning;.1.3.6.1.4.1.11.0.36 -TRAP;setparam;snTrapTemperatureWarning;traps_name;snTrapTemperatureWarning -TRAP;setparam;snTrapTemperatureWarning;traps_oid;.1.3.6.1.4.1.11.0.36 -TRAP;setparam;snTrapTemperatureWarning;traps_args;The SNMP trap that is generated when the actual temperature $* -TRAP;setparam;snTrapTemperatureWarning;traps_status;0 -TRAP;setparam;snTrapTemperatureWarning;vendor;HP -TRAP;setparam;snTrapTemperatureWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapTemperatureWarning;traps_execution_command_enable;0 -TRAP;setparam;snTrapTemperatureWarning;traps_submit_result_enable;0 -TRAP;setparam;snTrapTemperatureWarning;traps_advanced_treatment;0 -TRAP;setparam;snTrapTemperatureWarning;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapTemperatureWarning;traps_exec_interval_type;0 -TRAP;setparam;snTrapTemperatureWarning;traps_log;0 -TRAP;setparam;snTrapTemperatureWarning;traps_routing_mode;0 -TRAP;setparam;snTrapTemperatureWarning;traps_exec_method;0 -TRAP;setparam;snTrapTemperatureWarning;traps_downtime;0 -TRAP;setparam;snTrapTemperatureWarning;traps_comments;The SNMP trap that is generated when the actual temperature
reading is above the warning temperature threshold.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapAccessListDeny;.1.3.6.1.4.1.11.0.37 -TRAP;setparam;snTrapAccessListDeny;traps_name;snTrapAccessListDeny -TRAP;setparam;snTrapAccessListDeny;traps_oid;.1.3.6.1.4.1.11.0.37 -TRAP;setparam;snTrapAccessListDeny;traps_args;The SNMP trap that is generated when a packet was denied $* -TRAP;setparam;snTrapAccessListDeny;traps_status;0 -TRAP;setparam;snTrapAccessListDeny;vendor;HP -TRAP;setparam;snTrapAccessListDeny;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapAccessListDeny;traps_execution_command_enable;0 -TRAP;setparam;snTrapAccessListDeny;traps_submit_result_enable;0 -TRAP;setparam;snTrapAccessListDeny;traps_advanced_treatment;0 -TRAP;setparam;snTrapAccessListDeny;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapAccessListDeny;traps_exec_interval_type;0 -TRAP;setparam;snTrapAccessListDeny;traps_log;0 -TRAP;setparam;snTrapAccessListDeny;traps_routing_mode;0 -TRAP;setparam;snTrapAccessListDeny;traps_exec_method;0 -TRAP;setparam;snTrapAccessListDeny;traps_downtime;0 -TRAP;setparam;snTrapAccessListDeny;traps_comments;The SNMP trap that is generated when a packet was denied
by an access list.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapMacFilterDeny;.1.3.6.1.4.1.11.0.38 -TRAP;setparam;snTrapMacFilterDeny;traps_name;snTrapMacFilterDeny -TRAP;setparam;snTrapMacFilterDeny;traps_oid;.1.3.6.1.4.1.11.0.38 -TRAP;setparam;snTrapMacFilterDeny;traps_args;The SNMP trap that is generated when a packet was denied $* -TRAP;setparam;snTrapMacFilterDeny;traps_status;0 -TRAP;setparam;snTrapMacFilterDeny;vendor;HP -TRAP;setparam;snTrapMacFilterDeny;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapMacFilterDeny;traps_execution_command_enable;0 -TRAP;setparam;snTrapMacFilterDeny;traps_submit_result_enable;0 -TRAP;setparam;snTrapMacFilterDeny;traps_advanced_treatment;0 -TRAP;setparam;snTrapMacFilterDeny;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapMacFilterDeny;traps_exec_interval_type;0 -TRAP;setparam;snTrapMacFilterDeny;traps_log;0 -TRAP;setparam;snTrapMacFilterDeny;traps_routing_mode;0 -TRAP;setparam;snTrapMacFilterDeny;traps_exec_method;0 -TRAP;setparam;snTrapMacFilterDeny;traps_downtime;0 -TRAP;setparam;snTrapMacFilterDeny;traps_comments;The SNMP trap that is generated when a packet was denied
by a MAC address filter.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbRemoteUp;.1.3.6.1.4.1.11.0.39 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_name;snTrapL4GslbRemoteUp -TRAP;setparam;snTrapL4GslbRemoteUp;traps_oid;.1.3.6.1.4.1.11.0.39 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_args;The SNMP trap that is generated when the connection to the remote SI is established. $* -TRAP;setparam;snTrapL4GslbRemoteUp;traps_status;0 -TRAP;setparam;snTrapL4GslbRemoteUp;vendor;HP -TRAP;setparam;snTrapL4GslbRemoteUp;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_log;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_downtime;0 -TRAP;setparam;snTrapL4GslbRemoteUp;traps_comments;The SNMP trap that is generated when the connection to the remote SI is established.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbRemoteDown;.1.3.6.1.4.1.11.0.40 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_name;snTrapL4GslbRemoteDown -TRAP;setparam;snTrapL4GslbRemoteDown;traps_oid;.1.3.6.1.4.1.11.0.40 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_args;The SNMP trap that is generated when the connection to the remote SI is down. $* -TRAP;setparam;snTrapL4GslbRemoteDown;traps_status;0 -TRAP;setparam;snTrapL4GslbRemoteDown;vendor;HP -TRAP;setparam;snTrapL4GslbRemoteDown;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_log;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_downtime;0 -TRAP;setparam;snTrapL4GslbRemoteDown;traps_comments;The SNMP trap that is generated when the connection to the remote SI is down.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbRemoteControllerUp;.1.3.6.1.4.1.11.0.41 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_name;snTrapL4GslbRemoteControllerUp -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_oid;.1.3.6.1.4.1.11.0.41 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_args;The SNMP trap that is generated when the connection to the GSLB SI is established. $* -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_status;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;vendor;HP -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_log;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_downtime;0 -TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_comments;The SNMP trap that is generated when the connection to the GSLB SI is established.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbRemoteControllerDown;.1.3.6.1.4.1.11.0.42 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_name;snTrapL4GslbRemoteControllerDown -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_oid;.1.3.6.1.4.1.11.0.42 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_args;The SNMP trap that is generated when the connection to the GSLB SI is down. $* -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_status;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;vendor;HP -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_log;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_downtime;0 -TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_comments;The SNMP trap that is generated when the connection to the GSLB SI is down.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbHealthCheckIpUp;.1.3.6.1.4.1.11.0.43 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_name;snTrapL4GslbHealthCheckIpUp -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_oid;.1.3.6.1.4.1.11.0.43 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_args;The SNMP trap that is generated when GSLB health check for an address transitions $* -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_status;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;vendor;HP -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_log;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_downtime;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_comments;The SNMP trap that is generated when GSLB health check for an address transitions
from down to active state.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbHealthCheckIpDown;.1.3.6.1.4.1.11.0.44 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_name;snTrapL4GslbHealthCheckIpDown -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_oid;.1.3.6.1.4.1.11.0.44 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_args;The SNMP trap that is generated when GSLB health check for an address transitions $* -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_status;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;vendor;HP -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_log;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_downtime;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_comments;The SNMP trap that is generated when GSLB health check for an address transitions
from active to down state.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbHealthCheckIpPortUp;.1.3.6.1.4.1.11.0.45 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_name;snTrapL4GslbHealthCheckIpPortUp -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_oid;.1.3.6.1.4.1.11.0.45 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_args;The SNMP trap that is generated when a given port for a health check address is up. $* -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_status;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;vendor;HP -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_log;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_downtime;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_comments;The SNMP trap that is generated when a given port for a health check address is up.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;snTrapL4GslbHealthCheckIpPortDown;.1.3.6.1.4.1.11.0.46 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_name;snTrapL4GslbHealthCheckIpPortDown -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_oid;.1.3.6.1.4.1.11.0.46 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_args;The SNMP trap that is generated when a given port for a health check address is down. $* -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_status;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;vendor;HP -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_reschedule_svc_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_execution_command_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_submit_result_enable;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_advanced_treatment;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_advanced_treatment_default;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_exec_interval_type;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_log;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_routing_mode;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_exec_method;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_downtime;0 -TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_comments;The SNMP trap that is generated when a given port for a health check address is down.
Variables:
1: snAgGblTrapMessage
-TRAP;ADD;tapeAlertTrap3;.1.3.6.1.4.1.11.2.3.9.7.1.0.3 -TRAP;setparam;tapeAlertTrap3;traps_name;tapeAlertTrap3 -TRAP;setparam;tapeAlertTrap3;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.3 -TRAP;setparam;tapeAlertTrap3;traps_args;HP TapeAlert #3: Hba$1:Channel$2:ScsiID$3 Tape Device Has Detected Read or Write Data Error -TRAP;setparam;tapeAlertTrap3;traps_status;1 -TRAP;setparam;tapeAlertTrap3;vendor;HP -TRAP;setparam;tapeAlertTrap3;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap3;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap3;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap3;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap3;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap3;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap3;traps_log;0 -TRAP;setparam;tapeAlertTrap3;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap3;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap3;traps_downtime;0 -TRAP;setparam;tapeAlertTrap3;traps_comments;The operation has stopped because an error has
occured while reading or writing data which the
drive cannot correct.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap4;.1.3.6.1.4.1.11.2.3.9.7.1.0.4 -TRAP;setparam;tapeAlertTrap4;traps_name;tapeAlertTrap4 -TRAP;setparam;tapeAlertTrap4;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.4 -TRAP;setparam;tapeAlertTrap4;traps_args;HP TapeAlert #4: Hba$1:Channel$2:ScsiID$3 Tape Device Has Detected Faulty Media [$4] -TRAP;setparam;tapeAlertTrap4;traps_status;2 -TRAP;setparam;tapeAlertTrap4;vendor;HP -TRAP;setparam;tapeAlertTrap4;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap4;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap4;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap4;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap4;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap4;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap4;traps_log;0 -TRAP;setparam;tapeAlertTrap4;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap4;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap4;traps_downtime;0 -TRAP;setparam;tapeAlertTrap4;traps_comments;Your data is at risk:
1. Copy any data you require from this tape
2. Do not use this tape again
3. Restart the operation with a different tape
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
4: currentMedia
-TRAP;ADD;tapeAlertTrap5;.1.3.6.1.4.1.11.2.3.9.7.1.0.5 -TRAP;setparam;tapeAlertTrap5;traps_name;tapeAlertTrap5 -TRAP;setparam;tapeAlertTrap5;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.5 -TRAP;setparam;tapeAlertTrap5;traps_args;HP TapeAlert #5: Hba$1:Channel$2:ScsiID$3 Tape Device May Have Read Fault - Call Helpline -TRAP;setparam;tapeAlertTrap5;traps_status;2 -TRAP;setparam;tapeAlertTrap5;vendor;HP -TRAP;setparam;tapeAlertTrap5;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap5;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap5;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap5;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap5;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap5;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap5;traps_log;0 -TRAP;setparam;tapeAlertTrap5;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap5;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap5;traps_downtime;0 -TRAP;setparam;tapeAlertTrap5;traps_comments;The tape is damaged or the drive is faulty.
Call the tape drive supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap6;.1.3.6.1.4.1.11.2.3.9.7.1.0.6 -TRAP;setparam;tapeAlertTrap6;traps_name;tapeAlertTrap6 -TRAP;setparam;tapeAlertTrap6;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.6 -TRAP;setparam;tapeAlertTrap6;traps_args;HP TapeAlert #6: Hba$1:Channel$2:ScsiID$3 Tape Device May Have Write Fault - Call Helpline -TRAP;setparam;tapeAlertTrap6;traps_status;2 -TRAP;setparam;tapeAlertTrap6;vendor;HP -TRAP;setparam;tapeAlertTrap6;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap6;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap6;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap6;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap6;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap6;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap6;traps_log;0 -TRAP;setparam;tapeAlertTrap6;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap6;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap6;traps_downtime;0 -TRAP;setparam;tapeAlertTrap6;traps_comments;The tape is from a faulty batch or the tape drive
is faulty:
1. Use a good tape to test the drive.
2. If the problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap7;.1.3.6.1.4.1.11.2.3.9.7.1.0.7 -TRAP;setparam;tapeAlertTrap7;traps_name;tapeAlertTrap7 -TRAP;setparam;tapeAlertTrap7;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.7 -TRAP;setparam;tapeAlertTrap7;traps_args;HP TapeAlert #7: Hba$1:Channel$2:ScsiID$3 Tape Device Has Detected Worn Out Media [$4] -TRAP;setparam;tapeAlertTrap7;traps_status;1 -TRAP;setparam;tapeAlertTrap7;vendor;HP -TRAP;setparam;tapeAlertTrap7;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap7;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap7;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap7;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap7;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap7;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap7;traps_log;0 -TRAP;setparam;tapeAlertTrap7;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap7;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap7;traps_downtime;0 -TRAP;setparam;tapeAlertTrap7;traps_comments;The tape cartridge has reached the end of its
calculated useful life:
1. Copy any data you need to another tape
2. Discard the old tape.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
4: currentMedia
-TRAP;ADD;tapeAlertTrap8;.1.3.6.1.4.1.11.2.3.9.7.1.0.8 -TRAP;setparam;tapeAlertTrap8;traps_name;tapeAlertTrap8 -TRAP;setparam;tapeAlertTrap8;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.8 -TRAP;setparam;tapeAlertTrap8;traps_args;HP TapeAlert #8: Hba$1:Channel$2:ScsiID$3 Media Loaded In Tape Device Is Not Data Grade -TRAP;setparam;tapeAlertTrap8;traps_status;1 -TRAP;setparam;tapeAlertTrap8;vendor;HP -TRAP;setparam;tapeAlertTrap8;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap8;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap8;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap8;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap8;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap8;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap8;traps_log;0 -TRAP;setparam;tapeAlertTrap8;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap8;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap8;traps_downtime;0 -TRAP;setparam;tapeAlertTrap8;traps_comments;The tape cartridge is not data-grade.
Any data you back up to the tape is at risk.
Replace the cartridge with a data-grade tape.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap9;.1.3.6.1.4.1.11.2.3.9.7.1.0.9 -TRAP;setparam;tapeAlertTrap9;traps_name;tapeAlertTrap9 -TRAP;setparam;tapeAlertTrap9;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.9 -TRAP;setparam;tapeAlertTrap9;traps_args;HP TapeAlert #9: Hba$1:Channel$2:ScsiID$3 Tape Device Attempted Backup to Write-Protected Tape -TRAP;setparam;tapeAlertTrap9;traps_status;2 -TRAP;setparam;tapeAlertTrap9;vendor;HP -TRAP;setparam;tapeAlertTrap9;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap9;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap9;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap9;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap9;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap9;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap9;traps_log;0 -TRAP;setparam;tapeAlertTrap9;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap9;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap9;traps_downtime;0 -TRAP;setparam;tapeAlertTrap9;traps_comments;You are trying to write to a write-protected
cartridge. Remove the write-protection or use
another tape.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap29;.1.3.6.1.4.1.11.2.3.9.7.1.0.29 -TRAP;setparam;tapeAlertTrap29;traps_name;tapeAlertTrap29 -TRAP;setparam;tapeAlertTrap29;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.29 -TRAP;setparam;tapeAlertTrap29;traps_args;HP TapeAlert #29: Hba$1:Channel$2:ScsiID$3 Tape Device Requires Preventative Maintenance -TRAP;setparam;tapeAlertTrap29;traps_status;1 -TRAP;setparam;tapeAlertTrap29;vendor;HP -TRAP;setparam;tapeAlertTrap29;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap29;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap29;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap29;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap29;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap29;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap29;traps_log;0 -TRAP;setparam;tapeAlertTrap29;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap29;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap29;traps_downtime;0 -TRAP;setparam;tapeAlertTrap29;traps_comments;Preventive maintenance of the tape drive is required.
Check the tape drive users manual for device specific
preventive maintenance tasks or call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap30;.1.3.6.1.4.1.11.2.3.9.7.1.0.30 -TRAP;setparam;tapeAlertTrap30;traps_name;tapeAlertTrap30 -TRAP;setparam;tapeAlertTrap30;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.30 -TRAP;setparam;tapeAlertTrap30;traps_args;HP TapeAlert #30: Hba$1:Channel$2:ScsiID$3 Tape Device Has Hardware Fault - Reset Drive -TRAP;setparam;tapeAlertTrap30;traps_status;2 -TRAP;setparam;tapeAlertTrap30;vendor;HP -TRAP;setparam;tapeAlertTrap30;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap30;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap30;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap30;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap30;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap30;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap30;traps_log;0 -TRAP;setparam;tapeAlertTrap30;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap30;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap30;traps_downtime;0 -TRAP;setparam;tapeAlertTrap30;traps_comments;The tape drive has a hardware fault:
1. Eject the tape or magazine.
2. Reset the drive.
3. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap31;.1.3.6.1.4.1.11.2.3.9.7.1.0.31 -TRAP;setparam;tapeAlertTrap31;traps_name;tapeAlertTrap31 -TRAP;setparam;tapeAlertTrap31;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.31 -TRAP;setparam;tapeAlertTrap31;traps_args;HP TapeAlert #31: Hba$1:Channel$2:ScsiID$3 Tape Device Has Hardware Fault - Call Helpline -TRAP;setparam;tapeAlertTrap31;traps_status;2 -TRAP;setparam;tapeAlertTrap31;vendor;HP -TRAP;setparam;tapeAlertTrap31;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap31;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap31;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap31;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap31;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap31;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap31;traps_log;0 -TRAP;setparam;tapeAlertTrap31;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap31;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap31;traps_downtime;0 -TRAP;setparam;tapeAlertTrap31;traps_comments;The tape drive has a hardware fault:
1. Turn the tape drive off and then on again.
2. Restart the operation.
3. If the problem persists, call the tape
drive supplier helpline.
Check the tape drive users manual for device specific
instructions on turning the device power on and off.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap32;.1.3.6.1.4.1.11.2.3.9.7.1.0.32 -TRAP;setparam;tapeAlertTrap32;traps_name;tapeAlertTrap32 -TRAP;setparam;tapeAlertTrap32;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.32 -TRAP;setparam;tapeAlertTrap32;traps_args;HP TapeAlert #32: Hba$1:Channel$2:ScsiID$3 Tape Device Has Host Interface Fault -TRAP;setparam;tapeAlertTrap32;traps_status;1 -TRAP;setparam;tapeAlertTrap32;vendor;HP -TRAP;setparam;tapeAlertTrap32;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap32;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap32;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap32;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap32;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap32;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap32;traps_log;0 -TRAP;setparam;tapeAlertTrap32;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap32;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap32;traps_downtime;0 -TRAP;setparam;tapeAlertTrap32;traps_comments;The tape drive has a problem with the host
interface:
1. Check the cables and cable connections.
2. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap33;.1.3.6.1.4.1.11.2.3.9.7.1.0.33 -TRAP;setparam;tapeAlertTrap33;traps_name;tapeAlertTrap33 -TRAP;setparam;tapeAlertTrap33;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.33 -TRAP;setparam;tapeAlertTrap33;traps_args;HP TapeAlert #33: Hba$1:Channel$2:ScsiID$3 Tape Device Has Eject Media Request -TRAP;setparam;tapeAlertTrap33;traps_status;2 -TRAP;setparam;tapeAlertTrap33;vendor;HP -TRAP;setparam;tapeAlertTrap33;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap33;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap33;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap33;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap33;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap33;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap33;traps_log;0 -TRAP;setparam;tapeAlertTrap33;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap33;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap33;traps_downtime;0 -TRAP;setparam;tapeAlertTrap33;traps_comments;The operation has failed:
1. Eject the tape or magazine.
2. Insert the tape or magazine again.
3. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap34;.1.3.6.1.4.1.11.2.3.9.7.1.0.34 -TRAP;setparam;tapeAlertTrap34;traps_name;tapeAlertTrap34 -TRAP;setparam;tapeAlertTrap34;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.34 -TRAP;setparam;tapeAlertTrap34;traps_args;HP TapeAlert #34: Hba$1:Channel$2:ScsiID$3 Tape Device Has Firmware Download Fault -TRAP;setparam;tapeAlertTrap34;traps_status;1 -TRAP;setparam;tapeAlertTrap34;vendor;HP -TRAP;setparam;tapeAlertTrap34;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap34;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap34;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap34;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap34;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap34;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap34;traps_log;0 -TRAP;setparam;tapeAlertTrap34;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap34;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap34;traps_downtime;0 -TRAP;setparam;tapeAlertTrap34;traps_comments;The firmware download has failed because you
have tried to use the incorrect firmware for
this tape drive.
Obtain the correct firmware and try again.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap35;.1.3.6.1.4.1.11.2.3.9.7.1.0.35 -TRAP;setparam;tapeAlertTrap35;traps_name;tapeAlertTrap35 -TRAP;setparam;tapeAlertTrap35;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.35 -TRAP;setparam;tapeAlertTrap35;traps_args;HP TapeAlert #35: Hba$1:Channel$2:ScsiID$3 Tape Device Humidity Specification Exceeded -TRAP;setparam;tapeAlertTrap35;traps_status;1 -TRAP;setparam;tapeAlertTrap35;vendor;HP -TRAP;setparam;tapeAlertTrap35;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap35;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap35;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap35;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap35;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap35;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap35;traps_log;0 -TRAP;setparam;tapeAlertTrap35;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap35;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap35;traps_downtime;0 -TRAP;setparam;tapeAlertTrap35;traps_comments;Environmental conditions inside the tape drive are
exceeding the humidity specifications
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap36;.1.3.6.1.4.1.11.2.3.9.7.1.0.36 -TRAP;setparam;tapeAlertTrap36;traps_name;tapeAlertTrap36 -TRAP;setparam;tapeAlertTrap36;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.36 -TRAP;setparam;tapeAlertTrap36;traps_args;HP TapeAlert #36: Hba$1:Channel$2:ScsiID$3 Tape Device Temperature Specification Exceeded -TRAP;setparam;tapeAlertTrap36;traps_status;1 -TRAP;setparam;tapeAlertTrap36;vendor;HP -TRAP;setparam;tapeAlertTrap36;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap36;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap36;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap36;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap36;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap36;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap36;traps_log;0 -TRAP;setparam;tapeAlertTrap36;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap36;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap36;traps_downtime;0 -TRAP;setparam;tapeAlertTrap36;traps_comments;Environmental conditions inside the tape drive are
exceeding the temperature specifications
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap37;.1.3.6.1.4.1.11.2.3.9.7.1.0.37 -TRAP;setparam;tapeAlertTrap37;traps_name;tapeAlertTrap37 -TRAP;setparam;tapeAlertTrap37;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.37 -TRAP;setparam;tapeAlertTrap37;traps_args;HP TapeAlert #37: Hba$1:Channel$2:ScsiID$3 Tape Device Voltage Specification Exceeded -TRAP;setparam;tapeAlertTrap37;traps_status;1 -TRAP;setparam;tapeAlertTrap37;vendor;HP -TRAP;setparam;tapeAlertTrap37;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap37;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap37;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap37;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap37;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap37;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap37;traps_log;0 -TRAP;setparam;tapeAlertTrap37;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap37;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap37;traps_downtime;0 -TRAP;setparam;tapeAlertTrap37;traps_comments;The voltage supply to the tape drive exceeds specifications
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap38;.1.3.6.1.4.1.11.2.3.9.7.1.0.38 -TRAP;setparam;tapeAlertTrap38;traps_name;tapeAlertTrap38 -TRAP;setparam;tapeAlertTrap38;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.38 -TRAP;setparam;tapeAlertTrap38;traps_args;HP TapeAlert #38: Hba$1:Channel$2:ScsiID$3 Tape Device Predicted to Fail - Call Helpline -TRAP;setparam;tapeAlertTrap38;traps_status;2 -TRAP;setparam;tapeAlertTrap38;vendor;HP -TRAP;setparam;tapeAlertTrap38;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap38;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap38;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap38;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap38;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap38;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap38;traps_log;0 -TRAP;setparam;tapeAlertTrap38;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap38;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap38;traps_downtime;0 -TRAP;setparam;tapeAlertTrap38;traps_comments;A hardware failure of the tape drive is predicted.
Call the tape drive supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap39;.1.3.6.1.4.1.11.2.3.9.7.1.0.39 -TRAP;setparam;tapeAlertTrap39;traps_name;tapeAlertTrap39 -TRAP;setparam;tapeAlertTrap39;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.39 -TRAP;setparam;tapeAlertTrap39;traps_args;HP TapeAlert #39: Hba$1:Channel$2:ScsiID$3 Tape Device May Have Hardware Fault - Run Diagnostics -TRAP;setparam;tapeAlertTrap39;traps_status;1 -TRAP;setparam;tapeAlertTrap39;vendor;HP -TRAP;setparam;tapeAlertTrap39;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap39;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap39;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap39;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap39;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap39;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap39;traps_log;0 -TRAP;setparam;tapeAlertTrap39;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap39;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap39;traps_downtime;0 -TRAP;setparam;tapeAlertTrap39;traps_comments;The tape drive may have a hardware fault.
Run extended diagnostics to verify and diagnose the problem.
Check the tape drive users manual for device specific
instructions on running extended diagnostic tests.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap40;.1.3.6.1.4.1.11.2.3.9.7.1.0.40 -TRAP;setparam;tapeAlertTrap40;traps_name;tapeAlertTrap40 -TRAP;setparam;tapeAlertTrap40;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.40 -TRAP;setparam;tapeAlertTrap40;traps_args;HP TapeAlert #40: Hba$1:Channel$2:ScsiID$3 Tape Device Has Autoloader Communications Fault -TRAP;setparam;tapeAlertTrap40;traps_status;2 -TRAP;setparam;tapeAlertTrap40;vendor;HP -TRAP;setparam;tapeAlertTrap40;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap40;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap40;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap40;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap40;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap40;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap40;traps_log;0 -TRAP;setparam;tapeAlertTrap40;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap40;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap40;traps_downtime;0 -TRAP;setparam;tapeAlertTrap40;traps_comments;The changer mechanism is having difficulty
communicating with the tape drive:
1. Turn the autoloader off then on.
2. Restart the operation.
3. If problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap41;.1.3.6.1.4.1.11.2.3.9.7.1.0.41 -TRAP;setparam;tapeAlertTrap41;traps_name;tapeAlertTrap41 -TRAP;setparam;tapeAlertTrap41;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.41 -TRAP;setparam;tapeAlertTrap41;traps_args;HP TapeAlert #41: Hba$1:Channel$2:ScsiID$3 Tape Device Detects Stray Tape In Autoloader -TRAP;setparam;tapeAlertTrap41;traps_status;2 -TRAP;setparam;tapeAlertTrap41;vendor;HP -TRAP;setparam;tapeAlertTrap41;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap41;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap41;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap41;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap41;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap41;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap41;traps_log;0 -TRAP;setparam;tapeAlertTrap41;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap41;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap41;traps_downtime;0 -TRAP;setparam;tapeAlertTrap41;traps_comments;A tape has been left in the autoloader by a
previous hardware fault:
1. Insert an empty magazine to clear the fault.
2. If the fault does not clear, turn the autoloader
off and then on again.
3. If the problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap42;.1.3.6.1.4.1.11.2.3.9.7.1.0.42 -TRAP;setparam;tapeAlertTrap42;traps_name;tapeAlertTrap42 -TRAP;setparam;tapeAlertTrap42;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.42 -TRAP;setparam;tapeAlertTrap42;traps_args;HP TapeAlert #42: Hba$1:Channel$2:ScsiID$3 Tape Device Has Autoloader Mechanism Fault -TRAP;setparam;tapeAlertTrap42;traps_status;1 -TRAP;setparam;tapeAlertTrap42;vendor;HP -TRAP;setparam;tapeAlertTrap42;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap42;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap42;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap42;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap42;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap42;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap42;traps_log;0 -TRAP;setparam;tapeAlertTrap42;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap42;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap42;traps_downtime;0 -TRAP;setparam;tapeAlertTrap42;traps_comments;There is a problem with the autoloader mechanism.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap43;.1.3.6.1.4.1.11.2.3.9.7.1.0.43 -TRAP;setparam;tapeAlertTrap43;traps_name;tapeAlertTrap43 -TRAP;setparam;tapeAlertTrap43;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.43 -TRAP;setparam;tapeAlertTrap43;traps_args;HP TapeAlert #43: Hba$1:Channel$2:ScsiID$3 Tape Device Has Autoloader Door Open -TRAP;setparam;tapeAlertTrap43;traps_status;2 -TRAP;setparam;tapeAlertTrap43;vendor;HP -TRAP;setparam;tapeAlertTrap43;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap43;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap43;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap43;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap43;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap43;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap43;traps_log;0 -TRAP;setparam;tapeAlertTrap43;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap43;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap43;traps_downtime;0 -TRAP;setparam;tapeAlertTrap43;traps_comments;The operation has failed because the autoloader
door is open:
1. Clear any obstructions from the autoloader door.
2. Eject the magazine and then insert it again.
3. If the fault does not clear, turn the autoloader
off and then on again.
4. If the problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap44;.1.3.6.1.4.1.11.2.3.9.7.1.0.44 -TRAP;setparam;tapeAlertTrap44;traps_name;tapeAlertTrap44 -TRAP;setparam;tapeAlertTrap44;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.44 -TRAP;setparam;tapeAlertTrap44;traps_args;HP TapeAlert #44: Hba$1:Channel$2:ScsiID$3 Autoloader Has Hardware Fault - Call Helpline -TRAP;setparam;tapeAlertTrap44;traps_status;2 -TRAP;setparam;tapeAlertTrap44;vendor;HP -TRAP;setparam;tapeAlertTrap44;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap44;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap44;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap44;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap44;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap44;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap44;traps_log;0 -TRAP;setparam;tapeAlertTrap44;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap44;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap44;traps_downtime;0 -TRAP;setparam;tapeAlertTrap44;traps_comments;The autoloader has a hardware fault:
1. Turn the autoloader off and then on again.
2. Restart the operation.
3. If the problem persists, call the tape drive supplier helpline.
Check the autoloader users manual for device specific
instructions on turning the device power on and off.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap45;.1.3.6.1.4.1.11.2.3.9.7.1.0.45 -TRAP;setparam;tapeAlertTrap45;traps_name;tapeAlertTrap45 -TRAP;setparam;tapeAlertTrap45;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.45 -TRAP;setparam;tapeAlertTrap45;traps_args;HP TapeAlert #45: Hba$1:Channel$2:ScsiID$3 Autoloader Cannot Operate Without Magazine -TRAP;setparam;tapeAlertTrap45;traps_status;2 -TRAP;setparam;tapeAlertTrap45;vendor;HP -TRAP;setparam;tapeAlertTrap45;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap45;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap45;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap45;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap45;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap45;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap45;traps_log;0 -TRAP;setparam;tapeAlertTrap45;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap45;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap45;traps_downtime;0 -TRAP;setparam;tapeAlertTrap45;traps_comments;The autoloader cannot operate without the magazine.
1. Insert the magazine into the autoloader
2. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap46;.1.3.6.1.4.1.11.2.3.9.7.1.0.46 -TRAP;setparam;tapeAlertTrap46;traps_name;tapeAlertTrap46 -TRAP;setparam;tapeAlertTrap46;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.46 -TRAP;setparam;tapeAlertTrap46;traps_args;HP TapeAlert #46: Hba$1:Channel$2:ScsiID$3 Autoloader Predicted to Fail - Call Helpline -TRAP;setparam;tapeAlertTrap46;traps_status;1 -TRAP;setparam;tapeAlertTrap46;vendor;HP -TRAP;setparam;tapeAlertTrap46;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap46;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap46;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap46;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap46;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap46;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap46;traps_log;0 -TRAP;setparam;tapeAlertTrap46;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap46;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap46;traps_downtime;0 -TRAP;setparam;tapeAlertTrap46;traps_comments;A hardware failure of the changer mechanism is predicted.
Call the tape drive supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap262;.1.3.6.1.4.1.11.2.3.9.7.1.0.262 -TRAP;setparam;tapeAlertTrap262;traps_name;tapeAlertTrap262 -TRAP;setparam;tapeAlertTrap262;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.262 -TRAP;setparam;tapeAlertTrap262;traps_args;HP TapeAlert #262: Hba$1:Channel$2:ScsiID$3 Library Predicted to Fail - Call Helpline -TRAP;setparam;tapeAlertTrap262;traps_status;1 -TRAP;setparam;tapeAlertTrap262;vendor;HP -TRAP;setparam;tapeAlertTrap262;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap262;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap262;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap262;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap262;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap262;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap262;traps_log;0 -TRAP;setparam;tapeAlertTrap262;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap262;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap262;traps_downtime;0 -TRAP;setparam;tapeAlertTrap262;traps_comments;A hardware failure of the library is predicted.
Call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap264;.1.3.6.1.4.1.11.2.3.9.7.1.0.264 -TRAP;setparam;tapeAlertTrap264;traps_name;tapeAlertTrap264 -TRAP;setparam;tapeAlertTrap264;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.264 -TRAP;setparam;tapeAlertTrap264;traps_args;HP TapeAlert #264: Hba$1:Channel$2:ScsiID$3 Library Humidity Specification Exceeded -TRAP;setparam;tapeAlertTrap264;traps_status;2 -TRAP;setparam;tapeAlertTrap264;vendor;HP -TRAP;setparam;tapeAlertTrap264;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap264;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap264;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap264;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap264;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap264;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap264;traps_log;0 -TRAP;setparam;tapeAlertTrap264;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap264;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap264;traps_downtime;0 -TRAP;setparam;tapeAlertTrap264;traps_comments;General environmental conditions inside the library have
exceeded the humidity specifications.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap266;.1.3.6.1.4.1.11.2.3.9.7.1.0.266 -TRAP;setparam;tapeAlertTrap266;traps_name;tapeAlertTrap266 -TRAP;setparam;tapeAlertTrap266;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.266 -TRAP;setparam;tapeAlertTrap266;traps_args;HP TapeAlert #266: Hba$1:Channel$2:ScsiID$3 Library Voltage Specification Exceeded -TRAP;setparam;tapeAlertTrap266;traps_status;2 -TRAP;setparam;tapeAlertTrap266;vendor;HP -TRAP;setparam;tapeAlertTrap266;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap266;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap266;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap266;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap266;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap266;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap266;traps_log;0 -TRAP;setparam;tapeAlertTrap266;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap266;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap266;traps_downtime;0 -TRAP;setparam;tapeAlertTrap266;traps_comments;he voltage supply to the library exceeds specifications.
There is a potential problem with the power supply or failure
of a redundant power supply
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap267;.1.3.6.1.4.1.11.2.3.9.7.1.0.267 -TRAP;setparam;tapeAlertTrap267;traps_name;tapeAlertTrap267 -TRAP;setparam;tapeAlertTrap267;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.267 -TRAP;setparam;tapeAlertTrap267;traps_args;HP TapeAlert #267: Hba$1:Channel$2:ScsiID$3 Library Detects Stray Tape In Drive -TRAP;setparam;tapeAlertTrap267;traps_status;2 -TRAP;setparam;tapeAlertTrap267;vendor;HP -TRAP;setparam;tapeAlertTrap267;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap267;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap267;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap267;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap267;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap267;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap267;traps_log;0 -TRAP;setparam;tapeAlertTrap267;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap267;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap267;traps_downtime;0 -TRAP;setparam;tapeAlertTrap267;traps_comments;A cartridge has been left in a drive inside the library by a
previous hardware fault:
1. Insert an empty magazine to clear the fault.
2. If the fault does not clear, turn the library off and then on again.
3. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap268;.1.3.6.1.4.1.11.2.3.9.7.1.0.268 -TRAP;setparam;tapeAlertTrap268;traps_name;tapeAlertTrap268 -TRAP;setparam;tapeAlertTrap268;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.268 -TRAP;setparam;tapeAlertTrap268;traps_args;HP TapeAlert #268: Hba$1:Channel$2:ScsiID$3 Library Has Problems Picking Cartridge from Slot -TRAP;setparam;tapeAlertTrap268;traps_status;1 -TRAP;setparam;tapeAlertTrap268;vendor;HP -TRAP;setparam;tapeAlertTrap268;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap268;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap268;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap268;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap268;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap268;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap268;traps_log;0 -TRAP;setparam;tapeAlertTrap268;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap268;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap268;traps_downtime;0 -TRAP;setparam;tapeAlertTrap268;traps_comments;There is a potential problem with a drive ejecting cartridges short or
with the library mechanism picking a cartridge from a slot.
1. No action needs to be taken at this time.
2. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap269;.1.3.6.1.4.1.11.2.3.9.7.1.0.269 -TRAP;setparam;tapeAlertTrap269;traps_name;tapeAlertTrap269 -TRAP;setparam;tapeAlertTrap269;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.269 -TRAP;setparam;tapeAlertTrap269;traps_args;HP TapeAlert #269: Hba$1:Channel$2:ScsiID$3 Library Has Problems Placing Cartridge into Slot -TRAP;setparam;tapeAlertTrap269;traps_status;1 -TRAP;setparam;tapeAlertTrap269;vendor;HP -TRAP;setparam;tapeAlertTrap269;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap269;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap269;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap269;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap269;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap269;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap269;traps_log;0 -TRAP;setparam;tapeAlertTrap269;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap269;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap269;traps_downtime;0 -TRAP;setparam;tapeAlertTrap269;traps_comments;There is a potential problem with the library mechanism
placing a cartridge into a slot
1. No action needs to be taken at this time.
2. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap270;.1.3.6.1.4.1.11.2.3.9.7.1.0.270 -TRAP;setparam;tapeAlertTrap270;traps_name;tapeAlertTrap270 -TRAP;setparam;tapeAlertTrap270;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.270 -TRAP;setparam;tapeAlertTrap270;traps_args;HP TapeAlert #270: Hba$1:Channel$2:ScsiID$3 Library Has Problems Loading Cartridge into Drive -TRAP;setparam;tapeAlertTrap270;traps_status;1 -TRAP;setparam;tapeAlertTrap270;vendor;HP -TRAP;setparam;tapeAlertTrap270;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap270;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap270;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap270;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap270;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap270;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap270;traps_log;0 -TRAP;setparam;tapeAlertTrap270;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap270;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap270;traps_downtime;0 -TRAP;setparam;tapeAlertTrap270;traps_comments;There is a potential problem with a drive or the library
mechanism loading cartridges, or an incompatible cartridge.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap271;.1.3.6.1.4.1.11.2.3.9.7.1.0.271 -TRAP;setparam;tapeAlertTrap271;traps_name;tapeAlertTrap271 -TRAP;setparam;tapeAlertTrap271;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.271 -TRAP;setparam;tapeAlertTrap271;traps_args;HP TapeAlert #271: Hba$1:Channel$2:ScsiID$3 Library Door is Open -TRAP;setparam;tapeAlertTrap271;traps_status;2 -TRAP;setparam;tapeAlertTrap271;vendor;HP -TRAP;setparam;tapeAlertTrap271;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap271;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap271;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap271;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap271;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap271;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap271;traps_log;0 -TRAP;setparam;tapeAlertTrap271;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap271;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap271;traps_downtime;0 -TRAP;setparam;tapeAlertTrap271;traps_comments;The operation has failed because the library door is open:
1. Clear any obstructions from the library door.
2. Close the library door.
3. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap272;.1.3.6.1.4.1.11.2.3.9.7.1.0.272 -TRAP;setparam;tapeAlertTrap272;traps_name;tapeAlertTrap272 -TRAP;setparam;tapeAlertTrap272;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.272 -TRAP;setparam;tapeAlertTrap272;traps_args;HP TapeAlert #272: Hba$1:Channel$2:ScsiID$3 Library Has Mechanical Fault with Mailslot -TRAP;setparam;tapeAlertTrap272;traps_status;2 -TRAP;setparam;tapeAlertTrap272;vendor;HP -TRAP;setparam;tapeAlertTrap272;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap272;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap272;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap272;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap272;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap272;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap272;traps_log;0 -TRAP;setparam;tapeAlertTrap272;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap272;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap272;traps_downtime;0 -TRAP;setparam;tapeAlertTrap272;traps_comments;There is a mechanical problem with the
library media import/export mailslot.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap273;.1.3.6.1.4.1.11.2.3.9.7.1.0.273 -TRAP;setparam;tapeAlertTrap273;traps_name;tapeAlertTrap273 -TRAP;setparam;tapeAlertTrap273;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.273 -TRAP;setparam;tapeAlertTrap273;traps_args;HP TapeAlert #273: Hba$1:Channel$2:ScsiID$3 Library Cannot Operate Without Magazine -TRAP;setparam;tapeAlertTrap273;traps_status;2 -TRAP;setparam;tapeAlertTrap273;vendor;HP -TRAP;setparam;tapeAlertTrap273;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap273;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap273;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap273;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap273;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap273;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap273;traps_log;0 -TRAP;setparam;tapeAlertTrap273;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap273;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap273;traps_downtime;0 -TRAP;setparam;tapeAlertTrap273;traps_comments;The library cannot operate without the magazine.
1. Insert the magazine into the library
2. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap274;.1.3.6.1.4.1.11.2.3.9.7.1.0.274 -TRAP;setparam;tapeAlertTrap274;traps_name;tapeAlertTrap274 -TRAP;setparam;tapeAlertTrap274;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.274 -TRAP;setparam;tapeAlertTrap274;traps_args;HP TapeAlert #274: Hba$1:Channel$2:ScsiID$3 Library Security Has Been Compromised -TRAP;setparam;tapeAlertTrap274;traps_status;1 -TRAP;setparam;tapeAlertTrap274;vendor;HP -TRAP;setparam;tapeAlertTrap274;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap274;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap274;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap274;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap274;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap274;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap274;traps_log;0 -TRAP;setparam;tapeAlertTrap274;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap274;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap274;traps_downtime;0 -TRAP;setparam;tapeAlertTrap274;traps_comments;Library security has been compromised
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap275;.1.3.6.1.4.1.11.2.3.9.7.1.0.275 -TRAP;setparam;tapeAlertTrap275;traps_name;tapeAlertTrap275 -TRAP;setparam;tapeAlertTrap275;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.275 -TRAP;setparam;tapeAlertTrap275;traps_args;HP TapeAlert #275: Hba$1:Channel$2:ScsiID$3 Library Security Mode Changed -TRAP;setparam;tapeAlertTrap275;traps_status;0 -TRAP;setparam;tapeAlertTrap275;vendor;HP -TRAP;setparam;tapeAlertTrap275;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap275;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap275;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap275;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap275;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap275;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap275;traps_log;0 -TRAP;setparam;tapeAlertTrap275;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap275;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap275;traps_downtime;0 -TRAP;setparam;tapeAlertTrap275;traps_comments;The security mode of the library has been changed.
The library has either been put into secure mode,
or the library has exited the secure mode.
This is for information purposes only. No action is required.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap276;.1.3.6.1.4.1.11.2.3.9.7.1.0.276 -TRAP;setparam;tapeAlertTrap276;traps_name;tapeAlertTrap276 -TRAP;setparam;tapeAlertTrap276;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.276 -TRAP;setparam;tapeAlertTrap276;traps_args;HP TapeAlert #276: Hba$1:Channel$2:ScsiID$3 Library Manually Turned Offline -TRAP;setparam;tapeAlertTrap276;traps_status;0 -TRAP;setparam;tapeAlertTrap276;vendor;HP -TRAP;setparam;tapeAlertTrap276;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap276;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap276;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap276;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap276;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap276;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap276;traps_log;0 -TRAP;setparam;tapeAlertTrap276;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap276;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap276;traps_downtime;0 -TRAP;setparam;tapeAlertTrap276;traps_comments;The library has been manually turned offline and is unavailable for use.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap277;.1.3.6.1.4.1.11.2.3.9.7.1.0.277 -TRAP;setparam;tapeAlertTrap277;traps_name;tapeAlertTrap277 -TRAP;setparam;tapeAlertTrap277;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.277 -TRAP;setparam;tapeAlertTrap277;traps_args;HP TapeAlert #277: Hba$1:Channel$2:ScsiID$3 Library Drive Turned Offline -TRAP;setparam;tapeAlertTrap277;traps_status;0 -TRAP;setparam;tapeAlertTrap277;vendor;HP -TRAP;setparam;tapeAlertTrap277;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap277;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap277;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap277;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap277;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap277;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap277;traps_log;0 -TRAP;setparam;tapeAlertTrap277;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap277;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap277;traps_downtime;0 -TRAP;setparam;tapeAlertTrap277;traps_comments;A drive inside the library has been taken offline.
This is for information purposes only. No action is required.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap278;.1.3.6.1.4.1.11.2.3.9.7.1.0.278 -TRAP;setparam;tapeAlertTrap278;traps_name;tapeAlertTrap278 -TRAP;setparam;tapeAlertTrap278;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.278 -TRAP;setparam;tapeAlertTrap278;traps_args;HP TapeAlert #278: Hba$1:Channel$2:ScsiID$3 Library Has Problems Reading Barcode Labels -TRAP;setparam;tapeAlertTrap278;traps_status;1 -TRAP;setparam;tapeAlertTrap278;vendor;HP -TRAP;setparam;tapeAlertTrap278;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap278;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap278;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap278;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap278;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap278;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap278;traps_log;0 -TRAP;setparam;tapeAlertTrap278;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap278;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap278;traps_downtime;0 -TRAP;setparam;tapeAlertTrap278;traps_comments;There is a potential problem with the barcode label or
the scanner hardware in the library mechanism.
1. No action needs to be taken at this time.
2. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap279;.1.3.6.1.4.1.11.2.3.9.7.1.0.279 -TRAP;setparam;tapeAlertTrap279;traps_name;tapeAlertTrap279 -TRAP;setparam;tapeAlertTrap279;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.279 -TRAP;setparam;tapeAlertTrap279;traps_args;HP TapeAlert #279: Hba$1:Channel$2:ScsiID$3 Library Inventory is Inconsistent -TRAP;setparam;tapeAlertTrap279;traps_status;2 -TRAP;setparam;tapeAlertTrap279;vendor;HP -TRAP;setparam;tapeAlertTrap279;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap279;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap279;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap279;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap279;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap279;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap279;traps_log;0 -TRAP;setparam;tapeAlertTrap279;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap279;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap279;traps_downtime;0 -TRAP;setparam;tapeAlertTrap279;traps_comments;The library has detected a inconsistency in its inventory.
1. Redo the library inventory to correct inconsistency.
2. Restart the operation
Check the applications users manual or the hardware users
manual for specific instructions on redoing the library inventory.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;tapeAlertTrap280;.1.3.6.1.4.1.11.2.3.9.7.1.0.280 -TRAP;setparam;tapeAlertTrap280;traps_name;tapeAlertTrap280 -TRAP;setparam;tapeAlertTrap280;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.280 -TRAP;setparam;tapeAlertTrap280;traps_args;HP TapeAlert #280: Hba$1:Channel$2:ScsiID$3 Invalid Library Operation Attempted -TRAP;setparam;tapeAlertTrap280;traps_status;1 -TRAP;setparam;tapeAlertTrap280;vendor;HP -TRAP;setparam;tapeAlertTrap280;traps_reschedule_svc_enable;0 -TRAP;setparam;tapeAlertTrap280;traps_execution_command_enable;0 -TRAP;setparam;tapeAlertTrap280;traps_submit_result_enable;0 -TRAP;setparam;tapeAlertTrap280;traps_advanced_treatment;0 -TRAP;setparam;tapeAlertTrap280;traps_advanced_treatment_default;0 -TRAP;setparam;tapeAlertTrap280;traps_exec_interval_type;0 -TRAP;setparam;tapeAlertTrap280;traps_log;0 -TRAP;setparam;tapeAlertTrap280;traps_routing_mode;0 -TRAP;setparam;tapeAlertTrap280;traps_exec_method;0 -TRAP;setparam;tapeAlertTrap280;traps_downtime;0 -TRAP;setparam;tapeAlertTrap280;traps_comments;A library operation has been attempted that is invalid at this time.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
-TRAP;ADD;alertSystemUp;.1.3.6.1.4.1.674.10892.1.0.1001 -TRAP;setparam;alertSystemUp;traps_name;alertSystemUp -TRAP;setparam;alertSystemUp;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1001 -TRAP;setparam;alertSystemUp;traps_args;Server Administrator Startup Complete: $3 -TRAP;setparam;alertSystemUp;traps_status;0 -TRAP;setparam;alertSystemUp;vendor;Dell -TRAP;setparam;alertSystemUp;traps_reschedule_svc_enable;0 -TRAP;setparam;alertSystemUp;traps_execution_command_enable;0 -TRAP;setparam;alertSystemUp;traps_submit_result_enable;0 -TRAP;setparam;alertSystemUp;traps_advanced_treatment;0 -TRAP;setparam;alertSystemUp;traps_advanced_treatment_default;0 -TRAP;setparam;alertSystemUp;traps_exec_interval_type;0 -TRAP;setparam;alertSystemUp;traps_log;0 -TRAP;setparam;alertSystemUp;traps_routing_mode;0 -TRAP;setparam;alertSystemUp;traps_exec_method;0 -TRAP;setparam;alertSystemUp;traps_downtime;0 -TRAP;setparam;alertSystemUp;traps_comments;Server Administrator has completed its initialization.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertThermalShutdown;.1.3.6.1.4.1.674.10892.1.0.1004 -TRAP;setparam;alertThermalShutdown;traps_name;alertThermalShutdown -TRAP;setparam;alertThermalShutdown;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1004 -TRAP;setparam;alertThermalShutdown;traps_args;Server Thermal Shutdown: $3 -TRAP;setparam;alertThermalShutdown;traps_status;2 -TRAP;setparam;alertThermalShutdown;vendor;Dell -TRAP;setparam;alertThermalShutdown;traps_reschedule_svc_enable;0 -TRAP;setparam;alertThermalShutdown;traps_execution_command_enable;0 -TRAP;setparam;alertThermalShutdown;traps_submit_result_enable;0 -TRAP;setparam;alertThermalShutdown;traps_advanced_treatment;0 -TRAP;setparam;alertThermalShutdown;traps_advanced_treatment_default;0 -TRAP;setparam;alertThermalShutdown;traps_exec_interval_type;0 -TRAP;setparam;alertThermalShutdown;traps_log;0 -TRAP;setparam;alertThermalShutdown;traps_routing_mode;0 -TRAP;setparam;alertThermalShutdown;traps_exec_method;0 -TRAP;setparam;alertThermalShutdown;traps_downtime;0 -TRAP;setparam;alertThermalShutdown;traps_comments;Thermal shutdown protection has been initiated.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertTemperatureProbeNormal;.1.3.6.1.4.1.674.10892.1.0.1052 -TRAP;setparam;alertTemperatureProbeNormal;traps_name;alertTemperatureProbeNormal -TRAP;setparam;alertTemperatureProbeNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1052 -TRAP;setparam;alertTemperatureProbeNormal;traps_args;Server Temperature Normal: $3 -TRAP;setparam;alertTemperatureProbeNormal;traps_status;0 -TRAP;setparam;alertTemperatureProbeNormal;vendor;Dell -TRAP;setparam;alertTemperatureProbeNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_execution_command_enable;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_submit_result_enable;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_advanced_treatment;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_exec_interval_type;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_log;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_routing_mode;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_exec_method;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_downtime;0 -TRAP;setparam;alertTemperatureProbeNormal;traps_comments;Temperature probe has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertTemperatureProbeWarning;.1.3.6.1.4.1.674.10892.1.0.1053 -TRAP;setparam;alertTemperatureProbeWarning;traps_name;alertTemperatureProbeWarning -TRAP;setparam;alertTemperatureProbeWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1053 -TRAP;setparam;alertTemperatureProbeWarning;traps_args;Server Temperature Warning: $3 -TRAP;setparam;alertTemperatureProbeWarning;traps_status;1 -TRAP;setparam;alertTemperatureProbeWarning;vendor;Dell -TRAP;setparam;alertTemperatureProbeWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_execution_command_enable;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_submit_result_enable;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_advanced_treatment;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_advanced_treatment_default;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_exec_interval_type;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_log;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_routing_mode;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_exec_method;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_downtime;0 -TRAP;setparam;alertTemperatureProbeWarning;traps_comments;Temperature probe has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertTemperatureProbeFailure;.1.3.6.1.4.1.674.10892.1.0.1054 -TRAP;setparam;alertTemperatureProbeFailure;traps_name;alertTemperatureProbeFailure -TRAP;setparam;alertTemperatureProbeFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1054 -TRAP;setparam;alertTemperatureProbeFailure;traps_args;Server Temperature Failure: $3 -TRAP;setparam;alertTemperatureProbeFailure;traps_status;2 -TRAP;setparam;alertTemperatureProbeFailure;vendor;Dell -TRAP;setparam;alertTemperatureProbeFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_execution_command_enable;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_submit_result_enable;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_advanced_treatment;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_exec_interval_type;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_log;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_routing_mode;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_exec_method;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_downtime;0 -TRAP;setparam;alertTemperatureProbeFailure;traps_comments;Temperature probe has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertTemperatureProbeNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1055 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_name;alertTemperatureProbeNonRecoverable -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1055 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_args;Server Temperature Non-recoverable: $3 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_status;2 -TRAP;setparam;alertTemperatureProbeNonRecoverable;vendor;Dell -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_reschedule_svc_enable;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_execution_command_enable;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_submit_result_enable;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_advanced_treatment;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_advanced_treatment_default;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_exec_interval_type;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_log;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_routing_mode;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_exec_method;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_downtime;0 -TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_comments;Temperature probe has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertCoolingDeviceNormal;.1.3.6.1.4.1.674.10892.1.0.1102 -TRAP;setparam;alertCoolingDeviceNormal;traps_name;alertCoolingDeviceNormal -TRAP;setparam;alertCoolingDeviceNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1102 -TRAP;setparam;alertCoolingDeviceNormal;traps_args;Server Cooling Device Normal: $3 -TRAP;setparam;alertCoolingDeviceNormal;traps_status;0 -TRAP;setparam;alertCoolingDeviceNormal;vendor;Dell -TRAP;setparam;alertCoolingDeviceNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_execution_command_enable;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_submit_result_enable;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_advanced_treatment;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_exec_interval_type;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_log;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_routing_mode;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_exec_method;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_downtime;0 -TRAP;setparam;alertCoolingDeviceNormal;traps_comments;Cooling device sensor has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertCoolingDeviceWarning;.1.3.6.1.4.1.674.10892.1.0.1103 -TRAP;setparam;alertCoolingDeviceWarning;traps_name;alertCoolingDeviceWarning -TRAP;setparam;alertCoolingDeviceWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1103 -TRAP;setparam;alertCoolingDeviceWarning;traps_args;Server Cooling Device Warning: $3 -TRAP;setparam;alertCoolingDeviceWarning;traps_status;1 -TRAP;setparam;alertCoolingDeviceWarning;vendor;Dell -TRAP;setparam;alertCoolingDeviceWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_execution_command_enable;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_submit_result_enable;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_advanced_treatment;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_advanced_treatment_default;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_exec_interval_type;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_log;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_routing_mode;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_exec_method;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_downtime;0 -TRAP;setparam;alertCoolingDeviceWarning;traps_comments;Cooling device sensor has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertCoolingDeviceFailure;.1.3.6.1.4.1.674.10892.1.0.1104 -TRAP;setparam;alertCoolingDeviceFailure;traps_name;alertCoolingDeviceFailure -TRAP;setparam;alertCoolingDeviceFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1104 -TRAP;setparam;alertCoolingDeviceFailure;traps_args;Server Cooling Device Failure: $3 -TRAP;setparam;alertCoolingDeviceFailure;traps_status;2 -TRAP;setparam;alertCoolingDeviceFailure;vendor;Dell -TRAP;setparam;alertCoolingDeviceFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_execution_command_enable;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_submit_result_enable;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_advanced_treatment;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_exec_interval_type;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_log;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_routing_mode;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_exec_method;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_downtime;0 -TRAP;setparam;alertCoolingDeviceFailure;traps_comments;Cooling device sensor has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertCoolingDeviceNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1105 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_name;alertCoolingDeviceNonRecoverable -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1105 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_args;Server Cooling Device Non-recoverable: $3 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_status;2 -TRAP;setparam;alertCoolingDeviceNonRecoverable;vendor;Dell -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_reschedule_svc_enable;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_execution_command_enable;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_submit_result_enable;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_advanced_treatment;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_advanced_treatment_default;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_exec_interval_type;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_log;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_routing_mode;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_exec_method;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_downtime;0 -TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_comments;Cooling device sensor has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertVoltageProbeNormal;.1.3.6.1.4.1.674.10892.1.0.1152 -TRAP;setparam;alertVoltageProbeNormal;traps_name;alertVoltageProbeNormal -TRAP;setparam;alertVoltageProbeNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1152 -TRAP;setparam;alertVoltageProbeNormal;traps_args;Server Voltage Normal: $3 -TRAP;setparam;alertVoltageProbeNormal;traps_status;0 -TRAP;setparam;alertVoltageProbeNormal;vendor;Dell -TRAP;setparam;alertVoltageProbeNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertVoltageProbeNormal;traps_execution_command_enable;0 -TRAP;setparam;alertVoltageProbeNormal;traps_submit_result_enable;0 -TRAP;setparam;alertVoltageProbeNormal;traps_advanced_treatment;0 -TRAP;setparam;alertVoltageProbeNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertVoltageProbeNormal;traps_exec_interval_type;0 -TRAP;setparam;alertVoltageProbeNormal;traps_log;0 -TRAP;setparam;alertVoltageProbeNormal;traps_routing_mode;0 -TRAP;setparam;alertVoltageProbeNormal;traps_exec_method;0 -TRAP;setparam;alertVoltageProbeNormal;traps_downtime;0 -TRAP;setparam;alertVoltageProbeNormal;traps_comments;Voltage probe has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertVoltageProbeWarning;.1.3.6.1.4.1.674.10892.1.0.1153 -TRAP;setparam;alertVoltageProbeWarning;traps_name;alertVoltageProbeWarning -TRAP;setparam;alertVoltageProbeWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1153 -TRAP;setparam;alertVoltageProbeWarning;traps_args;Server Voltage Warning: $3 -TRAP;setparam;alertVoltageProbeWarning;traps_status;1 -TRAP;setparam;alertVoltageProbeWarning;vendor;Dell -TRAP;setparam;alertVoltageProbeWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;alertVoltageProbeWarning;traps_execution_command_enable;0 -TRAP;setparam;alertVoltageProbeWarning;traps_submit_result_enable;0 -TRAP;setparam;alertVoltageProbeWarning;traps_advanced_treatment;0 -TRAP;setparam;alertVoltageProbeWarning;traps_advanced_treatment_default;0 -TRAP;setparam;alertVoltageProbeWarning;traps_exec_interval_type;0 -TRAP;setparam;alertVoltageProbeWarning;traps_log;0 -TRAP;setparam;alertVoltageProbeWarning;traps_routing_mode;0 -TRAP;setparam;alertVoltageProbeWarning;traps_exec_method;0 -TRAP;setparam;alertVoltageProbeWarning;traps_downtime;0 -TRAP;setparam;alertVoltageProbeWarning;traps_comments;Voltage probe has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertVoltageProbeFailure;.1.3.6.1.4.1.674.10892.1.0.1154 -TRAP;setparam;alertVoltageProbeFailure;traps_name;alertVoltageProbeFailure -TRAP;setparam;alertVoltageProbeFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1154 -TRAP;setparam;alertVoltageProbeFailure;traps_args;Server Voltage Failure: $3 -TRAP;setparam;alertVoltageProbeFailure;traps_status;2 -TRAP;setparam;alertVoltageProbeFailure;vendor;Dell -TRAP;setparam;alertVoltageProbeFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertVoltageProbeFailure;traps_execution_command_enable;0 -TRAP;setparam;alertVoltageProbeFailure;traps_submit_result_enable;0 -TRAP;setparam;alertVoltageProbeFailure;traps_advanced_treatment;0 -TRAP;setparam;alertVoltageProbeFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertVoltageProbeFailure;traps_exec_interval_type;0 -TRAP;setparam;alertVoltageProbeFailure;traps_log;0 -TRAP;setparam;alertVoltageProbeFailure;traps_routing_mode;0 -TRAP;setparam;alertVoltageProbeFailure;traps_exec_method;0 -TRAP;setparam;alertVoltageProbeFailure;traps_downtime;0 -TRAP;setparam;alertVoltageProbeFailure;traps_comments;Voltage probe has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertVoltageProbeNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1155 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_name;alertVoltageProbeNonRecoverable -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1155 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_args;Server Voltage Non-recoverable: $3 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_status;2 -TRAP;setparam;alertVoltageProbeNonRecoverable;vendor;Dell -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_reschedule_svc_enable;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_execution_command_enable;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_submit_result_enable;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_advanced_treatment;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_advanced_treatment_default;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_exec_interval_type;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_log;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_routing_mode;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_exec_method;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_downtime;0 -TRAP;setparam;alertVoltageProbeNonRecoverable;traps_comments;Voltage probe has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertChassisIntrusionNormal;.1.3.6.1.4.1.674.10892.1.0.1252 -TRAP;setparam;alertChassisIntrusionNormal;traps_name;alertChassisIntrusionNormal -TRAP;setparam;alertChassisIntrusionNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1252 -TRAP;setparam;alertChassisIntrusionNormal;traps_args;Server Chassis Intrusion Normal: $3 -TRAP;setparam;alertChassisIntrusionNormal;traps_status;0 -TRAP;setparam;alertChassisIntrusionNormal;vendor;Dell -TRAP;setparam;alertChassisIntrusionNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_execution_command_enable;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_submit_result_enable;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_advanced_treatment;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_exec_interval_type;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_log;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_routing_mode;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_exec_method;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_downtime;0 -TRAP;setparam;alertChassisIntrusionNormal;traps_comments;Chassis intrusion has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertRedundancyNormal;.1.3.6.1.4.1.674.10892.1.0.1304 -TRAP;setparam;alertRedundancyNormal;traps_name;alertRedundancyNormal -TRAP;setparam;alertRedundancyNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1304 -TRAP;setparam;alertRedundancyNormal;traps_args;Server Redundancy Normal: $3 -TRAP;setparam;alertRedundancyNormal;traps_status;0 -TRAP;setparam;alertRedundancyNormal;vendor;Dell -TRAP;setparam;alertRedundancyNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertRedundancyNormal;traps_execution_command_enable;0 -TRAP;setparam;alertRedundancyNormal;traps_submit_result_enable;0 -TRAP;setparam;alertRedundancyNormal;traps_advanced_treatment;0 -TRAP;setparam;alertRedundancyNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertRedundancyNormal;traps_exec_interval_type;0 -TRAP;setparam;alertRedundancyNormal;traps_log;0 -TRAP;setparam;alertRedundancyNormal;traps_routing_mode;0 -TRAP;setparam;alertRedundancyNormal;traps_exec_method;0 -TRAP;setparam;alertRedundancyNormal;traps_downtime;0 -TRAP;setparam;alertRedundancyNormal;traps_comments;Redundancy has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertRedundancyDegraded;.1.3.6.1.4.1.674.10892.1.0.1305 -TRAP;setparam;alertRedundancyDegraded;traps_name;alertRedundancyDegraded -TRAP;setparam;alertRedundancyDegraded;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1305 -TRAP;setparam;alertRedundancyDegraded;traps_args;Server Redundancy Degraded: $3 -TRAP;setparam;alertRedundancyDegraded;traps_status;1 -TRAP;setparam;alertRedundancyDegraded;vendor;Dell -TRAP;setparam;alertRedundancyDegraded;traps_reschedule_svc_enable;0 -TRAP;setparam;alertRedundancyDegraded;traps_execution_command_enable;0 -TRAP;setparam;alertRedundancyDegraded;traps_submit_result_enable;0 -TRAP;setparam;alertRedundancyDegraded;traps_advanced_treatment;0 -TRAP;setparam;alertRedundancyDegraded;traps_advanced_treatment_default;0 -TRAP;setparam;alertRedundancyDegraded;traps_exec_interval_type;0 -TRAP;setparam;alertRedundancyDegraded;traps_log;0 -TRAP;setparam;alertRedundancyDegraded;traps_routing_mode;0 -TRAP;setparam;alertRedundancyDegraded;traps_exec_method;0 -TRAP;setparam;alertRedundancyDegraded;traps_downtime;0 -TRAP;setparam;alertRedundancyDegraded;traps_comments;Redundancy has been degraded.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertRedundancyLost;.1.3.6.1.4.1.674.10892.1.0.1306 -TRAP;setparam;alertRedundancyLost;traps_name;alertRedundancyLost -TRAP;setparam;alertRedundancyLost;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1306 -TRAP;setparam;alertRedundancyLost;traps_args;Server Redundancy Lost: $3 -TRAP;setparam;alertRedundancyLost;traps_status;2 -TRAP;setparam;alertRedundancyLost;vendor;Dell -TRAP;setparam;alertRedundancyLost;traps_reschedule_svc_enable;0 -TRAP;setparam;alertRedundancyLost;traps_execution_command_enable;0 -TRAP;setparam;alertRedundancyLost;traps_submit_result_enable;0 -TRAP;setparam;alertRedundancyLost;traps_advanced_treatment;0 -TRAP;setparam;alertRedundancyLost;traps_advanced_treatment_default;0 -TRAP;setparam;alertRedundancyLost;traps_exec_interval_type;0 -TRAP;setparam;alertRedundancyLost;traps_log;0 -TRAP;setparam;alertRedundancyLost;traps_routing_mode;0 -TRAP;setparam;alertRedundancyLost;traps_exec_method;0 -TRAP;setparam;alertRedundancyLost;traps_downtime;0 -TRAP;setparam;alertRedundancyLost;traps_comments;Redundancy has been lost.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertPowerSupplyNormal;.1.3.6.1.4.1.674.10892.1.0.1352 -TRAP;setparam;alertPowerSupplyNormal;traps_name;alertPowerSupplyNormal -TRAP;setparam;alertPowerSupplyNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1352 -TRAP;setparam;alertPowerSupplyNormal;traps_args;Server Power Supply Normal: $3 -TRAP;setparam;alertPowerSupplyNormal;traps_status;0 -TRAP;setparam;alertPowerSupplyNormal;vendor;Dell -TRAP;setparam;alertPowerSupplyNormal;traps_reschedule_svc_enable;0 -TRAP;setparam;alertPowerSupplyNormal;traps_execution_command_enable;0 -TRAP;setparam;alertPowerSupplyNormal;traps_submit_result_enable;0 -TRAP;setparam;alertPowerSupplyNormal;traps_advanced_treatment;0 -TRAP;setparam;alertPowerSupplyNormal;traps_advanced_treatment_default;0 -TRAP;setparam;alertPowerSupplyNormal;traps_exec_interval_type;0 -TRAP;setparam;alertPowerSupplyNormal;traps_log;0 -TRAP;setparam;alertPowerSupplyNormal;traps_routing_mode;0 -TRAP;setparam;alertPowerSupplyNormal;traps_exec_method;0 -TRAP;setparam;alertPowerSupplyNormal;traps_downtime;0 -TRAP;setparam;alertPowerSupplyNormal;traps_comments;Power supply has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertPowerSupplyFailure;.1.3.6.1.4.1.674.10892.1.0.1354 -TRAP;setparam;alertPowerSupplyFailure;traps_name;alertPowerSupplyFailure -TRAP;setparam;alertPowerSupplyFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1354 -TRAP;setparam;alertPowerSupplyFailure;traps_args;Server Power Supply Failure: $3 -TRAP;setparam;alertPowerSupplyFailure;traps_status;2 -TRAP;setparam;alertPowerSupplyFailure;vendor;Dell -TRAP;setparam;alertPowerSupplyFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertPowerSupplyFailure;traps_execution_command_enable;0 -TRAP;setparam;alertPowerSupplyFailure;traps_submit_result_enable;0 -TRAP;setparam;alertPowerSupplyFailure;traps_advanced_treatment;0 -TRAP;setparam;alertPowerSupplyFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertPowerSupplyFailure;traps_exec_interval_type;0 -TRAP;setparam;alertPowerSupplyFailure;traps_log;0 -TRAP;setparam;alertPowerSupplyFailure;traps_routing_mode;0 -TRAP;setparam;alertPowerSupplyFailure;traps_exec_method;0 -TRAP;setparam;alertPowerSupplyFailure;traps_downtime;0 -TRAP;setparam;alertPowerSupplyFailure;traps_comments;Power supply has failed.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertMemoryDeviceWarning;.1.3.6.1.4.1.674.10892.1.0.1403 -TRAP;setparam;alertMemoryDeviceWarning;traps_name;alertMemoryDeviceWarning -TRAP;setparam;alertMemoryDeviceWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1403 -TRAP;setparam;alertMemoryDeviceWarning;traps_args;Server Memory ECC Count Warning: $3 -TRAP;setparam;alertMemoryDeviceWarning;traps_status;1 -TRAP;setparam;alertMemoryDeviceWarning;vendor;Dell -TRAP;setparam;alertMemoryDeviceWarning;traps_reschedule_svc_enable;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_execution_command_enable;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_submit_result_enable;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_advanced_treatment;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_advanced_treatment_default;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_exec_interval_type;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_log;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_routing_mode;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_exec_method;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_downtime;0 -TRAP;setparam;alertMemoryDeviceWarning;traps_comments;Memory device ECC correctable error count crossed a warning threshold.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertMemoryDeviceFailure;.1.3.6.1.4.1.674.10892.1.0.1404 -TRAP;setparam;alertMemoryDeviceFailure;traps_name;alertMemoryDeviceFailure -TRAP;setparam;alertMemoryDeviceFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1404 -TRAP;setparam;alertMemoryDeviceFailure;traps_args;Server Memory ECC Count Failure: $3 -TRAP;setparam;alertMemoryDeviceFailure;traps_status;2 -TRAP;setparam;alertMemoryDeviceFailure;vendor;Dell -TRAP;setparam;alertMemoryDeviceFailure;traps_reschedule_svc_enable;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_execution_command_enable;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_submit_result_enable;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_advanced_treatment;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_advanced_treatment_default;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_exec_interval_type;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_log;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_routing_mode;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_exec_method;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_downtime;0 -TRAP;setparam;alertMemoryDeviceFailure;traps_comments;Memory device ECC correctable error count crossed a failure threshold.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertMemoryDeviceNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1405 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_name;alertMemoryDeviceNonRecoverable -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1405 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_args;Server Memory ECC Count Non-recoverable: $3 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_status;2 -TRAP;setparam;alertMemoryDeviceNonRecoverable;vendor;Dell -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_reschedule_svc_enable;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_execution_command_enable;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_submit_result_enable;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_advanced_treatment;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_advanced_treatment_default;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_exec_interval_type;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_log;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_routing_mode;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_exec_method;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_downtime;0 -TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_comments;Memory device ECC correctable error count crossed a non-recoverable threshold.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;adDiagCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.537 +TRAP;setparam;adDiagCancelled;traps_name;adDiagCancelled +TRAP;setparam;adDiagCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.537 +TRAP;setparam;adDiagCancelled;traps_args;Array Manager Event: Array Disk diagnostics cancelled: +TRAP;setparam;adDiagCancelled;traps_status;1 +TRAP;setparam;adDiagCancelled;vendor;Dell +TRAP;setparam;adDiagCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;adDiagCancelled;traps_execution_command_enable;0 +TRAP;setparam;adDiagCancelled;traps_submit_result_enable;0 +TRAP;setparam;adDiagCancelled;traps_advanced_treatment;0 +TRAP;setparam;adDiagCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;adDiagCancelled;traps_exec_interval_type;0 +TRAP;setparam;adDiagCancelled;traps_log;0 +TRAP;setparam;adDiagCancelled;traps_routing_mode;0 +TRAP;setparam;adDiagCancelled;traps_exec_method;0 +TRAP;setparam;adDiagCancelled;traps_downtime;0 +TRAP;setparam;adDiagCancelled;traps_comments;%s, %s diagnostics cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adDiagCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.555 +TRAP;setparam;adDiagCompleted;traps_name;adDiagCompleted +TRAP;setparam;adDiagCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.555 +TRAP;setparam;adDiagCompleted;traps_args;Array Manager Event: Array Disk diagnostics completed: +TRAP;setparam;adDiagCompleted;traps_status;0 +TRAP;setparam;adDiagCompleted;vendor;Dell +TRAP;setparam;adDiagCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;adDiagCompleted;traps_execution_command_enable;0 +TRAP;setparam;adDiagCompleted;traps_submit_result_enable;0 +TRAP;setparam;adDiagCompleted;traps_advanced_treatment;0 +TRAP;setparam;adDiagCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;adDiagCompleted;traps_exec_interval_type;0 +TRAP;setparam;adDiagCompleted;traps_log;0 +TRAP;setparam;adDiagCompleted;traps_routing_mode;0 +TRAP;setparam;adDiagCompleted;traps_exec_method;0 +TRAP;setparam;adDiagCompleted;traps_downtime;0 +TRAP;setparam;adDiagCompleted;traps_comments;%s, %s diagnostics completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adDiagFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.546 +TRAP;setparam;adDiagFailed;traps_name;adDiagFailed +TRAP;setparam;adDiagFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.546 +TRAP;setparam;adDiagFailed;traps_args;Array Manager Event: Array Disk diagnostics failed: +TRAP;setparam;adDiagFailed;traps_status;3 +TRAP;setparam;adDiagFailed;vendor;Dell +TRAP;setparam;adDiagFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;adDiagFailed;traps_execution_command_enable;0 +TRAP;setparam;adDiagFailed;traps_submit_result_enable;0 +TRAP;setparam;adDiagFailed;traps_advanced_treatment;0 +TRAP;setparam;adDiagFailed;traps_advanced_treatment_default;0 +TRAP;setparam;adDiagFailed;traps_exec_interval_type;0 +TRAP;setparam;adDiagFailed;traps_log;0 +TRAP;setparam;adDiagFailed;traps_routing_mode;0 +TRAP;setparam;adDiagFailed;traps_exec_method;0 +TRAP;setparam;adDiagFailed;traps_downtime;0 +TRAP;setparam;adDiagFailed;traps_comments;%s, %s diagnostics failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adDiagStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.528 +TRAP;setparam;adDiagStarted;traps_name;adDiagStarted +TRAP;setparam;adDiagStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.528 +TRAP;setparam;adDiagStarted;traps_args;Array Manager Event: Array Disk diagnostics started: +TRAP;setparam;adDiagStarted;traps_status;1 +TRAP;setparam;adDiagStarted;vendor;Dell +TRAP;setparam;adDiagStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;adDiagStarted;traps_execution_command_enable;0 +TRAP;setparam;adDiagStarted;traps_submit_result_enable;0 +TRAP;setparam;adDiagStarted;traps_advanced_treatment;0 +TRAP;setparam;adDiagStarted;traps_advanced_treatment_default;0 +TRAP;setparam;adDiagStarted;traps_exec_interval_type;0 +TRAP;setparam;adDiagStarted;traps_log;0 +TRAP;setparam;adDiagStarted;traps_routing_mode;0 +TRAP;setparam;adDiagStarted;traps_exec_method;0 +TRAP;setparam;adDiagStarted;traps_downtime;0 +TRAP;setparam;adDiagStarted;traps_comments;%s, %s diagnostics started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adFormatCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.531 +TRAP;setparam;adFormatCancelled;traps_name;adFormatCancelled +TRAP;setparam;adFormatCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.531 +TRAP;setparam;adFormatCancelled;traps_args;Array Manager Event: Array Disk format cancelled: +TRAP;setparam;adFormatCancelled;traps_status;1 +TRAP;setparam;adFormatCancelled;vendor;Dell +TRAP;setparam;adFormatCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;adFormatCancelled;traps_execution_command_enable;0 +TRAP;setparam;adFormatCancelled;traps_submit_result_enable;0 +TRAP;setparam;adFormatCancelled;traps_advanced_treatment;0 +TRAP;setparam;adFormatCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;adFormatCancelled;traps_exec_interval_type;0 +TRAP;setparam;adFormatCancelled;traps_log;0 +TRAP;setparam;adFormatCancelled;traps_routing_mode;0 +TRAP;setparam;adFormatCancelled;traps_exec_method;0 +TRAP;setparam;adFormatCancelled;traps_downtime;0 +TRAP;setparam;adFormatCancelled;traps_comments;%s, %s format cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adFormatCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.549 +TRAP;setparam;adFormatCompleted;traps_name;adFormatCompleted +TRAP;setparam;adFormatCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.549 +TRAP;setparam;adFormatCompleted;traps_args;Array Manager Event: Array Disk format completed: +TRAP;setparam;adFormatCompleted;traps_status;0 +TRAP;setparam;adFormatCompleted;vendor;Dell +TRAP;setparam;adFormatCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;adFormatCompleted;traps_execution_command_enable;0 +TRAP;setparam;adFormatCompleted;traps_submit_result_enable;0 +TRAP;setparam;adFormatCompleted;traps_advanced_treatment;0 +TRAP;setparam;adFormatCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;adFormatCompleted;traps_exec_interval_type;0 +TRAP;setparam;adFormatCompleted;traps_log;0 +TRAP;setparam;adFormatCompleted;traps_routing_mode;0 +TRAP;setparam;adFormatCompleted;traps_exec_method;0 +TRAP;setparam;adFormatCompleted;traps_downtime;0 +TRAP;setparam;adFormatCompleted;traps_comments;%s, %s format completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adFormatFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.540 +TRAP;setparam;adFormatFailed;traps_name;adFormatFailed +TRAP;setparam;adFormatFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.540 +TRAP;setparam;adFormatFailed;traps_args;Array Manager Event: Array Disk format failed: +TRAP;setparam;adFormatFailed;traps_status;3 +TRAP;setparam;adFormatFailed;vendor;Dell +TRAP;setparam;adFormatFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;adFormatFailed;traps_execution_command_enable;0 +TRAP;setparam;adFormatFailed;traps_submit_result_enable;0 +TRAP;setparam;adFormatFailed;traps_advanced_treatment;0 +TRAP;setparam;adFormatFailed;traps_advanced_treatment_default;0 +TRAP;setparam;adFormatFailed;traps_exec_interval_type;0 +TRAP;setparam;adFormatFailed;traps_log;0 +TRAP;setparam;adFormatFailed;traps_routing_mode;0 +TRAP;setparam;adFormatFailed;traps_exec_method;0 +TRAP;setparam;adFormatFailed;traps_downtime;0 +TRAP;setparam;adFormatFailed;traps_comments;%s, %s format failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adFormatStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.522 +TRAP;setparam;adFormatStarted;traps_name;adFormatStarted +TRAP;setparam;adFormatStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.522 +TRAP;setparam;adFormatStarted;traps_args;Array Manager Event: Array Disk format started: +TRAP;setparam;adFormatStarted;traps_status;1 +TRAP;setparam;adFormatStarted;vendor;Dell +TRAP;setparam;adFormatStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;adFormatStarted;traps_execution_command_enable;0 +TRAP;setparam;adFormatStarted;traps_submit_result_enable;0 +TRAP;setparam;adFormatStarted;traps_advanced_treatment;0 +TRAP;setparam;adFormatStarted;traps_advanced_treatment_default;0 +TRAP;setparam;adFormatStarted;traps_exec_interval_type;0 +TRAP;setparam;adFormatStarted;traps_log;0 +TRAP;setparam;adFormatStarted;traps_routing_mode;0 +TRAP;setparam;adFormatStarted;traps_exec_method;0 +TRAP;setparam;adFormatStarted;traps_downtime;0 +TRAP;setparam;adFormatStarted;traps_comments;%s, %s format started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adInitializeCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.533 +TRAP;setparam;adInitializeCancelled;traps_name;adInitializeCancelled +TRAP;setparam;adInitializeCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.533 +TRAP;setparam;adInitializeCancelled;traps_args;Array Manager Event: Array Disk initialize cancelled: +TRAP;setparam;adInitializeCancelled;traps_status;1 +TRAP;setparam;adInitializeCancelled;vendor;Dell +TRAP;setparam;adInitializeCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;adInitializeCancelled;traps_execution_command_enable;0 +TRAP;setparam;adInitializeCancelled;traps_submit_result_enable;0 +TRAP;setparam;adInitializeCancelled;traps_advanced_treatment;0 +TRAP;setparam;adInitializeCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;adInitializeCancelled;traps_exec_interval_type;0 +TRAP;setparam;adInitializeCancelled;traps_log;0 +TRAP;setparam;adInitializeCancelled;traps_routing_mode;0 +TRAP;setparam;adInitializeCancelled;traps_exec_method;0 +TRAP;setparam;adInitializeCancelled;traps_downtime;0 +TRAP;setparam;adInitializeCancelled;traps_comments;%s, %s initialize cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adInitializeCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.551 +TRAP;setparam;adInitializeCompleted;traps_name;adInitializeCompleted +TRAP;setparam;adInitializeCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.551 +TRAP;setparam;adInitializeCompleted;traps_args;Array Manager Event: Array Disk initialize completed: +TRAP;setparam;adInitializeCompleted;traps_status;0 +TRAP;setparam;adInitializeCompleted;vendor;Dell +TRAP;setparam;adInitializeCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;adInitializeCompleted;traps_execution_command_enable;0 +TRAP;setparam;adInitializeCompleted;traps_submit_result_enable;0 +TRAP;setparam;adInitializeCompleted;traps_advanced_treatment;0 +TRAP;setparam;adInitializeCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;adInitializeCompleted;traps_exec_interval_type;0 +TRAP;setparam;adInitializeCompleted;traps_log;0 +TRAP;setparam;adInitializeCompleted;traps_routing_mode;0 +TRAP;setparam;adInitializeCompleted;traps_exec_method;0 +TRAP;setparam;adInitializeCompleted;traps_downtime;0 +TRAP;setparam;adInitializeCompleted;traps_comments;%s, %s initialize completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adInitializeFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.542 +TRAP;setparam;adInitializeFailed;traps_name;adInitializeFailed +TRAP;setparam;adInitializeFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.542 +TRAP;setparam;adInitializeFailed;traps_args;Array Manager Event: Array Disk initialize failed: +TRAP;setparam;adInitializeFailed;traps_status;3 +TRAP;setparam;adInitializeFailed;vendor;Dell +TRAP;setparam;adInitializeFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;adInitializeFailed;traps_execution_command_enable;0 +TRAP;setparam;adInitializeFailed;traps_submit_result_enable;0 +TRAP;setparam;adInitializeFailed;traps_advanced_treatment;0 +TRAP;setparam;adInitializeFailed;traps_advanced_treatment_default;0 +TRAP;setparam;adInitializeFailed;traps_exec_interval_type;0 +TRAP;setparam;adInitializeFailed;traps_log;0 +TRAP;setparam;adInitializeFailed;traps_routing_mode;0 +TRAP;setparam;adInitializeFailed;traps_exec_method;0 +TRAP;setparam;adInitializeFailed;traps_downtime;0 +TRAP;setparam;adInitializeFailed;traps_comments;%s, %s initialize failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adInitializeStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.524 +TRAP;setparam;adInitializeStarted;traps_name;adInitializeStarted +TRAP;setparam;adInitializeStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.524 +TRAP;setparam;adInitializeStarted;traps_args;Array Manager Event: Array Disk initialize started: +TRAP;setparam;adInitializeStarted;traps_status;1 +TRAP;setparam;adInitializeStarted;vendor;Dell +TRAP;setparam;adInitializeStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;adInitializeStarted;traps_execution_command_enable;0 +TRAP;setparam;adInitializeStarted;traps_submit_result_enable;0 +TRAP;setparam;adInitializeStarted;traps_advanced_treatment;0 +TRAP;setparam;adInitializeStarted;traps_advanced_treatment_default;0 +TRAP;setparam;adInitializeStarted;traps_exec_interval_type;0 +TRAP;setparam;adInitializeStarted;traps_log;0 +TRAP;setparam;adInitializeStarted;traps_routing_mode;0 +TRAP;setparam;adInitializeStarted;traps_exec_method;0 +TRAP;setparam;adInitializeStarted;traps_downtime;0 +TRAP;setparam;adInitializeStarted;traps_comments;%s, %s initialize started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adRebuildCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.536 +TRAP;setparam;adRebuildCancelled;traps_name;adRebuildCancelled +TRAP;setparam;adRebuildCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.536 +TRAP;setparam;adRebuildCancelled;traps_args;Array Manager Event: Array Disk rebuild cancelled: +TRAP;setparam;adRebuildCancelled;traps_status;1 +TRAP;setparam;adRebuildCancelled;vendor;Dell +TRAP;setparam;adRebuildCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;adRebuildCancelled;traps_execution_command_enable;0 +TRAP;setparam;adRebuildCancelled;traps_submit_result_enable;0 +TRAP;setparam;adRebuildCancelled;traps_advanced_treatment;0 +TRAP;setparam;adRebuildCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;adRebuildCancelled;traps_exec_interval_type;0 +TRAP;setparam;adRebuildCancelled;traps_log;0 +TRAP;setparam;adRebuildCancelled;traps_routing_mode;0 +TRAP;setparam;adRebuildCancelled;traps_exec_method;0 +TRAP;setparam;adRebuildCancelled;traps_downtime;0 +TRAP;setparam;adRebuildCancelled;traps_comments;%s, %s rebuild cancelled.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adRebuildCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.554 +TRAP;setparam;adRebuildCompleted;traps_name;adRebuildCompleted +TRAP;setparam;adRebuildCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.554 +TRAP;setparam;adRebuildCompleted;traps_args;Array Manager Event: Array Disk rebuild completed: +TRAP;setparam;adRebuildCompleted;traps_status;0 +TRAP;setparam;adRebuildCompleted;vendor;Dell +TRAP;setparam;adRebuildCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;adRebuildCompleted;traps_execution_command_enable;0 +TRAP;setparam;adRebuildCompleted;traps_submit_result_enable;0 +TRAP;setparam;adRebuildCompleted;traps_advanced_treatment;0 +TRAP;setparam;adRebuildCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;adRebuildCompleted;traps_exec_interval_type;0 +TRAP;setparam;adRebuildCompleted;traps_log;0 +TRAP;setparam;adRebuildCompleted;traps_routing_mode;0 +TRAP;setparam;adRebuildCompleted;traps_exec_method;0 +TRAP;setparam;adRebuildCompleted;traps_downtime;0 +TRAP;setparam;adRebuildCompleted;traps_comments;%s, %s rebuild completed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adRebuildFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.545 +TRAP;setparam;adRebuildFailed;traps_name;adRebuildFailed +TRAP;setparam;adRebuildFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.545 +TRAP;setparam;adRebuildFailed;traps_args;Array Manager Event: Array Disk rebuild failed: +TRAP;setparam;adRebuildFailed;traps_status;3 +TRAP;setparam;adRebuildFailed;vendor;Dell +TRAP;setparam;adRebuildFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;adRebuildFailed;traps_execution_command_enable;0 +TRAP;setparam;adRebuildFailed;traps_submit_result_enable;0 +TRAP;setparam;adRebuildFailed;traps_advanced_treatment;0 +TRAP;setparam;adRebuildFailed;traps_advanced_treatment_default;0 +TRAP;setparam;adRebuildFailed;traps_exec_interval_type;0 +TRAP;setparam;adRebuildFailed;traps_log;0 +TRAP;setparam;adRebuildFailed;traps_routing_mode;0 +TRAP;setparam;adRebuildFailed;traps_exec_method;0 +TRAP;setparam;adRebuildFailed;traps_downtime;0 +TRAP;setparam;adRebuildFailed;traps_comments;%s, %s rebuild failed.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;adRebuildStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.527 +TRAP;setparam;adRebuildStarted;traps_name;adRebuildStarted +TRAP;setparam;adRebuildStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.527 +TRAP;setparam;adRebuildStarted;traps_args;Array Manager Event: Array Disk rebuild started: +TRAP;setparam;adRebuildStarted;traps_status;1 +TRAP;setparam;adRebuildStarted;vendor;Dell +TRAP;setparam;adRebuildStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;adRebuildStarted;traps_execution_command_enable;0 +TRAP;setparam;adRebuildStarted;traps_submit_result_enable;0 +TRAP;setparam;adRebuildStarted;traps_advanced_treatment;0 +TRAP;setparam;adRebuildStarted;traps_advanced_treatment_default;0 +TRAP;setparam;adRebuildStarted;traps_exec_interval_type;0 +TRAP;setparam;adRebuildStarted;traps_log;0 +TRAP;setparam;adRebuildStarted;traps_routing_mode;0 +TRAP;setparam;adRebuildStarted;traps_exec_method;0 +TRAP;setparam;adRebuildStarted;traps_downtime;0 +TRAP;setparam;adRebuildStarted;traps_comments;%s, %s rebuild started.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;alertACPowerCordFailure;.1.3.6.1.4.1.674.10892.1.0.1504 +TRAP;setparam;alertACPowerCordFailure;traps_name;alertACPowerCordFailure +TRAP;setparam;alertACPowerCordFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1504 +TRAP;setparam;alertACPowerCordFailure;traps_args;Server AC Cord Failure: $3 +TRAP;setparam;alertACPowerCordFailure;traps_status;2 +TRAP;setparam;alertACPowerCordFailure;vendor;Dell +TRAP;setparam;alertACPowerCordFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertACPowerCordFailure;traps_execution_command_enable;0 +TRAP;setparam;alertACPowerCordFailure;traps_submit_result_enable;0 +TRAP;setparam;alertACPowerCordFailure;traps_advanced_treatment;0 +TRAP;setparam;alertACPowerCordFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertACPowerCordFailure;traps_exec_interval_type;0 +TRAP;setparam;alertACPowerCordFailure;traps_log;0 +TRAP;setparam;alertACPowerCordFailure;traps_routing_mode;0 +TRAP;setparam;alertACPowerCordFailure;traps_exec_method;0 +TRAP;setparam;alertACPowerCordFailure;traps_downtime;0 +TRAP;setparam;alertACPowerCordFailure;traps_comments;AC power cord has lost power.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertACPowerCordNoPowerNonRedundant;.1.3.6.1.4.1.674.10892.1.0.1501 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_name;alertACPowerCordNoPowerNonRedundant +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1501 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_args;Server AC Cord No Power Non-redundant: $3 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_status;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;vendor;Dell +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_reschedule_svc_enable;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_execution_command_enable;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_submit_result_enable;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_advanced_treatment;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_advanced_treatment_default;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_exec_interval_type;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_log;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_routing_mode;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_exec_method;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_downtime;0 +TRAP;setparam;alertACPowerCordNoPowerNonRedundant;traps_comments;AC power cord does not have power, and the reduncancy mode
for its AC power switch has been set to non-redundant.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertACPowerCordNormal;.1.3.6.1.4.1.674.10892.1.0.1502 +TRAP;setparam;alertACPowerCordNormal;traps_name;alertACPowerCordNormal +TRAP;setparam;alertACPowerCordNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1502 +TRAP;setparam;alertACPowerCordNormal;traps_args;Server AC Cord Normal: $3 +TRAP;setparam;alertACPowerCordNormal;traps_status;0 +TRAP;setparam;alertACPowerCordNormal;vendor;Dell +TRAP;setparam;alertACPowerCordNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertACPowerCordNormal;traps_execution_command_enable;0 +TRAP;setparam;alertACPowerCordNormal;traps_submit_result_enable;0 +TRAP;setparam;alertACPowerCordNormal;traps_advanced_treatment;0 +TRAP;setparam;alertACPowerCordNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertACPowerCordNormal;traps_exec_interval_type;0 +TRAP;setparam;alertACPowerCordNormal;traps_log;0 +TRAP;setparam;alertACPowerCordNormal;traps_routing_mode;0 +TRAP;setparam;alertACPowerCordNormal;traps_exec_method;0 +TRAP;setparam;alertACPowerCordNormal;traps_downtime;0 +TRAP;setparam;alertACPowerCordNormal;traps_comments;AC power cord has regained power.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertAmperageProbeFailure;.1.3.6.1.4.1.674.10892.1.0.1204 +TRAP;setparam;alertAmperageProbeFailure;traps_name;alertAmperageProbeFailure +TRAP;setparam;alertAmperageProbeFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1204 +TRAP;setparam;alertAmperageProbeFailure;traps_args;Server Amperage Failure: $3 +TRAP;setparam;alertAmperageProbeFailure;traps_status;2 +TRAP;setparam;alertAmperageProbeFailure;vendor;Dell +TRAP;setparam;alertAmperageProbeFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertAmperageProbeFailure;traps_execution_command_enable;0 +TRAP;setparam;alertAmperageProbeFailure;traps_submit_result_enable;0 +TRAP;setparam;alertAmperageProbeFailure;traps_advanced_treatment;0 +TRAP;setparam;alertAmperageProbeFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertAmperageProbeFailure;traps_exec_interval_type;0 +TRAP;setparam;alertAmperageProbeFailure;traps_log;0 +TRAP;setparam;alertAmperageProbeFailure;traps_routing_mode;0 +TRAP;setparam;alertAmperageProbeFailure;traps_exec_method;0 +TRAP;setparam;alertAmperageProbeFailure;traps_downtime;0 +TRAP;setparam;alertAmperageProbeFailure;traps_comments;Amperage probe has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertAmperageProbeNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1205 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_name;alertAmperageProbeNonRecoverable +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1205 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_args;Server Amperage Non-recoverable: $3 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_status;2 +TRAP;setparam;alertAmperageProbeNonRecoverable;vendor;Dell +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_reschedule_svc_enable;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_execution_command_enable;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_submit_result_enable;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_advanced_treatment;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_advanced_treatment_default;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_exec_interval_type;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_log;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_routing_mode;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_exec_method;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_downtime;0 +TRAP;setparam;alertAmperageProbeNonRecoverable;traps_comments;Amperage probe has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertAmperageProbeNormal;.1.3.6.1.4.1.674.10892.1.0.1202 +TRAP;setparam;alertAmperageProbeNormal;traps_name;alertAmperageProbeNormal +TRAP;setparam;alertAmperageProbeNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1202 +TRAP;setparam;alertAmperageProbeNormal;traps_args;Server Amperage Normal: $3 +TRAP;setparam;alertAmperageProbeNormal;traps_status;0 +TRAP;setparam;alertAmperageProbeNormal;vendor;Dell +TRAP;setparam;alertAmperageProbeNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertAmperageProbeNormal;traps_execution_command_enable;0 +TRAP;setparam;alertAmperageProbeNormal;traps_submit_result_enable;0 +TRAP;setparam;alertAmperageProbeNormal;traps_advanced_treatment;0 +TRAP;setparam;alertAmperageProbeNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertAmperageProbeNormal;traps_exec_interval_type;0 +TRAP;setparam;alertAmperageProbeNormal;traps_log;0 +TRAP;setparam;alertAmperageProbeNormal;traps_routing_mode;0 +TRAP;setparam;alertAmperageProbeNormal;traps_exec_method;0 +TRAP;setparam;alertAmperageProbeNormal;traps_downtime;0 +TRAP;setparam;alertAmperageProbeNormal;traps_comments;Amperage probe has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertAmperageProbeWarning;.1.3.6.1.4.1.674.10892.1.0.1203 +TRAP;setparam;alertAmperageProbeWarning;traps_name;alertAmperageProbeWarning +TRAP;setparam;alertAmperageProbeWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1203 +TRAP;setparam;alertAmperageProbeWarning;traps_args;Server Amperage Warning: $3 +TRAP;setparam;alertAmperageProbeWarning;traps_status;1 +TRAP;setparam;alertAmperageProbeWarning;vendor;Dell +TRAP;setparam;alertAmperageProbeWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;alertAmperageProbeWarning;traps_execution_command_enable;0 +TRAP;setparam;alertAmperageProbeWarning;traps_submit_result_enable;0 +TRAP;setparam;alertAmperageProbeWarning;traps_advanced_treatment;0 +TRAP;setparam;alertAmperageProbeWarning;traps_advanced_treatment_default;0 +TRAP;setparam;alertAmperageProbeWarning;traps_exec_interval_type;0 +TRAP;setparam;alertAmperageProbeWarning;traps_log;0 +TRAP;setparam;alertAmperageProbeWarning;traps_routing_mode;0 +TRAP;setparam;alertAmperageProbeWarning;traps_exec_method;0 +TRAP;setparam;alertAmperageProbeWarning;traps_downtime;0 +TRAP;setparam;alertAmperageProbeWarning;traps_comments;Amperage probe has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertAutomaticSystemRecovery;.1.3.6.1.4.1.674.10892.1.0.1006 +TRAP;setparam;alertAutomaticSystemRecovery;traps_name;alertAutomaticSystemRecovery +TRAP;setparam;alertAutomaticSystemRecovery;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1006 +TRAP;setparam;alertAutomaticSystemRecovery;traps_args;Server Automatic System Recovery: $3 +TRAP;setparam;alertAutomaticSystemRecovery;traps_status;2 +TRAP;setparam;alertAutomaticSystemRecovery;vendor;Dell +TRAP;setparam;alertAutomaticSystemRecovery;traps_reschedule_svc_enable;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_execution_command_enable;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_submit_result_enable;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_advanced_treatment;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_advanced_treatment_default;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_exec_interval_type;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_log;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_routing_mode;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_exec_method;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_downtime;0 +TRAP;setparam;alertAutomaticSystemRecovery;traps_comments;Automatic system recovery (ASR) was performed.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertBatteryFailure;.1.3.6.1.4.1.674.10892.1.0.1704 +TRAP;setparam;alertBatteryFailure;traps_name;alertBatteryFailure +TRAP;setparam;alertBatteryFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1704 +TRAP;setparam;alertBatteryFailure;traps_args;Server Battery Failure: $3 +TRAP;setparam;alertBatteryFailure;traps_status;2 +TRAP;setparam;alertBatteryFailure;vendor;Dell +TRAP;setparam;alertBatteryFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertBatteryFailure;traps_execution_command_enable;0 +TRAP;setparam;alertBatteryFailure;traps_submit_result_enable;0 +TRAP;setparam;alertBatteryFailure;traps_advanced_treatment;0 +TRAP;setparam;alertBatteryFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertBatteryFailure;traps_exec_interval_type;0 +TRAP;setparam;alertBatteryFailure;traps_log;0 +TRAP;setparam;alertBatteryFailure;traps_routing_mode;0 +TRAP;setparam;alertBatteryFailure;traps_exec_method;0 +TRAP;setparam;alertBatteryFailure;traps_downtime;0 +TRAP;setparam;alertBatteryFailure;traps_comments;Battery has detected a failure.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertBatteryNormal;.1.3.6.1.4.1.674.10892.1.0.1702 +TRAP;setparam;alertBatteryNormal;traps_name;alertBatteryNormal +TRAP;setparam;alertBatteryNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1702 +TRAP;setparam;alertBatteryNormal;traps_args;Server Battery Normal: $3 +TRAP;setparam;alertBatteryNormal;traps_status;0 +TRAP;setparam;alertBatteryNormal;vendor;Dell +TRAP;setparam;alertBatteryNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertBatteryNormal;traps_execution_command_enable;0 +TRAP;setparam;alertBatteryNormal;traps_submit_result_enable;0 +TRAP;setparam;alertBatteryNormal;traps_advanced_treatment;0 +TRAP;setparam;alertBatteryNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertBatteryNormal;traps_exec_interval_type;0 +TRAP;setparam;alertBatteryNormal;traps_log;0 +TRAP;setparam;alertBatteryNormal;traps_routing_mode;0 +TRAP;setparam;alertBatteryNormal;traps_exec_method;0 +TRAP;setparam;alertBatteryNormal;traps_downtime;0 +TRAP;setparam;alertBatteryNormal;traps_comments;Battery has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertBatteryWarning;.1.3.6.1.4.1.674.10892.1.0.1703 +TRAP;setparam;alertBatteryWarning;traps_name;alertBatteryWarning +TRAP;setparam;alertBatteryWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1703 +TRAP;setparam;alertBatteryWarning;traps_args;Server Battery Warning: $3 +TRAP;setparam;alertBatteryWarning;traps_status;1 +TRAP;setparam;alertBatteryWarning;vendor;Dell +TRAP;setparam;alertBatteryWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;alertBatteryWarning;traps_execution_command_enable;0 +TRAP;setparam;alertBatteryWarning;traps_submit_result_enable;0 +TRAP;setparam;alertBatteryWarning;traps_advanced_treatment;0 +TRAP;setparam;alertBatteryWarning;traps_advanced_treatment_default;0 +TRAP;setparam;alertBatteryWarning;traps_exec_interval_type;0 +TRAP;setparam;alertBatteryWarning;traps_log;0 +TRAP;setparam;alertBatteryWarning;traps_routing_mode;0 +TRAP;setparam;alertBatteryWarning;traps_exec_method;0 +TRAP;setparam;alertBatteryWarning;traps_downtime;0 +TRAP;setparam;alertBatteryWarning;traps_comments;Battery has detected a warning.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertChassisIntrusionDetected;.1.3.6.1.4.1.674.10892.1.0.1254 +TRAP;setparam;alertChassisIntrusionDetected;traps_name;alertChassisIntrusionDetected +TRAP;setparam;alertChassisIntrusionDetected;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1254 +TRAP;setparam;alertChassisIntrusionDetected;traps_args;Server Chassis Intrusion Detected: $3 +TRAP;setparam;alertChassisIntrusionDetected;traps_status;2 +TRAP;setparam;alertChassisIntrusionDetected;vendor;Dell +TRAP;setparam;alertChassisIntrusionDetected;traps_reschedule_svc_enable;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_execution_command_enable;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_submit_result_enable;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_advanced_treatment;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_advanced_treatment_default;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_exec_interval_type;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_log;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_routing_mode;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_exec_method;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_downtime;0 +TRAP;setparam;alertChassisIntrusionDetected;traps_comments;Chassis intrusion has been detected.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertChassisIntrusionNormal;.1.3.6.1.4.1.674.10892.1.0.1252 +TRAP;setparam;alertChassisIntrusionNormal;traps_name;alertChassisIntrusionNormal +TRAP;setparam;alertChassisIntrusionNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1252 +TRAP;setparam;alertChassisIntrusionNormal;traps_args;Server Chassis Intrusion Normal: $3 +TRAP;setparam;alertChassisIntrusionNormal;traps_status;0 +TRAP;setparam;alertChassisIntrusionNormal;vendor;Dell +TRAP;setparam;alertChassisIntrusionNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_execution_command_enable;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_submit_result_enable;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_advanced_treatment;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_exec_interval_type;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_log;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_routing_mode;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_exec_method;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_downtime;0 +TRAP;setparam;alertChassisIntrusionNormal;traps_comments;Chassis intrusion has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertCoolingDeviceFailure;.1.3.6.1.4.1.674.10892.1.0.1104 +TRAP;setparam;alertCoolingDeviceFailure;traps_name;alertCoolingDeviceFailure +TRAP;setparam;alertCoolingDeviceFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1104 +TRAP;setparam;alertCoolingDeviceFailure;traps_args;Server Cooling Device Failure: $3 +TRAP;setparam;alertCoolingDeviceFailure;traps_status;2 +TRAP;setparam;alertCoolingDeviceFailure;vendor;Dell +TRAP;setparam;alertCoolingDeviceFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_execution_command_enable;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_submit_result_enable;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_advanced_treatment;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_exec_interval_type;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_log;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_routing_mode;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_exec_method;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_downtime;0 +TRAP;setparam;alertCoolingDeviceFailure;traps_comments;Cooling device sensor has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertCoolingDeviceNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1105 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_name;alertCoolingDeviceNonRecoverable +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1105 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_args;Server Cooling Device Non-recoverable: $3 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_status;2 +TRAP;setparam;alertCoolingDeviceNonRecoverable;vendor;Dell +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_reschedule_svc_enable;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_execution_command_enable;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_submit_result_enable;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_advanced_treatment;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_advanced_treatment_default;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_exec_interval_type;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_log;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_routing_mode;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_exec_method;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_downtime;0 +TRAP;setparam;alertCoolingDeviceNonRecoverable;traps_comments;Cooling device sensor has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertCoolingDeviceNormal;.1.3.6.1.4.1.674.10892.1.0.1102 +TRAP;setparam;alertCoolingDeviceNormal;traps_name;alertCoolingDeviceNormal +TRAP;setparam;alertCoolingDeviceNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1102 +TRAP;setparam;alertCoolingDeviceNormal;traps_args;Server Cooling Device Normal: $3 +TRAP;setparam;alertCoolingDeviceNormal;traps_status;0 +TRAP;setparam;alertCoolingDeviceNormal;vendor;Dell +TRAP;setparam;alertCoolingDeviceNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_execution_command_enable;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_submit_result_enable;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_advanced_treatment;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_exec_interval_type;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_log;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_routing_mode;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_exec_method;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_downtime;0 +TRAP;setparam;alertCoolingDeviceNormal;traps_comments;Cooling device sensor has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertCoolingDeviceWarning;.1.3.6.1.4.1.674.10892.1.0.1103 +TRAP;setparam;alertCoolingDeviceWarning;traps_name;alertCoolingDeviceWarning +TRAP;setparam;alertCoolingDeviceWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1103 +TRAP;setparam;alertCoolingDeviceWarning;traps_args;Server Cooling Device Warning: $3 +TRAP;setparam;alertCoolingDeviceWarning;traps_status;1 +TRAP;setparam;alertCoolingDeviceWarning;vendor;Dell +TRAP;setparam;alertCoolingDeviceWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_execution_command_enable;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_submit_result_enable;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_advanced_treatment;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_advanced_treatment_default;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_exec_interval_type;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_log;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_routing_mode;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_exec_method;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_downtime;0 +TRAP;setparam;alertCoolingDeviceWarning;traps_comments;Cooling device sensor has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertFanEnclosureExtendedRemoval;.1.3.6.1.4.1.674.10892.1.0.1454 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_name;alertFanEnclosureExtendedRemoval +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1454 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_args;Server Fan Enclosure Extended Removal: $3 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_status;2 +TRAP;setparam;alertFanEnclosureExtendedRemoval;vendor;Dell +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_reschedule_svc_enable;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_execution_command_enable;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_submit_result_enable;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_advanced_treatment;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_advanced_treatment_default;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_exec_interval_type;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_log;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_routing_mode;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_exec_method;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_downtime;0 +TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_comments;Fan enclosure has been removed from system for an extended amount of time.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
TRAP;ADD;alertFanEnclosureInsertion;.1.3.6.1.4.1.674.10892.1.0.1452 TRAP;setparam;alertFanEnclosureInsertion;traps_name;alertFanEnclosureInsertion TRAP;setparam;alertFanEnclosureInsertion;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1452 @@ -4378,23 +1454,6 @@ TRAP;setparam;alertFanEnclosureRemoval;traps_routing_mode;0 TRAP;setparam;alertFanEnclosureRemoval;traps_exec_method;0 TRAP;setparam;alertFanEnclosureRemoval;traps_downtime;0 TRAP;setparam;alertFanEnclosureRemoval;traps_comments;Fan enclosure has been removed from system.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;alertFanEnclosureExtendedRemoval;.1.3.6.1.4.1.674.10892.1.0.1454 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_name;alertFanEnclosureExtendedRemoval -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1454 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_args;Server Fan Enclosure Extended Removal: $3 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_status;2 -TRAP;setparam;alertFanEnclosureExtendedRemoval;vendor;Dell -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_reschedule_svc_enable;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_execution_command_enable;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_submit_result_enable;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_advanced_treatment;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_advanced_treatment_default;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_exec_interval_type;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_log;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_routing_mode;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_exec_method;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_downtime;0 -TRAP;setparam;alertFanEnclosureExtendedRemoval;traps_comments;Fan enclosure has been removed from system for an extended amount of time.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
TRAP;ADD;alertLogNormal;.1.3.6.1.4.1.674.10892.1.0.1552 TRAP;setparam;alertLogNormal;traps_name;alertLogNormal TRAP;setparam;alertLogNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1552 @@ -4429,23 +1488,329 @@ TRAP;setparam;alertLogWarning;traps_routing_mode;0 TRAP;setparam;alertLogWarning;traps_exec_method;0 TRAP;setparam;alertLogWarning;traps_downtime;0 TRAP;setparam;alertLogWarning;traps_comments;Log size is near or at capacity.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
-TRAP;ADD;ciscoConfigManEvent;.1.3.6.1.4.1.9.9.43.2.0.1 -TRAP;setparam;ciscoConfigManEvent;traps_name;ciscoConfigManEvent -TRAP;setparam;ciscoConfigManEvent;traps_oid;.1.3.6.1.4.1.9.9.43.2.0.1 -TRAP;setparam;ciscoConfigManEvent;traps_args;Notification of a configuration management event as $* -TRAP;setparam;ciscoConfigManEvent;traps_status;0 -TRAP;setparam;ciscoConfigManEvent;vendor;Cisco -TRAP;setparam;ciscoConfigManEvent;traps_reschedule_svc_enable;0 -TRAP;setparam;ciscoConfigManEvent;traps_execution_command_enable;0 -TRAP;setparam;ciscoConfigManEvent;traps_submit_result_enable;0 -TRAP;setparam;ciscoConfigManEvent;traps_advanced_treatment;0 -TRAP;setparam;ciscoConfigManEvent;traps_advanced_treatment_default;0 -TRAP;setparam;ciscoConfigManEvent;traps_exec_interval_type;0 -TRAP;setparam;ciscoConfigManEvent;traps_log;0 -TRAP;setparam;ciscoConfigManEvent;traps_routing_mode;0 -TRAP;setparam;ciscoConfigManEvent;traps_exec_method;0 -TRAP;setparam;ciscoConfigManEvent;traps_downtime;0 -TRAP;setparam;ciscoConfigManEvent;traps_comments;Notification of a configuration management event as
recorded in ccmHistoryEventTable.
Variables:
1: ccmHistoryEventCommandSource
2: ccmHistoryEventConfigSource
3: ccmHistoryEventConfigDestination
+TRAP;ADD;alertMemoryDeviceFailure;.1.3.6.1.4.1.674.10892.1.0.1404 +TRAP;setparam;alertMemoryDeviceFailure;traps_name;alertMemoryDeviceFailure +TRAP;setparam;alertMemoryDeviceFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1404 +TRAP;setparam;alertMemoryDeviceFailure;traps_args;Server Memory ECC Count Failure: $3 +TRAP;setparam;alertMemoryDeviceFailure;traps_status;2 +TRAP;setparam;alertMemoryDeviceFailure;vendor;Dell +TRAP;setparam;alertMemoryDeviceFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_execution_command_enable;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_submit_result_enable;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_advanced_treatment;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_exec_interval_type;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_log;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_routing_mode;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_exec_method;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_downtime;0 +TRAP;setparam;alertMemoryDeviceFailure;traps_comments;Memory device ECC correctable error count crossed a failure threshold.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertMemoryDeviceNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1405 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_name;alertMemoryDeviceNonRecoverable +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1405 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_args;Server Memory ECC Count Non-recoverable: $3 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_status;2 +TRAP;setparam;alertMemoryDeviceNonRecoverable;vendor;Dell +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_reschedule_svc_enable;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_execution_command_enable;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_submit_result_enable;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_advanced_treatment;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_advanced_treatment_default;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_exec_interval_type;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_log;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_routing_mode;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_exec_method;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_downtime;0 +TRAP;setparam;alertMemoryDeviceNonRecoverable;traps_comments;Memory device ECC correctable error count crossed a non-recoverable threshold.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertMemoryDeviceWarning;.1.3.6.1.4.1.674.10892.1.0.1403 +TRAP;setparam;alertMemoryDeviceWarning;traps_name;alertMemoryDeviceWarning +TRAP;setparam;alertMemoryDeviceWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1403 +TRAP;setparam;alertMemoryDeviceWarning;traps_args;Server Memory ECC Count Warning: $3 +TRAP;setparam;alertMemoryDeviceWarning;traps_status;1 +TRAP;setparam;alertMemoryDeviceWarning;vendor;Dell +TRAP;setparam;alertMemoryDeviceWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_execution_command_enable;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_submit_result_enable;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_advanced_treatment;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_advanced_treatment_default;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_exec_interval_type;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_log;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_routing_mode;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_exec_method;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_downtime;0 +TRAP;setparam;alertMemoryDeviceWarning;traps_comments;Memory device ECC correctable error count crossed a warning threshold.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertPowerSupplyFailure;.1.3.6.1.4.1.674.10892.1.0.1354 +TRAP;setparam;alertPowerSupplyFailure;traps_name;alertPowerSupplyFailure +TRAP;setparam;alertPowerSupplyFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1354 +TRAP;setparam;alertPowerSupplyFailure;traps_args;Server Power Supply Failure: $3 +TRAP;setparam;alertPowerSupplyFailure;traps_status;2 +TRAP;setparam;alertPowerSupplyFailure;vendor;Dell +TRAP;setparam;alertPowerSupplyFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertPowerSupplyFailure;traps_execution_command_enable;0 +TRAP;setparam;alertPowerSupplyFailure;traps_submit_result_enable;0 +TRAP;setparam;alertPowerSupplyFailure;traps_advanced_treatment;0 +TRAP;setparam;alertPowerSupplyFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertPowerSupplyFailure;traps_exec_interval_type;0 +TRAP;setparam;alertPowerSupplyFailure;traps_log;0 +TRAP;setparam;alertPowerSupplyFailure;traps_routing_mode;0 +TRAP;setparam;alertPowerSupplyFailure;traps_exec_method;0 +TRAP;setparam;alertPowerSupplyFailure;traps_downtime;0 +TRAP;setparam;alertPowerSupplyFailure;traps_comments;Power supply has failed.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertPowerSupplyNormal;.1.3.6.1.4.1.674.10892.1.0.1352 +TRAP;setparam;alertPowerSupplyNormal;traps_name;alertPowerSupplyNormal +TRAP;setparam;alertPowerSupplyNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1352 +TRAP;setparam;alertPowerSupplyNormal;traps_args;Server Power Supply Normal: $3 +TRAP;setparam;alertPowerSupplyNormal;traps_status;0 +TRAP;setparam;alertPowerSupplyNormal;vendor;Dell +TRAP;setparam;alertPowerSupplyNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertPowerSupplyNormal;traps_execution_command_enable;0 +TRAP;setparam;alertPowerSupplyNormal;traps_submit_result_enable;0 +TRAP;setparam;alertPowerSupplyNormal;traps_advanced_treatment;0 +TRAP;setparam;alertPowerSupplyNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertPowerSupplyNormal;traps_exec_interval_type;0 +TRAP;setparam;alertPowerSupplyNormal;traps_log;0 +TRAP;setparam;alertPowerSupplyNormal;traps_routing_mode;0 +TRAP;setparam;alertPowerSupplyNormal;traps_exec_method;0 +TRAP;setparam;alertPowerSupplyNormal;traps_downtime;0 +TRAP;setparam;alertPowerSupplyNormal;traps_comments;Power supply has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertRedundancyDegraded;.1.3.6.1.4.1.674.10892.1.0.1305 +TRAP;setparam;alertRedundancyDegraded;traps_name;alertRedundancyDegraded +TRAP;setparam;alertRedundancyDegraded;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1305 +TRAP;setparam;alertRedundancyDegraded;traps_args;Server Redundancy Degraded: $3 +TRAP;setparam;alertRedundancyDegraded;traps_status;1 +TRAP;setparam;alertRedundancyDegraded;vendor;Dell +TRAP;setparam;alertRedundancyDegraded;traps_reschedule_svc_enable;0 +TRAP;setparam;alertRedundancyDegraded;traps_execution_command_enable;0 +TRAP;setparam;alertRedundancyDegraded;traps_submit_result_enable;0 +TRAP;setparam;alertRedundancyDegraded;traps_advanced_treatment;0 +TRAP;setparam;alertRedundancyDegraded;traps_advanced_treatment_default;0 +TRAP;setparam;alertRedundancyDegraded;traps_exec_interval_type;0 +TRAP;setparam;alertRedundancyDegraded;traps_log;0 +TRAP;setparam;alertRedundancyDegraded;traps_routing_mode;0 +TRAP;setparam;alertRedundancyDegraded;traps_exec_method;0 +TRAP;setparam;alertRedundancyDegraded;traps_downtime;0 +TRAP;setparam;alertRedundancyDegraded;traps_comments;Redundancy has been degraded.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertRedundancyLost;.1.3.6.1.4.1.674.10892.1.0.1306 +TRAP;setparam;alertRedundancyLost;traps_name;alertRedundancyLost +TRAP;setparam;alertRedundancyLost;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1306 +TRAP;setparam;alertRedundancyLost;traps_args;Server Redundancy Lost: $3 +TRAP;setparam;alertRedundancyLost;traps_status;2 +TRAP;setparam;alertRedundancyLost;vendor;Dell +TRAP;setparam;alertRedundancyLost;traps_reschedule_svc_enable;0 +TRAP;setparam;alertRedundancyLost;traps_execution_command_enable;0 +TRAP;setparam;alertRedundancyLost;traps_submit_result_enable;0 +TRAP;setparam;alertRedundancyLost;traps_advanced_treatment;0 +TRAP;setparam;alertRedundancyLost;traps_advanced_treatment_default;0 +TRAP;setparam;alertRedundancyLost;traps_exec_interval_type;0 +TRAP;setparam;alertRedundancyLost;traps_log;0 +TRAP;setparam;alertRedundancyLost;traps_routing_mode;0 +TRAP;setparam;alertRedundancyLost;traps_exec_method;0 +TRAP;setparam;alertRedundancyLost;traps_downtime;0 +TRAP;setparam;alertRedundancyLost;traps_comments;Redundancy has been lost.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertRedundancyNormal;.1.3.6.1.4.1.674.10892.1.0.1304 +TRAP;setparam;alertRedundancyNormal;traps_name;alertRedundancyNormal +TRAP;setparam;alertRedundancyNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1304 +TRAP;setparam;alertRedundancyNormal;traps_args;Server Redundancy Normal: $3 +TRAP;setparam;alertRedundancyNormal;traps_status;0 +TRAP;setparam;alertRedundancyNormal;vendor;Dell +TRAP;setparam;alertRedundancyNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertRedundancyNormal;traps_execution_command_enable;0 +TRAP;setparam;alertRedundancyNormal;traps_submit_result_enable;0 +TRAP;setparam;alertRedundancyNormal;traps_advanced_treatment;0 +TRAP;setparam;alertRedundancyNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertRedundancyNormal;traps_exec_interval_type;0 +TRAP;setparam;alertRedundancyNormal;traps_log;0 +TRAP;setparam;alertRedundancyNormal;traps_routing_mode;0 +TRAP;setparam;alertRedundancyNormal;traps_exec_method;0 +TRAP;setparam;alertRedundancyNormal;traps_downtime;0 +TRAP;setparam;alertRedundancyNormal;traps_comments;Redundancy has returned to normal.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertSystemUp;.1.3.6.1.4.1.674.10892.1.0.1001 +TRAP;setparam;alertSystemUp;traps_name;alertSystemUp +TRAP;setparam;alertSystemUp;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1001 +TRAP;setparam;alertSystemUp;traps_args;Server Administrator Startup Complete: $3 +TRAP;setparam;alertSystemUp;traps_status;0 +TRAP;setparam;alertSystemUp;vendor;Dell +TRAP;setparam;alertSystemUp;traps_reschedule_svc_enable;0 +TRAP;setparam;alertSystemUp;traps_execution_command_enable;0 +TRAP;setparam;alertSystemUp;traps_submit_result_enable;0 +TRAP;setparam;alertSystemUp;traps_advanced_treatment;0 +TRAP;setparam;alertSystemUp;traps_advanced_treatment_default;0 +TRAP;setparam;alertSystemUp;traps_exec_interval_type;0 +TRAP;setparam;alertSystemUp;traps_log;0 +TRAP;setparam;alertSystemUp;traps_routing_mode;0 +TRAP;setparam;alertSystemUp;traps_exec_method;0 +TRAP;setparam;alertSystemUp;traps_downtime;0 +TRAP;setparam;alertSystemUp;traps_comments;Server Administrator has completed its initialization.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertTemperatureProbeFailure;.1.3.6.1.4.1.674.10892.1.0.1054 +TRAP;setparam;alertTemperatureProbeFailure;traps_name;alertTemperatureProbeFailure +TRAP;setparam;alertTemperatureProbeFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1054 +TRAP;setparam;alertTemperatureProbeFailure;traps_args;Server Temperature Failure: $3 +TRAP;setparam;alertTemperatureProbeFailure;traps_status;2 +TRAP;setparam;alertTemperatureProbeFailure;vendor;Dell +TRAP;setparam;alertTemperatureProbeFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_execution_command_enable;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_submit_result_enable;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_advanced_treatment;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_exec_interval_type;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_log;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_routing_mode;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_exec_method;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_downtime;0 +TRAP;setparam;alertTemperatureProbeFailure;traps_comments;Temperature probe has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertTemperatureProbeNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1055 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_name;alertTemperatureProbeNonRecoverable +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1055 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_args;Server Temperature Non-recoverable: $3 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_status;2 +TRAP;setparam;alertTemperatureProbeNonRecoverable;vendor;Dell +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_reschedule_svc_enable;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_execution_command_enable;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_submit_result_enable;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_advanced_treatment;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_advanced_treatment_default;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_exec_interval_type;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_log;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_routing_mode;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_exec_method;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_downtime;0 +TRAP;setparam;alertTemperatureProbeNonRecoverable;traps_comments;Temperature probe has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertTemperatureProbeNormal;.1.3.6.1.4.1.674.10892.1.0.1052 +TRAP;setparam;alertTemperatureProbeNormal;traps_name;alertTemperatureProbeNormal +TRAP;setparam;alertTemperatureProbeNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1052 +TRAP;setparam;alertTemperatureProbeNormal;traps_args;Server Temperature Normal: $3 +TRAP;setparam;alertTemperatureProbeNormal;traps_status;0 +TRAP;setparam;alertTemperatureProbeNormal;vendor;Dell +TRAP;setparam;alertTemperatureProbeNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_execution_command_enable;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_submit_result_enable;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_advanced_treatment;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_exec_interval_type;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_log;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_routing_mode;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_exec_method;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_downtime;0 +TRAP;setparam;alertTemperatureProbeNormal;traps_comments;Temperature probe has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertTemperatureProbeWarning;.1.3.6.1.4.1.674.10892.1.0.1053 +TRAP;setparam;alertTemperatureProbeWarning;traps_name;alertTemperatureProbeWarning +TRAP;setparam;alertTemperatureProbeWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1053 +TRAP;setparam;alertTemperatureProbeWarning;traps_args;Server Temperature Warning: $3 +TRAP;setparam;alertTemperatureProbeWarning;traps_status;1 +TRAP;setparam;alertTemperatureProbeWarning;vendor;Dell +TRAP;setparam;alertTemperatureProbeWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_execution_command_enable;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_submit_result_enable;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_advanced_treatment;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_advanced_treatment_default;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_exec_interval_type;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_log;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_routing_mode;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_exec_method;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_downtime;0 +TRAP;setparam;alertTemperatureProbeWarning;traps_comments;Temperature probe has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertThermalShutdown;.1.3.6.1.4.1.674.10892.1.0.1004 +TRAP;setparam;alertThermalShutdown;traps_name;alertThermalShutdown +TRAP;setparam;alertThermalShutdown;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1004 +TRAP;setparam;alertThermalShutdown;traps_args;Server Thermal Shutdown: $3 +TRAP;setparam;alertThermalShutdown;traps_status;2 +TRAP;setparam;alertThermalShutdown;vendor;Dell +TRAP;setparam;alertThermalShutdown;traps_reschedule_svc_enable;0 +TRAP;setparam;alertThermalShutdown;traps_execution_command_enable;0 +TRAP;setparam;alertThermalShutdown;traps_submit_result_enable;0 +TRAP;setparam;alertThermalShutdown;traps_advanced_treatment;0 +TRAP;setparam;alertThermalShutdown;traps_advanced_treatment_default;0 +TRAP;setparam;alertThermalShutdown;traps_exec_interval_type;0 +TRAP;setparam;alertThermalShutdown;traps_log;0 +TRAP;setparam;alertThermalShutdown;traps_routing_mode;0 +TRAP;setparam;alertThermalShutdown;traps_exec_method;0 +TRAP;setparam;alertThermalShutdown;traps_downtime;0 +TRAP;setparam;alertThermalShutdown;traps_comments;Thermal shutdown protection has been initiated.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertVoltageProbeFailure;.1.3.6.1.4.1.674.10892.1.0.1154 +TRAP;setparam;alertVoltageProbeFailure;traps_name;alertVoltageProbeFailure +TRAP;setparam;alertVoltageProbeFailure;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1154 +TRAP;setparam;alertVoltageProbeFailure;traps_args;Server Voltage Failure: $3 +TRAP;setparam;alertVoltageProbeFailure;traps_status;2 +TRAP;setparam;alertVoltageProbeFailure;vendor;Dell +TRAP;setparam;alertVoltageProbeFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;alertVoltageProbeFailure;traps_execution_command_enable;0 +TRAP;setparam;alertVoltageProbeFailure;traps_submit_result_enable;0 +TRAP;setparam;alertVoltageProbeFailure;traps_advanced_treatment;0 +TRAP;setparam;alertVoltageProbeFailure;traps_advanced_treatment_default;0 +TRAP;setparam;alertVoltageProbeFailure;traps_exec_interval_type;0 +TRAP;setparam;alertVoltageProbeFailure;traps_log;0 +TRAP;setparam;alertVoltageProbeFailure;traps_routing_mode;0 +TRAP;setparam;alertVoltageProbeFailure;traps_exec_method;0 +TRAP;setparam;alertVoltageProbeFailure;traps_downtime;0 +TRAP;setparam;alertVoltageProbeFailure;traps_comments;Voltage probe has detected a failure value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertVoltageProbeNonRecoverable;.1.3.6.1.4.1.674.10892.1.0.1155 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_name;alertVoltageProbeNonRecoverable +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1155 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_args;Server Voltage Non-recoverable: $3 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_status;2 +TRAP;setparam;alertVoltageProbeNonRecoverable;vendor;Dell +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_reschedule_svc_enable;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_execution_command_enable;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_submit_result_enable;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_advanced_treatment;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_advanced_treatment_default;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_exec_interval_type;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_log;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_routing_mode;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_exec_method;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_downtime;0 +TRAP;setparam;alertVoltageProbeNonRecoverable;traps_comments;Voltage probe has detected a non-recoverable value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertVoltageProbeNormal;.1.3.6.1.4.1.674.10892.1.0.1152 +TRAP;setparam;alertVoltageProbeNormal;traps_name;alertVoltageProbeNormal +TRAP;setparam;alertVoltageProbeNormal;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1152 +TRAP;setparam;alertVoltageProbeNormal;traps_args;Server Voltage Normal: $3 +TRAP;setparam;alertVoltageProbeNormal;traps_status;0 +TRAP;setparam;alertVoltageProbeNormal;vendor;Dell +TRAP;setparam;alertVoltageProbeNormal;traps_reschedule_svc_enable;0 +TRAP;setparam;alertVoltageProbeNormal;traps_execution_command_enable;0 +TRAP;setparam;alertVoltageProbeNormal;traps_submit_result_enable;0 +TRAP;setparam;alertVoltageProbeNormal;traps_advanced_treatment;0 +TRAP;setparam;alertVoltageProbeNormal;traps_advanced_treatment_default;0 +TRAP;setparam;alertVoltageProbeNormal;traps_exec_interval_type;0 +TRAP;setparam;alertVoltageProbeNormal;traps_log;0 +TRAP;setparam;alertVoltageProbeNormal;traps_routing_mode;0 +TRAP;setparam;alertVoltageProbeNormal;traps_exec_method;0 +TRAP;setparam;alertVoltageProbeNormal;traps_downtime;0 +TRAP;setparam;alertVoltageProbeNormal;traps_comments;Voltage probe has returned to a normal value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;alertVoltageProbeWarning;.1.3.6.1.4.1.674.10892.1.0.1153 +TRAP;setparam;alertVoltageProbeWarning;traps_name;alertVoltageProbeWarning +TRAP;setparam;alertVoltageProbeWarning;traps_oid;.1.3.6.1.4.1.674.10892.1.0.1153 +TRAP;setparam;alertVoltageProbeWarning;traps_args;Server Voltage Warning: $3 +TRAP;setparam;alertVoltageProbeWarning;traps_status;1 +TRAP;setparam;alertVoltageProbeWarning;vendor;Dell +TRAP;setparam;alertVoltageProbeWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;alertVoltageProbeWarning;traps_execution_command_enable;0 +TRAP;setparam;alertVoltageProbeWarning;traps_submit_result_enable;0 +TRAP;setparam;alertVoltageProbeWarning;traps_advanced_treatment;0 +TRAP;setparam;alertVoltageProbeWarning;traps_advanced_treatment_default;0 +TRAP;setparam;alertVoltageProbeWarning;traps_exec_interval_type;0 +TRAP;setparam;alertVoltageProbeWarning;traps_log;0 +TRAP;setparam;alertVoltageProbeWarning;traps_routing_mode;0 +TRAP;setparam;alertVoltageProbeWarning;traps_exec_method;0 +TRAP;setparam;alertVoltageProbeWarning;traps_downtime;0 +TRAP;setparam;alertVoltageProbeWarning;traps_comments;Voltage probe has detected a warning value.
--Novell NMS trap annotation
Variables:
1: alertSystem
2: alertTableIndexOID
3: alertMessage
4: alertCurrentStatus
5: alertPreviousStatus
6: alertData
+TRAP;ADD;brDatabaseFull;.1.3.6.1.4.1.43.0.65 +TRAP;setparam;brDatabaseFull;traps_name;brDatabaseFull +TRAP;setparam;brDatabaseFull;traps_oid;.1.3.6.1.4.1.43.0.65 +TRAP;setparam;brDatabaseFull;traps_args;This trap indicates that either the Filtering $* +TRAP;setparam;brDatabaseFull;traps_status;0 +TRAP;setparam;brDatabaseFull;vendor;3com +TRAP;setparam;brDatabaseFull;traps_reschedule_svc_enable;0 +TRAP;setparam;brDatabaseFull;traps_execution_command_enable;0 +TRAP;setparam;brDatabaseFull;traps_submit_result_enable;0 +TRAP;setparam;brDatabaseFull;traps_advanced_treatment;0 +TRAP;setparam;brDatabaseFull;traps_advanced_treatment_default;0 +TRAP;setparam;brDatabaseFull;traps_exec_interval_type;0 +TRAP;setparam;brDatabaseFull;traps_log;0 +TRAP;setparam;brDatabaseFull;traps_routing_mode;0 +TRAP;setparam;brDatabaseFull;traps_exec_method;0 +TRAP;setparam;brDatabaseFull;traps_downtime;0 +TRAP;setparam;brDatabaseFull;traps_comments;This trap indicates that either the Filtering
database, the permanent database or the ATM Downlink
database has become full. If the database occupancy
exceeds 90% this trap will be sent also. The variable
bindings enable the trap to be identified as refering to
the filtering, permanent, or ATM Downlink database, and
to differentiate between 90% or 100% full.
Variables:
1: brDatabaseType
2: brDatabaseLevel
TRAP;ADD;ccmCLIRunningConfigChanged;.1.3.6.1.4.1.9.9.43.2.0.2 TRAP;setparam;ccmCLIRunningConfigChanged;traps_name;ccmCLIRunningConfigChanged TRAP;setparam;ccmCLIRunningConfigChanged;traps_oid;.1.3.6.1.4.1.9.9.43.2.0.2 @@ -4480,6 +1845,2641 @@ TRAP;setparam;ccmCTIDRolledOver;traps_routing_mode;0 TRAP;setparam;ccmCTIDRolledOver;traps_exec_method;0 TRAP;setparam;ccmCTIDRolledOver;traps_downtime;0 TRAP;setparam;ccmCTIDRolledOver;traps_comments;This notification indicates that the Config Change Tracking
ID has rolled over and will be reset.
Variables:
+TRAP;ADD;ciscoConfigManEvent;.1.3.6.1.4.1.9.9.43.2.0.1 +TRAP;setparam;ciscoConfigManEvent;traps_name;ciscoConfigManEvent +TRAP;setparam;ciscoConfigManEvent;traps_oid;.1.3.6.1.4.1.9.9.43.2.0.1 +TRAP;setparam;ciscoConfigManEvent;traps_args;Notification of a configuration management event as $* +TRAP;setparam;ciscoConfigManEvent;traps_status;0 +TRAP;setparam;ciscoConfigManEvent;vendor;Cisco +TRAP;setparam;ciscoConfigManEvent;traps_reschedule_svc_enable;0 +TRAP;setparam;ciscoConfigManEvent;traps_execution_command_enable;0 +TRAP;setparam;ciscoConfigManEvent;traps_submit_result_enable;0 +TRAP;setparam;ciscoConfigManEvent;traps_advanced_treatment;0 +TRAP;setparam;ciscoConfigManEvent;traps_advanced_treatment_default;0 +TRAP;setparam;ciscoConfigManEvent;traps_exec_interval_type;0 +TRAP;setparam;ciscoConfigManEvent;traps_log;0 +TRAP;setparam;ciscoConfigManEvent;traps_routing_mode;0 +TRAP;setparam;ciscoConfigManEvent;traps_exec_method;0 +TRAP;setparam;ciscoConfigManEvent;traps_downtime;0 +TRAP;setparam;ciscoConfigManEvent;traps_comments;Notification of a configuration management event as
recorded in ccmHistoryEventTable.
Variables:
1: ccmHistoryEventCommandSource
2: ccmHistoryEventConfigSource
3: ccmHistoryEventConfigDestination
+TRAP;ADD;coldStart;.1.3.6.1.6.3.1.1.5.1 +TRAP;setparam;coldStart;traps_name;coldStart +TRAP;setparam;coldStart;traps_oid;.1.3.6.1.6.3.1.1.5.1 +TRAP;setparam;coldStart;traps_args;SNMP is restarting +TRAP;setparam;coldStart;traps_status;1 +TRAP;setparam;coldStart;vendor;Generic +TRAP;setparam;coldStart;traps_reschedule_svc_enable;0 +TRAP;setparam;coldStart;traps_execution_command_enable;0 +TRAP;setparam;coldStart;traps_submit_result_enable;0 +TRAP;setparam;coldStart;traps_advanced_treatment;0 +TRAP;setparam;coldStart;traps_advanced_treatment_default;0 +TRAP;setparam;coldStart;traps_exec_interval_type;0 +TRAP;setparam;coldStart;traps_log;0 +TRAP;setparam;coldStart;traps_routing_mode;0 +TRAP;setparam;coldStart;traps_exec_method;0 +TRAP;setparam;coldStart;traps_downtime;0 +TRAP;setparam;coldStart;traps_comments;A coldStart(0) trap signifies that the sending protocol entity is reinitializing itself such that the agent' +TRAP;ADD;dmtfAlert309;.1.3.6.1.4.1.674.10890.1.0.309 +TRAP;setparam;dmtfAlert309;traps_name;dmtfAlert309 +TRAP;setparam;dmtfAlert309;traps_oid;.1.3.6.1.4.1.674.10890.1.0.309 +TRAP;setparam;dmtfAlert309;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert309;traps_status;2 +TRAP;setparam;dmtfAlert309;vendor;Dell +TRAP;setparam;dmtfAlert309;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert309;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert309;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert309;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert309;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert309;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert309;traps_log;0 +TRAP;setparam;dmtfAlert309;traps_routing_mode;0 +TRAP;setparam;dmtfAlert309;traps_exec_method;0 +TRAP;setparam;dmtfAlert309;traps_downtime;0 +TRAP;setparam;dmtfAlert309;traps_comments;Current sensor warning returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert310;.1.3.6.1.4.1.674.10890.1.0.310 +TRAP;setparam;dmtfAlert310;traps_name;dmtfAlert310 +TRAP;setparam;dmtfAlert310;traps_oid;.1.3.6.1.4.1.674.10890.1.0.310 +TRAP;setparam;dmtfAlert310;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert310;traps_status;2 +TRAP;setparam;dmtfAlert310;vendor;Dell +TRAP;setparam;dmtfAlert310;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert310;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert310;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert310;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert310;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert310;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert310;traps_log;0 +TRAP;setparam;dmtfAlert310;traps_routing_mode;0 +TRAP;setparam;dmtfAlert310;traps_exec_method;0 +TRAP;setparam;dmtfAlert310;traps_downtime;0 +TRAP;setparam;dmtfAlert310;traps_comments;Power supply lost redundancy detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert311;.1.3.6.1.4.1.674.10890.1.0.311 +TRAP;setparam;dmtfAlert311;traps_name;dmtfAlert311 +TRAP;setparam;dmtfAlert311;traps_oid;.1.3.6.1.4.1.674.10890.1.0.311 +TRAP;setparam;dmtfAlert311;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert311;traps_status;2 +TRAP;setparam;dmtfAlert311;vendor;Dell +TRAP;setparam;dmtfAlert311;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert311;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert311;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert311;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert311;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert311;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert311;traps_log;0 +TRAP;setparam;dmtfAlert311;traps_routing_mode;0 +TRAP;setparam;dmtfAlert311;traps_exec_method;0 +TRAP;setparam;dmtfAlert311;traps_downtime;0 +TRAP;setparam;dmtfAlert311;traps_comments;Power supply regained redundancy
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert312;.1.3.6.1.4.1.674.10890.1.0.312 +TRAP;setparam;dmtfAlert312;traps_name;dmtfAlert312 +TRAP;setparam;dmtfAlert312;traps_oid;.1.3.6.1.4.1.674.10890.1.0.312 +TRAP;setparam;dmtfAlert312;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert312;traps_status;2 +TRAP;setparam;dmtfAlert312;vendor;Dell +TRAP;setparam;dmtfAlert312;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert312;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert312;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert312;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert312;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert312;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert312;traps_log;0 +TRAP;setparam;dmtfAlert312;traps_routing_mode;0 +TRAP;setparam;dmtfAlert312;traps_exec_method;0 +TRAP;setparam;dmtfAlert312;traps_downtime;0 +TRAP;setparam;dmtfAlert312;traps_comments;Power supply degraded redundancy detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert313;.1.3.6.1.4.1.674.10890.1.0.313 +TRAP;setparam;dmtfAlert313;traps_name;dmtfAlert313 +TRAP;setparam;dmtfAlert313;traps_oid;.1.3.6.1.4.1.674.10890.1.0.313 +TRAP;setparam;dmtfAlert313;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert313;traps_status;2 +TRAP;setparam;dmtfAlert313;vendor;Dell +TRAP;setparam;dmtfAlert313;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert313;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert313;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert313;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert313;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert313;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert313;traps_log;0 +TRAP;setparam;dmtfAlert313;traps_routing_mode;0 +TRAP;setparam;dmtfAlert313;traps_exec_method;0 +TRAP;setparam;dmtfAlert313;traps_downtime;0 +TRAP;setparam;dmtfAlert313;traps_comments;Power supply degraded redundancy returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert314;.1.3.6.1.4.1.674.10890.1.0.314 +TRAP;setparam;dmtfAlert314;traps_name;dmtfAlert314 +TRAP;setparam;dmtfAlert314;traps_oid;.1.3.6.1.4.1.674.10890.1.0.314 +TRAP;setparam;dmtfAlert314;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert314;traps_status;2 +TRAP;setparam;dmtfAlert314;vendor;Dell +TRAP;setparam;dmtfAlert314;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert314;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert314;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert314;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert314;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert314;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert314;traps_log;0 +TRAP;setparam;dmtfAlert314;traps_routing_mode;0 +TRAP;setparam;dmtfAlert314;traps_exec_method;0 +TRAP;setparam;dmtfAlert314;traps_downtime;0 +TRAP;setparam;dmtfAlert314;traps_comments;Power supply failure detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert315;.1.3.6.1.4.1.674.10890.1.0.315 +TRAP;setparam;dmtfAlert315;traps_name;dmtfAlert315 +TRAP;setparam;dmtfAlert315;traps_oid;.1.3.6.1.4.1.674.10890.1.0.315 +TRAP;setparam;dmtfAlert315;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert315;traps_status;2 +TRAP;setparam;dmtfAlert315;vendor;Dell +TRAP;setparam;dmtfAlert315;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert315;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert315;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert315;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert315;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert315;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert315;traps_log;0 +TRAP;setparam;dmtfAlert315;traps_routing_mode;0 +TRAP;setparam;dmtfAlert315;traps_exec_method;0 +TRAP;setparam;dmtfAlert315;traps_downtime;0 +TRAP;setparam;dmtfAlert315;traps_comments;Power supply failure returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert320;.1.3.6.1.4.1.674.10890.1.0.320 +TRAP;setparam;dmtfAlert320;traps_name;dmtfAlert320 +TRAP;setparam;dmtfAlert320;traps_oid;.1.3.6.1.4.1.674.10890.1.0.320 +TRAP;setparam;dmtfAlert320;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert320;traps_status;2 +TRAP;setparam;dmtfAlert320;vendor;Dell +TRAP;setparam;dmtfAlert320;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert320;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert320;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert320;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert320;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert320;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert320;traps_log;0 +TRAP;setparam;dmtfAlert320;traps_routing_mode;0 +TRAP;setparam;dmtfAlert320;traps_exec_method;0 +TRAP;setparam;dmtfAlert320;traps_downtime;0 +TRAP;setparam;dmtfAlert320;traps_comments;Chassis intrusion detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert321;.1.3.6.1.4.1.674.10890.1.0.321 +TRAP;setparam;dmtfAlert321;traps_name;dmtfAlert321 +TRAP;setparam;dmtfAlert321;traps_oid;.1.3.6.1.4.1.674.10890.1.0.321 +TRAP;setparam;dmtfAlert321;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert321;traps_status;2 +TRAP;setparam;dmtfAlert321;vendor;Dell +TRAP;setparam;dmtfAlert321;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert321;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert321;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert321;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert321;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert321;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert321;traps_log;0 +TRAP;setparam;dmtfAlert321;traps_routing_mode;0 +TRAP;setparam;dmtfAlert321;traps_exec_method;0 +TRAP;setparam;dmtfAlert321;traps_downtime;0 +TRAP;setparam;dmtfAlert321;traps_comments;Chassis intrusion returned to normal
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert323;.1.3.6.1.4.1.674.10890.1.0.323 +TRAP;setparam;dmtfAlert323;traps_name;dmtfAlert323 +TRAP;setparam;dmtfAlert323;traps_oid;.1.3.6.1.4.1.674.10890.1.0.323 +TRAP;setparam;dmtfAlert323;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert323;traps_status;2 +TRAP;setparam;dmtfAlert323;vendor;Dell +TRAP;setparam;dmtfAlert323;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert323;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert323;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert323;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert323;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert323;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert323;traps_log;0 +TRAP;setparam;dmtfAlert323;traps_routing_mode;0 +TRAP;setparam;dmtfAlert323;traps_exec_method;0 +TRAP;setparam;dmtfAlert323;traps_downtime;0 +TRAP;setparam;dmtfAlert323;traps_comments;Memory ECC fault detected
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert325;.1.3.6.1.4.1.674.10890.1.0.325 +TRAP;setparam;dmtfAlert325;traps_name;dmtfAlert325 +TRAP;setparam;dmtfAlert325;traps_oid;.1.3.6.1.4.1.674.10890.1.0.325 +TRAP;setparam;dmtfAlert325;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert325;traps_status;2 +TRAP;setparam;dmtfAlert325;vendor;Dell +TRAP;setparam;dmtfAlert325;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert325;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert325;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert325;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert325;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert325;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert325;traps_log;0 +TRAP;setparam;dmtfAlert325;traps_routing_mode;0 +TRAP;setparam;dmtfAlert325;traps_exec_method;0 +TRAP;setparam;dmtfAlert325;traps_downtime;0 +TRAP;setparam;dmtfAlert325;traps_comments;Lost connection to storage system
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert326;.1.3.6.1.4.1.674.10890.1.0.326 +TRAP;setparam;dmtfAlert326;traps_name;dmtfAlert326 +TRAP;setparam;dmtfAlert326;traps_oid;.1.3.6.1.4.1.674.10890.1.0.326 +TRAP;setparam;dmtfAlert326;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert326;traps_status;2 +TRAP;setparam;dmtfAlert326;vendor;Dell +TRAP;setparam;dmtfAlert326;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert326;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert326;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert326;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert326;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert326;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert326;traps_log;0 +TRAP;setparam;dmtfAlert326;traps_routing_mode;0 +TRAP;setparam;dmtfAlert326;traps_exec_method;0 +TRAP;setparam;dmtfAlert326;traps_downtime;0 +TRAP;setparam;dmtfAlert326;traps_comments;Established connection to storage system
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert327;.1.3.6.1.4.1.674.10890.1.0.327 +TRAP;setparam;dmtfAlert327;traps_name;dmtfAlert327 +TRAP;setparam;dmtfAlert327;traps_oid;.1.3.6.1.4.1.674.10890.1.0.327 +TRAP;setparam;dmtfAlert327;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert327;traps_status;2 +TRAP;setparam;dmtfAlert327;vendor;Dell +TRAP;setparam;dmtfAlert327;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert327;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert327;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert327;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert327;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert327;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert327;traps_log;0 +TRAP;setparam;dmtfAlert327;traps_routing_mode;0 +TRAP;setparam;dmtfAlert327;traps_exec_method;0 +TRAP;setparam;dmtfAlert327;traps_downtime;0 +TRAP;setparam;dmtfAlert327;traps_comments;Reestablished connection to storage system
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;dmtfAlert330;.1.3.6.1.4.1.674.10890.1.0.330 +TRAP;setparam;dmtfAlert330;traps_name;dmtfAlert330 +TRAP;setparam;dmtfAlert330;traps_oid;.1.3.6.1.4.1.674.10890.1.0.330 +TRAP;setparam;dmtfAlert330;traps_args;DMI BASEBRDD Alert Event: Event Data: ($3 on $1) +TRAP;setparam;dmtfAlert330;traps_status;2 +TRAP;setparam;dmtfAlert330;vendor;Dell +TRAP;setparam;dmtfAlert330;traps_reschedule_svc_enable;0 +TRAP;setparam;dmtfAlert330;traps_execution_command_enable;0 +TRAP;setparam;dmtfAlert330;traps_submit_result_enable;0 +TRAP;setparam;dmtfAlert330;traps_advanced_treatment;0 +TRAP;setparam;dmtfAlert330;traps_advanced_treatment_default;0 +TRAP;setparam;dmtfAlert330;traps_exec_interval_type;0 +TRAP;setparam;dmtfAlert330;traps_log;0 +TRAP;setparam;dmtfAlert330;traps_routing_mode;0 +TRAP;setparam;dmtfAlert330;traps_exec_method;0 +TRAP;setparam;dmtfAlert330;traps_downtime;0 +TRAP;setparam;dmtfAlert330;traps_comments;System Up
--NMS trap annotation
Variables:
1: a9999AlertSystem
2: a9999AlertGroup
3: a9999AlertMessage
4: a9999AlertSeverity
5: a9999AlertData
+TRAP;ADD;eventGenericTrap;.1.3.6.1.4.1.43.0.82 +TRAP;setparam;eventGenericTrap;traps_name;eventGenericTrap +TRAP;setparam;eventGenericTrap;traps_oid;.1.3.6.1.4.1.43.0.82 +TRAP;setparam;eventGenericTrap;traps_args;This trap is sent to management stations when an internal $* +TRAP;setparam;eventGenericTrap;traps_status;0 +TRAP;setparam;eventGenericTrap;vendor;3com +TRAP;setparam;eventGenericTrap;traps_reschedule_svc_enable;0 +TRAP;setparam;eventGenericTrap;traps_execution_command_enable;0 +TRAP;setparam;eventGenericTrap;traps_submit_result_enable;0 +TRAP;setparam;eventGenericTrap;traps_advanced_treatment;0 +TRAP;setparam;eventGenericTrap;traps_advanced_treatment_default;0 +TRAP;setparam;eventGenericTrap;traps_exec_interval_type;0 +TRAP;setparam;eventGenericTrap;traps_log;0 +TRAP;setparam;eventGenericTrap;traps_routing_mode;0 +TRAP;setparam;eventGenericTrap;traps_exec_method;0 +TRAP;setparam;eventGenericTrap;traps_downtime;0 +TRAP;setparam;eventGenericTrap;traps_comments;This trap is sent to management stations when an internal
RMON event is tiggered and there is no applicable specific trap. The trap
identifies the event index triggered and includes a value for
'eventDescription'. Note that the text is not the literal value of the event
description column in this table but rather the descriptive text that would have
been added to the event log.
Variables:
1: eventDescription
+TRAP;ADD;failoverEvent;.1.3.6.1.4.1.4413.1.2.3.0.1 +TRAP;setparam;failoverEvent;traps_name;failoverEvent +TRAP;setparam;failoverEvent;traps_oid;.1.3.6.1.4.1.4413.1.2.3.0.1 +TRAP;setparam;failoverEvent;traps_args;$* +TRAP;setparam;failoverEvent;traps_status;0 +TRAP;setparam;failoverEvent;vendor;Dell +TRAP;setparam;failoverEvent;traps_reschedule_svc_enable;0 +TRAP;setparam;failoverEvent;traps_execution_command_enable;0 +TRAP;setparam;failoverEvent;traps_submit_result_enable;0 +TRAP;setparam;failoverEvent;traps_advanced_treatment;0 +TRAP;setparam;failoverEvent;traps_advanced_treatment_default;0 +TRAP;setparam;failoverEvent;traps_exec_interval_type;0 +TRAP;setparam;failoverEvent;traps_log;0 +TRAP;setparam;failoverEvent;traps_routing_mode;0 +TRAP;setparam;failoverEvent;traps_exec_method;0 +TRAP;setparam;failoverEvent;traps_downtime;0 +TRAP;setparam;failoverEvent;traps_comments;
This trap is generated to indicate that adapter Fail-Over
event has occured
Variables:
1: trapAdapterName
2: trapTeamName
3: trapCauseDirection
4: trapAdapterActivityCause
+TRAP;ADD;linkDown;.1.3.6.1.6.3.1.1.5.3 +TRAP;setparam;linkDown;traps_name;linkDown +TRAP;setparam;linkDown;traps_oid;.1.3.6.1.6.3.1.1.5.3 +TRAP;setparam;linkDown;traps_args;Link down on interface $2. State: $4. +TRAP;setparam;linkDown;traps_status;2 +TRAP;setparam;linkDown;vendor;Generic +TRAP;setparam;linkDown;traps_reschedule_svc_enable;0 +TRAP;setparam;linkDown;traps_execution_command_enable;0 +TRAP;setparam;linkDown;traps_submit_result_enable;0 +TRAP;setparam;linkDown;traps_advanced_treatment;0 +TRAP;setparam;linkDown;traps_advanced_treatment_default;0 +TRAP;setparam;linkDown;traps_exec_interval_type;0 +TRAP;setparam;linkDown;traps_log;0 +TRAP;setparam;linkDown;traps_routing_mode;0 +TRAP;setparam;linkDown;traps_exec_method;0 +TRAP;setparam;linkDown;traps_downtime;0 +TRAP;setparam;linkDown;traps_comments;A linkDown(2) trap signifies that the sending protocol entity recognizes a failure in one of the communication links represented in the agent' +TRAP;ADD;linkUp;.1.3.6.1.6.3.1.1.5.4 +TRAP;setparam;linkUp;traps_name;linkUp +TRAP;setparam;linkUp;traps_oid;.1.3.6.1.6.3.1.1.5.4 +TRAP;setparam;linkUp;traps_args;Link up on interface $2. State: $4. +TRAP;setparam;linkUp;traps_status;0 +TRAP;setparam;linkUp;vendor;Generic +TRAP;setparam;linkUp;traps_reschedule_svc_enable;0 +TRAP;setparam;linkUp;traps_execution_command_enable;0 +TRAP;setparam;linkUp;traps_submit_result_enable;0 +TRAP;setparam;linkUp;traps_advanced_treatment;0 +TRAP;setparam;linkUp;traps_advanced_treatment_default;0 +TRAP;setparam;linkUp;traps_exec_interval_type;0 +TRAP;setparam;linkUp;traps_log;0 +TRAP;setparam;linkUp;traps_routing_mode;0 +TRAP;setparam;linkUp;traps_exec_method;0 +TRAP;setparam;linkUp;traps_downtime;0 +TRAP;setparam;linkUp;traps_comments;A linkUp(3) trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent' +TRAP;ADD;ospfVirtIfTxRetransmit;.1.3.6.1.4.1.11.0.14 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_name;ospfVirtIfTxRetransmit +TRAP;setparam;ospfVirtIfTxRetransmit;traps_oid;.1.3.6.1.4.1.11.0.14 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_args;An ospfTxRetransmit trap signifies than an $* +TRAP;setparam;ospfVirtIfTxRetransmit;traps_status;0 +TRAP;setparam;ospfVirtIfTxRetransmit;vendor;HP +TRAP;setparam;ospfVirtIfTxRetransmit;traps_reschedule_svc_enable;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_execution_command_enable;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_submit_result_enable;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_advanced_treatment;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_advanced_treatment_default;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_exec_interval_type;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_log;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_routing_mode;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_exec_method;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_downtime;0 +TRAP;setparam;ospfVirtIfTxRetransmit;traps_comments;An ospfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a virtual
interface. All packets that may be retransmit-
ted are associated with an LSDB entry. The LS
type, LS ID, and Router ID are used to identify
the LSDB entry.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfPacketType
5: snOspfLsdbType
6: snOspfLsdbLsId
7: snOspfLsdbRouterId
+TRAP;ADD;perc2SmartConfigChange;.1.3.6.1.4.1.674.10893.1.1.200.0.586 +TRAP;setparam;perc2SmartConfigChange;traps_name;perc2SmartConfigChange +TRAP;setparam;perc2SmartConfigChange;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.586 +TRAP;setparam;perc2SmartConfigChange;traps_args;Array Manager Event: Smart Config Change: +TRAP;setparam;perc2SmartConfigChange;traps_status;1 +TRAP;setparam;perc2SmartConfigChange;vendor;Dell +TRAP;setparam;perc2SmartConfigChange;traps_reschedule_svc_enable;0 +TRAP;setparam;perc2SmartConfigChange;traps_execution_command_enable;0 +TRAP;setparam;perc2SmartConfigChange;traps_submit_result_enable;0 +TRAP;setparam;perc2SmartConfigChange;traps_advanced_treatment;0 +TRAP;setparam;perc2SmartConfigChange;traps_advanced_treatment_default;0 +TRAP;setparam;perc2SmartConfigChange;traps_exec_interval_type;0 +TRAP;setparam;perc2SmartConfigChange;traps_log;0 +TRAP;setparam;perc2SmartConfigChange;traps_routing_mode;0 +TRAP;setparam;perc2SmartConfigChange;traps_exec_method;0 +TRAP;setparam;perc2SmartConfigChange;traps_downtime;0 +TRAP;setparam;perc2SmartConfigChange;traps_comments;%s SMART configuration change on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;perc2SmartFPTExceeded;.1.3.6.1.4.1.674.10893.1.1.200.0.585 +TRAP;setparam;perc2SmartFPTExceeded;traps_name;perc2SmartFPTExceeded +TRAP;setparam;perc2SmartFPTExceeded;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.585 +TRAP;setparam;perc2SmartFPTExceeded;traps_args;Array Manager Event: Smart FPT Exceeded: +TRAP;setparam;perc2SmartFPTExceeded;traps_status;0 +TRAP;setparam;perc2SmartFPTExceeded;vendor;Dell +TRAP;setparam;perc2SmartFPTExceeded;traps_reschedule_svc_enable;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_execution_command_enable;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_submit_result_enable;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_advanced_treatment;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_advanced_treatment_default;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_exec_interval_type;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_log;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_routing_mode;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_exec_method;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_downtime;0 +TRAP;setparam;perc2SmartFPTExceeded;traps_comments;%s SMART:FPT EXCEEDED on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;perc2SmartFPTExceededTest;.1.3.6.1.4.1.674.10893.1.1.200.0.590 +TRAP;setparam;perc2SmartFPTExceededTest;traps_name;perc2SmartFPTExceededTest +TRAP;setparam;perc2SmartFPTExceededTest;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.590 +TRAP;setparam;perc2SmartFPTExceededTest;traps_args; Internal Controller has encountered Strong-ARM processor specific error$1 +TRAP;setparam;perc2SmartFPTExceededTest;traps_status;1 +TRAP;setparam;perc2SmartFPTExceededTest;vendor;Dell +TRAP;setparam;perc2SmartFPTExceededTest;traps_reschedule_svc_enable;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_execution_command_enable;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_submit_result_enable;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_advanced_treatment;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_advanced_treatment_default;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_exec_interval_type;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_log;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_routing_mode;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_exec_method;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_downtime;0 +TRAP;setparam;perc2SmartFPTExceededTest;traps_comments;Internal Controller has encountered Strong-ARM processor specific error
Variables:
+TRAP;ADD;perc2SmartWarning;.1.3.6.1.4.1.674.10893.1.1.200.0.587 +TRAP;setparam;perc2SmartWarning;traps_name;perc2SmartWarning +TRAP;setparam;perc2SmartWarning;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.587 +TRAP;setparam;perc2SmartWarning;traps_args;Array Manager Event: Smart Warning: +TRAP;setparam;perc2SmartWarning;traps_status;1 +TRAP;setparam;perc2SmartWarning;vendor;Dell +TRAP;setparam;perc2SmartWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;perc2SmartWarning;traps_execution_command_enable;0 +TRAP;setparam;perc2SmartWarning;traps_submit_result_enable;0 +TRAP;setparam;perc2SmartWarning;traps_advanced_treatment;0 +TRAP;setparam;perc2SmartWarning;traps_advanced_treatment_default;0 +TRAP;setparam;perc2SmartWarning;traps_exec_interval_type;0 +TRAP;setparam;perc2SmartWarning;traps_log;0 +TRAP;setparam;perc2SmartWarning;traps_routing_mode;0 +TRAP;setparam;perc2SmartWarning;traps_exec_method;0 +TRAP;setparam;perc2SmartWarning;traps_downtime;0 +TRAP;setparam;perc2SmartWarning;traps_comments;%s SMART Warning on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;perc2SmartWarningDegraded;.1.3.6.1.4.1.674.10893.1.1.200.0.589 +TRAP;setparam;perc2SmartWarningDegraded;traps_name;perc2SmartWarningDegraded +TRAP;setparam;perc2SmartWarningDegraded;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.589 +TRAP;setparam;perc2SmartWarningDegraded;traps_args;Array Manager Event: Smart warning degraded: +TRAP;setparam;perc2SmartWarningDegraded;traps_status;1 +TRAP;setparam;perc2SmartWarningDegraded;vendor;Dell +TRAP;setparam;perc2SmartWarningDegraded;traps_reschedule_svc_enable;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_execution_command_enable;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_submit_result_enable;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_advanced_treatment;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_advanced_treatment_default;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_exec_interval_type;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_log;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_routing_mode;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_exec_method;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_downtime;0 +TRAP;setparam;perc2SmartWarningDegraded;traps_comments;%s SMART warning degraded on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;perc2SmartWarningTemp;.1.3.6.1.4.1.674.10893.1.1.200.0.588 +TRAP;setparam;perc2SmartWarningTemp;traps_name;perc2SmartWarningTemp +TRAP;setparam;perc2SmartWarningTemp;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.588 +TRAP;setparam;perc2SmartWarningTemp;traps_args;Array Manager Event: Smart warning temperature: +TRAP;setparam;perc2SmartWarningTemp;traps_status;1 +TRAP;setparam;perc2SmartWarningTemp;vendor;Dell +TRAP;setparam;perc2SmartWarningTemp;traps_reschedule_svc_enable;0 +TRAP;setparam;perc2SmartWarningTemp;traps_execution_command_enable;0 +TRAP;setparam;perc2SmartWarningTemp;traps_submit_result_enable;0 +TRAP;setparam;perc2SmartWarningTemp;traps_advanced_treatment;0 +TRAP;setparam;perc2SmartWarningTemp;traps_advanced_treatment_default;0 +TRAP;setparam;perc2SmartWarningTemp;traps_exec_interval_type;0 +TRAP;setparam;perc2SmartWarningTemp;traps_log;0 +TRAP;setparam;perc2SmartWarningTemp;traps_routing_mode;0 +TRAP;setparam;perc2SmartWarningTemp;traps_exec_method;0 +TRAP;setparam;perc2SmartWarningTemp;traps_downtime;0 +TRAP;setparam;perc2SmartWarningTemp;traps_comments;%s SMART Warning temperature on %s.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;percPredictiveFailure;.1.3.6.1.4.1.674.10893.1.1.200.0.570 +TRAP;setparam;percPredictiveFailure;traps_name;percPredictiveFailure +TRAP;setparam;percPredictiveFailure;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.570 +TRAP;setparam;percPredictiveFailure;traps_args;Array Manager Event: Predictive Failure reported: +TRAP;setparam;percPredictiveFailure;traps_status;1 +TRAP;setparam;percPredictiveFailure;vendor;Dell +TRAP;setparam;percPredictiveFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;percPredictiveFailure;traps_execution_command_enable;0 +TRAP;setparam;percPredictiveFailure;traps_submit_result_enable;0 +TRAP;setparam;percPredictiveFailure;traps_advanced_treatment;0 +TRAP;setparam;percPredictiveFailure;traps_advanced_treatment_default;0 +TRAP;setparam;percPredictiveFailure;traps_exec_interval_type;0 +TRAP;setparam;percPredictiveFailure;traps_log;0 +TRAP;setparam;percPredictiveFailure;traps_routing_mode;0 +TRAP;setparam;percPredictiveFailure;traps_exec_method;0 +TRAP;setparam;percPredictiveFailure;traps_downtime;0 +TRAP;setparam;percPredictiveFailure;traps_comments;%s, %s reported predictive failure.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;percSCSISenseData;.1.3.6.1.4.1.674.10893.1.1.200.0.571 +TRAP;setparam;percSCSISenseData;traps_name;percSCSISenseData +TRAP;setparam;percSCSISenseData;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.571 +TRAP;setparam;percSCSISenseData;traps_args;Array Manager Event: SCSI sense data: +TRAP;setparam;percSCSISenseData;traps_status;1 +TRAP;setparam;percSCSISenseData;vendor;Dell +TRAP;setparam;percSCSISenseData;traps_reschedule_svc_enable;0 +TRAP;setparam;percSCSISenseData;traps_execution_command_enable;0 +TRAP;setparam;percSCSISenseData;traps_submit_result_enable;0 +TRAP;setparam;percSCSISenseData;traps_advanced_treatment;0 +TRAP;setparam;percSCSISenseData;traps_advanced_treatment_default;0 +TRAP;setparam;percSCSISenseData;traps_exec_interval_type;0 +TRAP;setparam;percSCSISenseData;traps_log;0 +TRAP;setparam;percSCSISenseData;traps_routing_mode;0 +TRAP;setparam;percSCSISenseData;traps_exec_method;0 +TRAP;setparam;percSCSISenseData;traps_downtime;0 +TRAP;setparam;percSCSISenseData;traps_comments;%s, %s SCSI sense failure.
Variables:
1: controllerNameEv
2: arrayDiskNameEv
+TRAP;ADD;remPollFailureTrap;.1.3.6.1.4.1.43.0.75 +TRAP;setparam;remPollFailureTrap;traps_name;remPollFailureTrap +TRAP;setparam;remPollFailureTrap;traps_oid;.1.3.6.1.4.1.43.0.75 +TRAP;setparam;remPollFailureTrap;traps_args;This trap is generated by the EventTable (if the eventEntry $* +TRAP;setparam;remPollFailureTrap;traps_status;0 +TRAP;setparam;remPollFailureTrap;vendor;3com +TRAP;setparam;remPollFailureTrap;traps_reschedule_svc_enable;0 +TRAP;setparam;remPollFailureTrap;traps_execution_command_enable;0 +TRAP;setparam;remPollFailureTrap;traps_submit_result_enable;0 +TRAP;setparam;remPollFailureTrap;traps_advanced_treatment;0 +TRAP;setparam;remPollFailureTrap;traps_advanced_treatment_default;0 +TRAP;setparam;remPollFailureTrap;traps_exec_interval_type;0 +TRAP;setparam;remPollFailureTrap;traps_log;0 +TRAP;setparam;remPollFailureTrap;traps_routing_mode;0 +TRAP;setparam;remPollFailureTrap;traps_exec_method;0 +TRAP;setparam;remPollFailureTrap;traps_downtime;0 +TRAP;setparam;remPollFailureTrap;traps_comments;This trap is generated by the EventTable (if the eventEntry
is configured to send traps) when the remPollTable fails to receive a reply to a poll.
Variables:
1: remPollAddress
2: remPollProtocol
3: remPollInformation
+TRAP;ADD;remPollSuccessTrap;.1.3.6.1.4.1.43.0.74 +TRAP;setparam;remPollSuccessTrap;traps_name;remPollSuccessTrap +TRAP;setparam;remPollSuccessTrap;traps_oid;.1.3.6.1.4.1.43.0.74 +TRAP;setparam;remPollSuccessTrap;traps_args;This trap is generated by the EventTable (if the eventEntry $* +TRAP;setparam;remPollSuccessTrap;traps_status;0 +TRAP;setparam;remPollSuccessTrap;vendor;3com +TRAP;setparam;remPollSuccessTrap;traps_reschedule_svc_enable;0 +TRAP;setparam;remPollSuccessTrap;traps_execution_command_enable;0 +TRAP;setparam;remPollSuccessTrap;traps_submit_result_enable;0 +TRAP;setparam;remPollSuccessTrap;traps_advanced_treatment;0 +TRAP;setparam;remPollSuccessTrap;traps_advanced_treatment_default;0 +TRAP;setparam;remPollSuccessTrap;traps_exec_interval_type;0 +TRAP;setparam;remPollSuccessTrap;traps_log;0 +TRAP;setparam;remPollSuccessTrap;traps_routing_mode;0 +TRAP;setparam;remPollSuccessTrap;traps_exec_method;0 +TRAP;setparam;remPollSuccessTrap;traps_downtime;0 +TRAP;setparam;remPollSuccessTrap;traps_comments;This trap is generated by the EventTable (if the eventEntry
is configured to send traps) when the remPollTable receives a reply to a poll
after a sequence of un- successful polls.
Variables:
1: remPollAddress
2: remPollProtocol
3: remPollInformation
+TRAP;ADD;secureAddressLearned;.1.3.6.1.4.1.43.0.71 +TRAP;setparam;secureAddressLearned;traps_name;secureAddressLearned +TRAP;setparam;secureAddressLearned;traps_oid;.1.3.6.1.4.1.43.0.71 +TRAP;setparam;secureAddressLearned;traps_args;This trap is sent when a new station has been learned. The $* +TRAP;setparam;secureAddressLearned;traps_status;0 +TRAP;setparam;secureAddressLearned;vendor;3com +TRAP;setparam;secureAddressLearned;traps_reschedule_svc_enable;0 +TRAP;setparam;secureAddressLearned;traps_execution_command_enable;0 +TRAP;setparam;secureAddressLearned;traps_submit_result_enable;0 +TRAP;setparam;secureAddressLearned;traps_advanced_treatment;0 +TRAP;setparam;secureAddressLearned;traps_advanced_treatment_default;0 +TRAP;setparam;secureAddressLearned;traps_exec_interval_type;0 +TRAP;setparam;secureAddressLearned;traps_log;0 +TRAP;setparam;secureAddressLearned;traps_routing_mode;0 +TRAP;setparam;secureAddressLearned;traps_exec_method;0 +TRAP;setparam;secureAddressLearned;traps_downtime;0 +TRAP;setparam;secureAddressLearned;traps_comments;This trap is sent when a new station has been learned. The
slot and port on which the address was received are in the first and
second index of secureAddrRowStatus, and the MAC address of the learned
station is in the third index.
Variables:
1: secureAddrRowStatus
+TRAP;ADD;secureAddressLearned2;.1.3.6.1.4.1.43.0.85 +TRAP;setparam;secureAddressLearned2;traps_name;secureAddressLearned2 +TRAP;setparam;secureAddressLearned2;traps_oid;.1.3.6.1.4.1.43.0.85 +TRAP;setparam;secureAddressLearned2;traps_args;This trap is sent when a new station has been learned. $* +TRAP;setparam;secureAddressLearned2;traps_status;0 +TRAP;setparam;secureAddressLearned2;vendor;3com +TRAP;setparam;secureAddressLearned2;traps_reschedule_svc_enable;0 +TRAP;setparam;secureAddressLearned2;traps_execution_command_enable;0 +TRAP;setparam;secureAddressLearned2;traps_submit_result_enable;0 +TRAP;setparam;secureAddressLearned2;traps_advanced_treatment;0 +TRAP;setparam;secureAddressLearned2;traps_advanced_treatment_default;0 +TRAP;setparam;secureAddressLearned2;traps_exec_interval_type;0 +TRAP;setparam;secureAddressLearned2;traps_log;0 +TRAP;setparam;secureAddressLearned2;traps_routing_mode;0 +TRAP;setparam;secureAddressLearned2;traps_exec_method;0 +TRAP;setparam;secureAddressLearned2;traps_downtime;0 +TRAP;setparam;secureAddressLearned2;traps_comments;This trap is sent when a new station has been learned.
The slot and port on which the address was received are
in the first and second index of secureAddrRowStatus,
and the MAC address of the learned station is in the
third index.
Variables:
1: secureAddrRowStatus
2: a3ComVlanIfGlobalIdentifier
+TRAP;ADD;secureViolation2;.1.3.6.1.4.1.43.0.78 +TRAP;setparam;secureViolation2;traps_name;secureViolation2 +TRAP;setparam;secureViolation2;traps_oid;.1.3.6.1.4.1.43.0.78 +TRAP;setparam;secureViolation2;traps_args;This trap is sent whenever a security violation has occurred. $* +TRAP;setparam;secureViolation2;traps_status;0 +TRAP;setparam;secureViolation2;vendor;3com +TRAP;setparam;secureViolation2;traps_reschedule_svc_enable;0 +TRAP;setparam;secureViolation2;traps_execution_command_enable;0 +TRAP;setparam;secureViolation2;traps_submit_result_enable;0 +TRAP;setparam;secureViolation2;traps_advanced_treatment;0 +TRAP;setparam;secureViolation2;traps_advanced_treatment_default;0 +TRAP;setparam;secureViolation2;traps_exec_interval_type;0 +TRAP;setparam;secureViolation2;traps_log;0 +TRAP;setparam;secureViolation2;traps_routing_mode;0 +TRAP;setparam;secureViolation2;traps_exec_method;0 +TRAP;setparam;secureViolation2;traps_downtime;0 +TRAP;setparam;secureViolation2;traps_comments;This trap is sent whenever a security violation has occurred.
The slot and port on which the violation occured are in the first and
second index of secureAddrRowStatus, and the MAC address of the offending
station is in the third index. rptrPortAdminSTATUS indicates if the port
has been disabled because of the violation. The implementation may not
send violation traps from the same port at intervals of less than 5
seconds
Variables:
1: secureAddrRowStatus
2: rptrPortAdminStatus
+TRAP;ADD;secureViolation3;.1.3.6.1.4.1.43.0.86 +TRAP;setparam;secureViolation3;traps_name;secureViolation3 +TRAP;setparam;secureViolation3;traps_oid;.1.3.6.1.4.1.43.0.86 +TRAP;setparam;secureViolation3;traps_args;This trap is sent whenever a security violation has $* +TRAP;setparam;secureViolation3;traps_status;0 +TRAP;setparam;secureViolation3;vendor;3com +TRAP;setparam;secureViolation3;traps_reschedule_svc_enable;0 +TRAP;setparam;secureViolation3;traps_execution_command_enable;0 +TRAP;setparam;secureViolation3;traps_submit_result_enable;0 +TRAP;setparam;secureViolation3;traps_advanced_treatment;0 +TRAP;setparam;secureViolation3;traps_advanced_treatment_default;0 +TRAP;setparam;secureViolation3;traps_exec_interval_type;0 +TRAP;setparam;secureViolation3;traps_log;0 +TRAP;setparam;secureViolation3;traps_routing_mode;0 +TRAP;setparam;secureViolation3;traps_exec_method;0 +TRAP;setparam;secureViolation3;traps_downtime;0 +TRAP;setparam;secureViolation3;traps_comments;This trap is sent whenever a security violation has
occured. The slot and port on which the violation occured are in the
first and second index of secureAddrRowStatus, and the MAC address of
the offending station is in the third index. ifAdminStatus indicates
if the port has been disabled because of the violation.
The implementation may not send violation traps from the same port
at intervals of less than 5 seconds.
Variables:
1: secureAddrRowStatus
2: ifAdminStatus
3: a3ComVlanIfGlobalIdentifier
+TRAP;ADD;secureViolation4;.1.3.6.1.4.1.43.0.88 +TRAP;setparam;secureViolation4;traps_name;secureViolation4 +TRAP;setparam;secureViolation4;traps_oid;.1.3.6.1.4.1.43.0.88 +TRAP;setparam;secureViolation4;traps_args;This trap is sent whenever a security violation has $* +TRAP;setparam;secureViolation4;traps_status;0 +TRAP;setparam;secureViolation4;vendor;3com +TRAP;setparam;secureViolation4;traps_reschedule_svc_enable;0 +TRAP;setparam;secureViolation4;traps_execution_command_enable;0 +TRAP;setparam;secureViolation4;traps_submit_result_enable;0 +TRAP;setparam;secureViolation4;traps_advanced_treatment;0 +TRAP;setparam;secureViolation4;traps_advanced_treatment_default;0 +TRAP;setparam;secureViolation4;traps_exec_interval_type;0 +TRAP;setparam;secureViolation4;traps_log;0 +TRAP;setparam;secureViolation4;traps_routing_mode;0 +TRAP;setparam;secureViolation4;traps_exec_method;0 +TRAP;setparam;secureViolation4;traps_downtime;0 +TRAP;setparam;secureViolation4;traps_comments;This trap is sent whenever a security violation has
occurred. The slot and port on which the violation occurred are in the
first and second index of secureAddrRowStatus, and the MAC address of
the offending station is in the third index. ifAdminStatus indicates
if the port has been disabled because of the violation.
The implementation may not send violation traps from the same port
at intervals of less than 5 seconds.
Variables:
1: secureAddrRowStatus
2: ifAdminStatus
+TRAP;ADD;snOspfIfAuthFailure;.1.3.6.1.4.1.11.0.9 +TRAP;setparam;snOspfIfAuthFailure;traps_name;snOspfIfAuthFailure +TRAP;setparam;snOspfIfAuthFailure;traps_oid;.1.3.6.1.4.1.11.0.9 +TRAP;setparam;snOspfIfAuthFailure;traps_args;An ospfIfAuthFailure trap signifies that a $* +TRAP;setparam;snOspfIfAuthFailure;traps_status;0 +TRAP;setparam;snOspfIfAuthFailure;vendor;HP +TRAP;setparam;snOspfIfAuthFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfIfAuthFailure;traps_execution_command_enable;0 +TRAP;setparam;snOspfIfAuthFailure;traps_submit_result_enable;0 +TRAP;setparam;snOspfIfAuthFailure;traps_advanced_treatment;0 +TRAP;setparam;snOspfIfAuthFailure;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfIfAuthFailure;traps_exec_interval_type;0 +TRAP;setparam;snOspfIfAuthFailure;traps_log;0 +TRAP;setparam;snOspfIfAuthFailure;traps_routing_mode;0 +TRAP;setparam;snOspfIfAuthFailure;traps_exec_method;0 +TRAP;setparam;snOspfIfAuthFailure;traps_downtime;0 +TRAP;setparam;snOspfIfAuthFailure;traps_comments;An ospfIfAuthFailure trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose authentication key
or authentication type conflicts with this
router's authentication key or authentication
type.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfPacketSrc
4: snOspfConfigErrorType
5: snOspfPacketType
+TRAP;ADD;snOspfIfConfigError;.1.3.6.1.4.1.11.0.7 +TRAP;setparam;snOspfIfConfigError;traps_name;snOspfIfConfigError +TRAP;setparam;snOspfIfConfigError;traps_oid;.1.3.6.1.4.1.11.0.7 +TRAP;setparam;snOspfIfConfigError;traps_args;An ospfIfConfigError trap signifies that a $* +TRAP;setparam;snOspfIfConfigError;traps_status;0 +TRAP;setparam;snOspfIfConfigError;vendor;HP +TRAP;setparam;snOspfIfConfigError;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfIfConfigError;traps_execution_command_enable;0 +TRAP;setparam;snOspfIfConfigError;traps_submit_result_enable;0 +TRAP;setparam;snOspfIfConfigError;traps_advanced_treatment;0 +TRAP;setparam;snOspfIfConfigError;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfIfConfigError;traps_exec_interval_type;0 +TRAP;setparam;snOspfIfConfigError;traps_log;0 +TRAP;setparam;snOspfIfConfigError;traps_routing_mode;0 +TRAP;setparam;snOspfIfConfigError;traps_exec_method;0 +TRAP;setparam;snOspfIfConfigError;traps_downtime;0 +TRAP;setparam;snOspfIfConfigError;traps_comments;An ospfIfConfigError trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose configuration
parameters conflict with this router's confi-
guration parameters. Note that the event op-
tionMismatch should cause a trap only if it
prevents an adjacency from forming.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfPacketSrc
4: snOspfConfigErrorType
5: snOspfPacketType
+TRAP;ADD;snOspfIfRxBadPacket;.1.3.6.1.4.1.11.0.11 +TRAP;setparam;snOspfIfRxBadPacket;traps_name;snOspfIfRxBadPacket +TRAP;setparam;snOspfIfRxBadPacket;traps_oid;.1.3.6.1.4.1.11.0.11 +TRAP;setparam;snOspfIfRxBadPacket;traps_args;An ospfIfRxBadPacket trap signifies that an $* +TRAP;setparam;snOspfIfRxBadPacket;traps_status;0 +TRAP;setparam;snOspfIfRxBadPacket;vendor;HP +TRAP;setparam;snOspfIfRxBadPacket;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_execution_command_enable;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_submit_result_enable;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_advanced_treatment;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_exec_interval_type;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_log;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_routing_mode;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_exec_method;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_downtime;0 +TRAP;setparam;snOspfIfRxBadPacket;traps_comments;An ospfIfRxBadPacket trap signifies that an
OSPF packet has been received on a non-virtual
interface that cannot be parsed.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfPacketSrc
4: snOspfPacketType
+TRAP;ADD;snOspfLsdbApproachingOverflow;.1.3.6.1.4.1.11.0.18 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_name;snOspfLsdbApproachingOverflow +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_oid;.1.3.6.1.4.1.11.0.18 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_args;An ospfLsdbApproachingOverflow trap signifies $* +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_status;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;vendor;HP +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_execution_command_enable;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_submit_result_enable;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_advanced_treatment;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_exec_interval_type;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_log;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_routing_mode;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_exec_method;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_downtime;0 +TRAP;setparam;snOspfLsdbApproachingOverflow;traps_comments;An ospfLsdbApproachingOverflow trap signifies
that the number of LSAs in the router's link-
state database has exceeded ninety percent of
ospfExtLsdbLimit.
Variables:
1: snOspfRouterId
2: snOspfExtLsdbLimit
+TRAP;ADD;snOspfLsdbOverflow;.1.3.6.1.4.1.11.0.17 +TRAP;setparam;snOspfLsdbOverflow;traps_name;snOspfLsdbOverflow +TRAP;setparam;snOspfLsdbOverflow;traps_oid;.1.3.6.1.4.1.11.0.17 +TRAP;setparam;snOspfLsdbOverflow;traps_args;An ospfLsdbOverflow trap signifies that the $* +TRAP;setparam;snOspfLsdbOverflow;traps_status;0 +TRAP;setparam;snOspfLsdbOverflow;vendor;HP +TRAP;setparam;snOspfLsdbOverflow;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfLsdbOverflow;traps_execution_command_enable;0 +TRAP;setparam;snOspfLsdbOverflow;traps_submit_result_enable;0 +TRAP;setparam;snOspfLsdbOverflow;traps_advanced_treatment;0 +TRAP;setparam;snOspfLsdbOverflow;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfLsdbOverflow;traps_exec_interval_type;0 +TRAP;setparam;snOspfLsdbOverflow;traps_log;0 +TRAP;setparam;snOspfLsdbOverflow;traps_routing_mode;0 +TRAP;setparam;snOspfLsdbOverflow;traps_exec_method;0 +TRAP;setparam;snOspfLsdbOverflow;traps_downtime;0 +TRAP;setparam;snOspfLsdbOverflow;traps_comments;An ospfLsdbOverflow trap signifies that the
number of LSAs in the router's link-state data-
base has exceeded ospfExtLsdbLimit.
Variables:
1: snOspfRouterId
2: snOspfExtLsdbLimit
+TRAP;ADD;snOspfMaxAgeLsa;.1.3.6.1.4.1.11.0.16 +TRAP;setparam;snOspfMaxAgeLsa;traps_name;snOspfMaxAgeLsa +TRAP;setparam;snOspfMaxAgeLsa;traps_oid;.1.3.6.1.4.1.11.0.16 +TRAP;setparam;snOspfMaxAgeLsa;traps_args;An ospfMaxAgeLsa trap signifies that one of $* +TRAP;setparam;snOspfMaxAgeLsa;traps_status;0 +TRAP;setparam;snOspfMaxAgeLsa;vendor;HP +TRAP;setparam;snOspfMaxAgeLsa;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_execution_command_enable;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_submit_result_enable;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_advanced_treatment;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_exec_interval_type;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_log;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_routing_mode;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_exec_method;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_downtime;0 +TRAP;setparam;snOspfMaxAgeLsa;traps_comments;An ospfMaxAgeLsa trap signifies that one of
the LSA in the router's link-state database has
aged to MaxAge.
Variables:
1: snOspfRouterId
2: snOspfLsdbAreaId
3: snOspfLsdbType
4: snOspfLsdbLsId
5: snOspfLsdbRouterId
+TRAP;ADD;snOspfNbrStateChange;.1.3.6.1.4.1.11.0.5 +TRAP;setparam;snOspfNbrStateChange;traps_name;snOspfNbrStateChange +TRAP;setparam;snOspfNbrStateChange;traps_oid;.1.3.6.1.4.1.11.0.5 +TRAP;setparam;snOspfNbrStateChange;traps_args;An ospfNbrStateChange trap signifies that $* +TRAP;setparam;snOspfNbrStateChange;traps_status;0 +TRAP;setparam;snOspfNbrStateChange;vendor;HP +TRAP;setparam;snOspfNbrStateChange;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfNbrStateChange;traps_execution_command_enable;0 +TRAP;setparam;snOspfNbrStateChange;traps_submit_result_enable;0 +TRAP;setparam;snOspfNbrStateChange;traps_advanced_treatment;0 +TRAP;setparam;snOspfNbrStateChange;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfNbrStateChange;traps_exec_interval_type;0 +TRAP;setparam;snOspfNbrStateChange;traps_log;0 +TRAP;setparam;snOspfNbrStateChange;traps_routing_mode;0 +TRAP;setparam;snOspfNbrStateChange;traps_exec_method;0 +TRAP;setparam;snOspfNbrStateChange;traps_downtime;0 +TRAP;setparam;snOspfNbrStateChange;traps_comments;An ospfNbrStateChange trap signifies that
there has been a change in the state of a non-
virtual OSPF neighbor. This trap should be
generated when the neighbor state regresses
(e.g., goes from Attempt or Full to 1-Way or
Down) or progresses to a terminal state (e.g.,
2-Way or Full). When an neighbor transitions
from or to Full on non-broadcast multi-access
and broadcast networks, the trap should be gen-
erated by the designated router. A designated
router transitioning to Down will be noted by
ospfIfStateChange.
Variables:
1: snOspfRouterId
2: snOspfNbrIpAddr
3: snOspfNbrRtrId
4: snOspfNbrState
+TRAP;ADD;snOspfOriginateLsa;.1.3.6.1.4.1.11.0.15 +TRAP;setparam;snOspfOriginateLsa;traps_name;snOspfOriginateLsa +TRAP;setparam;snOspfOriginateLsa;traps_oid;.1.3.6.1.4.1.11.0.15 +TRAP;setparam;snOspfOriginateLsa;traps_args;An ospfOriginateLsa trap signifies that a new $* +TRAP;setparam;snOspfOriginateLsa;traps_status;0 +TRAP;setparam;snOspfOriginateLsa;vendor;HP +TRAP;setparam;snOspfOriginateLsa;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfOriginateLsa;traps_execution_command_enable;0 +TRAP;setparam;snOspfOriginateLsa;traps_submit_result_enable;0 +TRAP;setparam;snOspfOriginateLsa;traps_advanced_treatment;0 +TRAP;setparam;snOspfOriginateLsa;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfOriginateLsa;traps_exec_interval_type;0 +TRAP;setparam;snOspfOriginateLsa;traps_log;0 +TRAP;setparam;snOspfOriginateLsa;traps_routing_mode;0 +TRAP;setparam;snOspfOriginateLsa;traps_exec_method;0 +TRAP;setparam;snOspfOriginateLsa;traps_downtime;0 +TRAP;setparam;snOspfOriginateLsa;traps_comments;An ospfOriginateLsa trap signifies that a new
LSA has been originated by this router. This
trap should not be invoked for simple refreshes
of LSAs (which happesn every 30 minutes), but
instead will only be invoked when an LSA is
(re)originated due to a topology change. Addi-
tionally, this trap does not include LSAs that
are being flushed because they have reached
MaxAge.
Variables:
1: snOspfRouterId
2: snOspfLsdbAreaId
3: snOspfLsdbType
4: snOspfLsdbLsId
5: snOspfLsdbRouterId
+TRAP;ADD;snOspfTxRetransmit;.1.3.6.1.4.1.11.0.13 +TRAP;setparam;snOspfTxRetransmit;traps_name;snOspfTxRetransmit +TRAP;setparam;snOspfTxRetransmit;traps_oid;.1.3.6.1.4.1.11.0.13 +TRAP;setparam;snOspfTxRetransmit;traps_args;An ospfTxRetransmit trap signifies than an $* +TRAP;setparam;snOspfTxRetransmit;traps_status;0 +TRAP;setparam;snOspfTxRetransmit;vendor;HP +TRAP;setparam;snOspfTxRetransmit;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfTxRetransmit;traps_execution_command_enable;0 +TRAP;setparam;snOspfTxRetransmit;traps_submit_result_enable;0 +TRAP;setparam;snOspfTxRetransmit;traps_advanced_treatment;0 +TRAP;setparam;snOspfTxRetransmit;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfTxRetransmit;traps_exec_interval_type;0 +TRAP;setparam;snOspfTxRetransmit;traps_log;0 +TRAP;setparam;snOspfTxRetransmit;traps_routing_mode;0 +TRAP;setparam;snOspfTxRetransmit;traps_exec_method;0 +TRAP;setparam;snOspfTxRetransmit;traps_downtime;0 +TRAP;setparam;snOspfTxRetransmit;traps_comments;An ospfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a non-
virtual interface. All packets that may be re-
transmitted are associated with an LSDB entry.
The LS type, LS ID, and Router ID are used to
identify the LSDB entry.
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfNbrRtrId
4: snOspfPacketType
5: snOspfLsdbType
6: snOspfLsdbLsId
7: snOspfLsdbRouterId
+TRAP;ADD;snOspfVirtIfAuthFailure;.1.3.6.1.4.1.11.0.10 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_name;snOspfVirtIfAuthFailure +TRAP;setparam;snOspfVirtIfAuthFailure;traps_oid;.1.3.6.1.4.1.11.0.10 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_args;An ospfVirtIfAuthFailure trap signifies that a $* +TRAP;setparam;snOspfVirtIfAuthFailure;traps_status;0 +TRAP;setparam;snOspfVirtIfAuthFailure;vendor;HP +TRAP;setparam;snOspfVirtIfAuthFailure;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_execution_command_enable;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_submit_result_enable;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_advanced_treatment;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_exec_interval_type;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_log;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_routing_mode;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_exec_method;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_downtime;0 +TRAP;setparam;snOspfVirtIfAuthFailure;traps_comments;An ospfVirtIfAuthFailure trap signifies that a
packet has been received on a virtual interface
from a router whose authentication key or au-
thentication type conflicts with this router's
authentication key or authentication type.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfConfigErrorType
5: snOspfPacketType
+TRAP;ADD;snOspfVirtIfConfigError;.1.3.6.1.4.1.11.0.8 +TRAP;setparam;snOspfVirtIfConfigError;traps_name;snOspfVirtIfConfigError +TRAP;setparam;snOspfVirtIfConfigError;traps_oid;.1.3.6.1.4.1.11.0.8 +TRAP;setparam;snOspfVirtIfConfigError;traps_args;An ospfConfigError trap signifies that a pack- $* +TRAP;setparam;snOspfVirtIfConfigError;traps_status;0 +TRAP;setparam;snOspfVirtIfConfigError;vendor;HP +TRAP;setparam;snOspfVirtIfConfigError;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_execution_command_enable;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_submit_result_enable;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_advanced_treatment;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_exec_interval_type;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_log;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_routing_mode;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_exec_method;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_downtime;0 +TRAP;setparam;snOspfVirtIfConfigError;traps_comments;An ospfConfigError trap signifies that a pack-
et has been received on a virtual interface
from a router whose configuration parameters
conflict with this router's configuration
parameters. Note that the event optionMismatch
should cause a trap only if it prevents an ad-
jacency from forming.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfConfigErrorType
5: snOspfPacketType
+TRAP;ADD;snOspfVirtIfRxBadPacket;.1.3.6.1.4.1.11.0.12 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_name;snOspfVirtIfRxBadPacket +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_oid;.1.3.6.1.4.1.11.0.12 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_args;An ospfRxBadPacket trap signifies that an OSPF $* +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_status;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;vendor;HP +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_execution_command_enable;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_submit_result_enable;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_advanced_treatment;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_exec_interval_type;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_log;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_routing_mode;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_exec_method;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_downtime;0 +TRAP;setparam;snOspfVirtIfRxBadPacket;traps_comments;An ospfRxBadPacket trap signifies that an OSPF
packet has been received on a virtual interface
that cannot be parsed.
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfPacketType
+TRAP;ADD;snOspfVirtNbrStateChange;.1.3.6.1.4.1.11.0.6 +TRAP;setparam;snOspfVirtNbrStateChange;traps_name;snOspfVirtNbrStateChange +TRAP;setparam;snOspfVirtNbrStateChange;traps_oid;.1.3.6.1.4.1.11.0.6 +TRAP;setparam;snOspfVirtNbrStateChange;traps_args;An ospfIfStateChange trap signifies that there $* +TRAP;setparam;snOspfVirtNbrStateChange;traps_status;0 +TRAP;setparam;snOspfVirtNbrStateChange;vendor;HP +TRAP;setparam;snOspfVirtNbrStateChange;traps_reschedule_svc_enable;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_execution_command_enable;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_submit_result_enable;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_advanced_treatment;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_advanced_treatment_default;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_exec_interval_type;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_log;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_routing_mode;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_exec_method;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_downtime;0 +TRAP;setparam;snOspfVirtNbrStateChange;traps_comments;An ospfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual neighbor. This trap should be generated
when the neighbor state regresses (e.g., goes
from Attempt or Full to 1-Way or Down) or
progresses to a terminal state (e.g., Full).
Variables:
1: snOspfRouterId
2: snOspfVirtNbrArea
3: snOspfVirtNbrRtrId
4: snOspfVirtNbrState
+TRAP;ADD;snTrapAccessListDeny;.1.3.6.1.4.1.11.0.37 +TRAP;setparam;snTrapAccessListDeny;traps_name;snTrapAccessListDeny +TRAP;setparam;snTrapAccessListDeny;traps_oid;.1.3.6.1.4.1.11.0.37 +TRAP;setparam;snTrapAccessListDeny;traps_args;The SNMP trap that is generated when a packet was denied $* +TRAP;setparam;snTrapAccessListDeny;traps_status;0 +TRAP;setparam;snTrapAccessListDeny;vendor;HP +TRAP;setparam;snTrapAccessListDeny;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapAccessListDeny;traps_execution_command_enable;0 +TRAP;setparam;snTrapAccessListDeny;traps_submit_result_enable;0 +TRAP;setparam;snTrapAccessListDeny;traps_advanced_treatment;0 +TRAP;setparam;snTrapAccessListDeny;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapAccessListDeny;traps_exec_interval_type;0 +TRAP;setparam;snTrapAccessListDeny;traps_log;0 +TRAP;setparam;snTrapAccessListDeny;traps_routing_mode;0 +TRAP;setparam;snTrapAccessListDeny;traps_exec_method;0 +TRAP;setparam;snTrapAccessListDeny;traps_downtime;0 +TRAP;setparam;snTrapAccessListDeny;traps_comments;The SNMP trap that is generated when a packet was denied
by an access list.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapChasFanFailed;.1.3.6.1.4.1.11.0.31 +TRAP;setparam;snTrapChasFanFailed;traps_name;snTrapChasFanFailed +TRAP;setparam;snTrapChasFanFailed;traps_oid;.1.3.6.1.4.1.11.0.31 +TRAP;setparam;snTrapChasFanFailed;traps_args;The SNMP trap that is generated when a fan fails $* +TRAP;setparam;snTrapChasFanFailed;traps_status;0 +TRAP;setparam;snTrapChasFanFailed;vendor;HP +TRAP;setparam;snTrapChasFanFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapChasFanFailed;traps_execution_command_enable;0 +TRAP;setparam;snTrapChasFanFailed;traps_submit_result_enable;0 +TRAP;setparam;snTrapChasFanFailed;traps_advanced_treatment;0 +TRAP;setparam;snTrapChasFanFailed;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapChasFanFailed;traps_exec_interval_type;0 +TRAP;setparam;snTrapChasFanFailed;traps_log;0 +TRAP;setparam;snTrapChasFanFailed;traps_routing_mode;0 +TRAP;setparam;snTrapChasFanFailed;traps_exec_method;0 +TRAP;setparam;snTrapChasFanFailed;traps_downtime;0 +TRAP;setparam;snTrapChasFanFailed;traps_comments;The SNMP trap that is generated when a fan fails
to operate normally.
Variables:
1: snChasFanIndex
2: snChasFanDescription
+TRAP;ADD;snTrapChasPwrSupply;.1.3.6.1.4.1.11.0.1 +TRAP;setparam;snTrapChasPwrSupply;traps_name;snTrapChasPwrSupply +TRAP;setparam;snTrapChasPwrSupply;traps_oid;.1.3.6.1.4.1.11.0.1 +TRAP;setparam;snTrapChasPwrSupply;traps_args;The SNMP trap that is generated when a power supply fails $* +TRAP;setparam;snTrapChasPwrSupply;traps_status;0 +TRAP;setparam;snTrapChasPwrSupply;vendor;HP +TRAP;setparam;snTrapChasPwrSupply;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapChasPwrSupply;traps_execution_command_enable;0 +TRAP;setparam;snTrapChasPwrSupply;traps_submit_result_enable;0 +TRAP;setparam;snTrapChasPwrSupply;traps_advanced_treatment;0 +TRAP;setparam;snTrapChasPwrSupply;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapChasPwrSupply;traps_exec_interval_type;0 +TRAP;setparam;snTrapChasPwrSupply;traps_log;0 +TRAP;setparam;snTrapChasPwrSupply;traps_routing_mode;0 +TRAP;setparam;snTrapChasPwrSupply;traps_exec_method;0 +TRAP;setparam;snTrapChasPwrSupply;traps_downtime;0 +TRAP;setparam;snTrapChasPwrSupply;traps_comments;The SNMP trap that is generated when a power supply fails
to operate normally.
Variables:
1: snChasPwrSupplyStatus
+TRAP;ADD;snTrapChasPwrSupplyFailed;.1.3.6.1.4.1.11.0.30 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_name;snTrapChasPwrSupplyFailed +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_oid;.1.3.6.1.4.1.11.0.30 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_args;The SNMP trap that is generated when a power supply fails $* +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_status;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;vendor;HP +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_execution_command_enable;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_submit_result_enable;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_advanced_treatment;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_exec_interval_type;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_log;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_routing_mode;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_exec_method;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_downtime;0 +TRAP;setparam;snTrapChasPwrSupplyFailed;traps_comments;The SNMP trap that is generated when a power supply fails
to operate normally.
Variables:
1: snChasPwrSupplyIndex
2: snChasPwrSupplyDescription
+TRAP;ADD;snTrapFsrpIfStateChange;.1.3.6.1.4.1.11.0.33 +TRAP;setparam;snTrapFsrpIfStateChange;traps_name;snTrapFsrpIfStateChange +TRAP;setparam;snTrapFsrpIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.33 +TRAP;setparam;snTrapFsrpIfStateChange;traps_args;The SNMP trap that is generated when a FSRP routing device $* +TRAP;setparam;snTrapFsrpIfStateChange;traps_status;0 +TRAP;setparam;snTrapFsrpIfStateChange;vendor;HP +TRAP;setparam;snTrapFsrpIfStateChange;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_execution_command_enable;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_submit_result_enable;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_advanced_treatment;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_exec_interval_type;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_log;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_routing_mode;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_exec_method;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_downtime;0 +TRAP;setparam;snTrapFsrpIfStateChange;traps_comments;The SNMP trap that is generated when a FSRP routing device
changed state from active to standby or vice-versa.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4BecomeActive;.1.3.6.1.4.1.11.0.27 +TRAP;setparam;snTrapL4BecomeActive;traps_name;snTrapL4BecomeActive +TRAP;setparam;snTrapL4BecomeActive;traps_oid;.1.3.6.1.4.1.11.0.27 +TRAP;setparam;snTrapL4BecomeActive;traps_args;The SNMP trap that is generated when the server load $* +TRAP;setparam;snTrapL4BecomeActive;traps_status;0 +TRAP;setparam;snTrapL4BecomeActive;vendor;HP +TRAP;setparam;snTrapL4BecomeActive;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4BecomeActive;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4BecomeActive;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4BecomeActive;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4BecomeActive;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4BecomeActive;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4BecomeActive;traps_log;0 +TRAP;setparam;snTrapL4BecomeActive;traps_routing_mode;0 +TRAP;setparam;snTrapL4BecomeActive;traps_exec_method;0 +TRAP;setparam;snTrapL4BecomeActive;traps_downtime;0 +TRAP;setparam;snTrapL4BecomeActive;traps_comments;The SNMP trap that is generated when the server load
balancing switch changes state from standby to active.
Variables:
+TRAP;ADD;snTrapL4BecomeStandby;.1.3.6.1.4.1.11.0.26 +TRAP;setparam;snTrapL4BecomeStandby;traps_name;snTrapL4BecomeStandby +TRAP;setparam;snTrapL4BecomeStandby;traps_oid;.1.3.6.1.4.1.11.0.26 +TRAP;setparam;snTrapL4BecomeStandby;traps_args;The SNMP trap that is generated when the server load $* +TRAP;setparam;snTrapL4BecomeStandby;traps_status;0 +TRAP;setparam;snTrapL4BecomeStandby;vendor;HP +TRAP;setparam;snTrapL4BecomeStandby;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_log;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_routing_mode;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_exec_method;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_downtime;0 +TRAP;setparam;snTrapL4BecomeStandby;traps_comments;The SNMP trap that is generated when the server load
balancing switch changes state from active to standby.
Variables:
+TRAP;ADD;snTrapL4GslbHealthCheckIpDown;.1.3.6.1.4.1.11.0.44 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_name;snTrapL4GslbHealthCheckIpDown +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_oid;.1.3.6.1.4.1.11.0.44 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_args;The SNMP trap that is generated when GSLB health check for an address transitions $* +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_status;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;vendor;HP +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_log;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_downtime;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpDown;traps_comments;The SNMP trap that is generated when GSLB health check for an address transitions
from active to down state.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4GslbHealthCheckIpPortDown;.1.3.6.1.4.1.11.0.46 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_name;snTrapL4GslbHealthCheckIpPortDown +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_oid;.1.3.6.1.4.1.11.0.46 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_args;The SNMP trap that is generated when a given port for a health check address is down. $* +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_status;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;vendor;HP +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_log;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_downtime;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortDown;traps_comments;The SNMP trap that is generated when a given port for a health check address is down.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4GslbHealthCheckIpPortUp;.1.3.6.1.4.1.11.0.45 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_name;snTrapL4GslbHealthCheckIpPortUp +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_oid;.1.3.6.1.4.1.11.0.45 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_args;The SNMP trap that is generated when a given port for a health check address is up. $* +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_status;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;vendor;HP +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_log;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_downtime;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpPortUp;traps_comments;The SNMP trap that is generated when a given port for a health check address is up.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4GslbHealthCheckIpUp;.1.3.6.1.4.1.11.0.43 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_name;snTrapL4GslbHealthCheckIpUp +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_oid;.1.3.6.1.4.1.11.0.43 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_args;The SNMP trap that is generated when GSLB health check for an address transitions $* +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_status;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;vendor;HP +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_log;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_downtime;0 +TRAP;setparam;snTrapL4GslbHealthCheckIpUp;traps_comments;The SNMP trap that is generated when GSLB health check for an address transitions
from down to active state.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4GslbRemoteControllerDown;.1.3.6.1.4.1.11.0.42 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_name;snTrapL4GslbRemoteControllerDown +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_oid;.1.3.6.1.4.1.11.0.42 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_args;The SNMP trap that is generated when the connection to the GSLB SI is down. $* +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_status;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;vendor;HP +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_log;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_downtime;0 +TRAP;setparam;snTrapL4GslbRemoteControllerDown;traps_comments;The SNMP trap that is generated when the connection to the GSLB SI is down.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4GslbRemoteControllerUp;.1.3.6.1.4.1.11.0.41 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_name;snTrapL4GslbRemoteControllerUp +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_oid;.1.3.6.1.4.1.11.0.41 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_args;The SNMP trap that is generated when the connection to the GSLB SI is established. $* +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_status;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;vendor;HP +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_log;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_downtime;0 +TRAP;setparam;snTrapL4GslbRemoteControllerUp;traps_comments;The SNMP trap that is generated when the connection to the GSLB SI is established.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4GslbRemoteDown;.1.3.6.1.4.1.11.0.40 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_name;snTrapL4GslbRemoteDown +TRAP;setparam;snTrapL4GslbRemoteDown;traps_oid;.1.3.6.1.4.1.11.0.40 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_args;The SNMP trap that is generated when the connection to the remote SI is down. $* +TRAP;setparam;snTrapL4GslbRemoteDown;traps_status;0 +TRAP;setparam;snTrapL4GslbRemoteDown;vendor;HP +TRAP;setparam;snTrapL4GslbRemoteDown;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_log;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_downtime;0 +TRAP;setparam;snTrapL4GslbRemoteDown;traps_comments;The SNMP trap that is generated when the connection to the remote SI is down.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4GslbRemoteUp;.1.3.6.1.4.1.11.0.39 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_name;snTrapL4GslbRemoteUp +TRAP;setparam;snTrapL4GslbRemoteUp;traps_oid;.1.3.6.1.4.1.11.0.39 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_args;The SNMP trap that is generated when the connection to the remote SI is established. $* +TRAP;setparam;snTrapL4GslbRemoteUp;traps_status;0 +TRAP;setparam;snTrapL4GslbRemoteUp;vendor;HP +TRAP;setparam;snTrapL4GslbRemoteUp;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_log;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_routing_mode;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_exec_method;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_downtime;0 +TRAP;setparam;snTrapL4GslbRemoteUp;traps_comments;The SNMP trap that is generated when the connection to the remote SI is established.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapL4MaxSessionLimitReached;.1.3.6.1.4.1.11.0.19 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_name;snTrapL4MaxSessionLimitReached +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_oid;.1.3.6.1.4.1.11.0.19 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_args;The SNMP trap that is generated when the maximum number $* +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_status;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;vendor;HP +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_log;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_routing_mode;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_exec_method;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_downtime;0 +TRAP;setparam;snTrapL4MaxSessionLimitReached;traps_comments;The SNMP trap that is generated when the maximum number
of connections reached.
Variables:
1: snL4MaxSessionLimit
+TRAP;ADD;snTrapL4RealServerDown;.1.3.6.1.4.1.11.0.22 +TRAP;setparam;snTrapL4RealServerDown;traps_name;snTrapL4RealServerDown +TRAP;setparam;snTrapL4RealServerDown;traps_oid;.1.3.6.1.4.1.11.0.22 +TRAP;setparam;snTrapL4RealServerDown;traps_args;The SNMP trap that is generated when the load balancing $* +TRAP;setparam;snTrapL4RealServerDown;traps_status;0 +TRAP;setparam;snTrapL4RealServerDown;vendor;HP +TRAP;setparam;snTrapL4RealServerDown;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4RealServerDown;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4RealServerDown;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4RealServerDown;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4RealServerDown;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4RealServerDown;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4RealServerDown;traps_log;0 +TRAP;setparam;snTrapL4RealServerDown;traps_routing_mode;0 +TRAP;setparam;snTrapL4RealServerDown;traps_exec_method;0 +TRAP;setparam;snTrapL4RealServerDown;traps_downtime;0 +TRAP;setparam;snTrapL4RealServerDown;traps_comments;The SNMP trap that is generated when the load balancing
real server is down.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
+TRAP;ADD;snTrapL4RealServerMaxConnectionLimitReached;.1.3.6.1.4.1.11.0.25 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_name;snTrapL4RealServerMaxConnectionLimitReached +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_oid;.1.3.6.1.4.1.11.0.25 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_args;The SNMP trap that is generated when the real server reaches $* +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_status;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;vendor;HP +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_log;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_routing_mode;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_exec_method;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_downtime;0 +TRAP;setparam;snTrapL4RealServerMaxConnectionLimitReached;traps_comments;The SNMP trap that is generated when the real server reaches
maximum number of connections.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
3: snL4TrapRealServerCurConnections
+TRAP;ADD;snTrapL4RealServerPortDown;.1.3.6.1.4.1.11.0.24 +TRAP;setparam;snTrapL4RealServerPortDown;traps_name;snTrapL4RealServerPortDown +TRAP;setparam;snTrapL4RealServerPortDown;traps_oid;.1.3.6.1.4.1.11.0.24 +TRAP;setparam;snTrapL4RealServerPortDown;traps_args;The SNMP trap that is generated when the load balancing $* +TRAP;setparam;snTrapL4RealServerPortDown;traps_status;0 +TRAP;setparam;snTrapL4RealServerPortDown;vendor;HP +TRAP;setparam;snTrapL4RealServerPortDown;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_log;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_routing_mode;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_exec_method;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_downtime;0 +TRAP;setparam;snTrapL4RealServerPortDown;traps_comments;The SNMP trap that is generated when the load balancing
real server TCP port is down.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
3: snL4TrapRealServerPort
+TRAP;ADD;snTrapL4RealServerPortUp;.1.3.6.1.4.1.11.0.23 +TRAP;setparam;snTrapL4RealServerPortUp;traps_name;snTrapL4RealServerPortUp +TRAP;setparam;snTrapL4RealServerPortUp;traps_oid;.1.3.6.1.4.1.11.0.23 +TRAP;setparam;snTrapL4RealServerPortUp;traps_args;The SNMP trap that is generated when the load balancing $* +TRAP;setparam;snTrapL4RealServerPortUp;traps_status;0 +TRAP;setparam;snTrapL4RealServerPortUp;vendor;HP +TRAP;setparam;snTrapL4RealServerPortUp;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_log;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_routing_mode;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_exec_method;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_downtime;0 +TRAP;setparam;snTrapL4RealServerPortUp;traps_comments;The SNMP trap that is generated when the load balancing
real server TCP port is up.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
3: snL4TrapRealServerPort
+TRAP;ADD;snTrapL4RealServerUp;.1.3.6.1.4.1.11.0.21 +TRAP;setparam;snTrapL4RealServerUp;traps_name;snTrapL4RealServerUp +TRAP;setparam;snTrapL4RealServerUp;traps_oid;.1.3.6.1.4.1.11.0.21 +TRAP;setparam;snTrapL4RealServerUp;traps_args;The SNMP trap that is generated when the load balancing $* +TRAP;setparam;snTrapL4RealServerUp;traps_status;0 +TRAP;setparam;snTrapL4RealServerUp;vendor;HP +TRAP;setparam;snTrapL4RealServerUp;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4RealServerUp;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4RealServerUp;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4RealServerUp;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4RealServerUp;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4RealServerUp;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4RealServerUp;traps_log;0 +TRAP;setparam;snTrapL4RealServerUp;traps_routing_mode;0 +TRAP;setparam;snTrapL4RealServerUp;traps_exec_method;0 +TRAP;setparam;snTrapL4RealServerUp;traps_downtime;0 +TRAP;setparam;snTrapL4RealServerUp;traps_comments;The SNMP trap that is generated when the load balancing
real server is up.
Variables:
1: snL4TrapRealServerIP
2: snL4TrapRealServerName
+TRAP;ADD;snTrapL4TcpSynLimitReached;.1.3.6.1.4.1.11.0.20 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_name;snTrapL4TcpSynLimitReached +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_oid;.1.3.6.1.4.1.11.0.20 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_args;The SNMP trap that is generated when the number of TCP $* +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_status;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;vendor;HP +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_execution_command_enable;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_submit_result_enable;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_advanced_treatment;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_exec_interval_type;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_log;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_routing_mode;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_exec_method;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_downtime;0 +TRAP;setparam;snTrapL4TcpSynLimitReached;traps_comments;The SNMP trap that is generated when the number of TCP
SYN limits reached.
Variables:
1: snL4TcpSynLimit
+TRAP;ADD;snTrapLockedAddressViolation;.1.3.6.1.4.1.11.0.2 +TRAP;setparam;snTrapLockedAddressViolation;traps_name;snTrapLockedAddressViolation +TRAP;setparam;snTrapLockedAddressViolation;traps_oid;.1.3.6.1.4.1.11.0.2 +TRAP;setparam;snTrapLockedAddressViolation;traps_args;The SNMP trap that is generated when more source MAC addresses $* +TRAP;setparam;snTrapLockedAddressViolation;traps_status;0 +TRAP;setparam;snTrapLockedAddressViolation;vendor;HP +TRAP;setparam;snTrapLockedAddressViolation;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_execution_command_enable;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_submit_result_enable;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_advanced_treatment;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_exec_interval_type;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_log;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_routing_mode;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_exec_method;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_downtime;0 +TRAP;setparam;snTrapLockedAddressViolation;traps_comments;The SNMP trap that is generated when more source MAC addresses
are received from a port than the maximum number of addresses
configured to that port.
Variables:
1: snSwViolatorPortNumber
2: snSwViolatorMacAddress
+TRAP;ADD;snTrapLockedAddressViolation2;.1.3.6.1.4.1.11.0.32 +TRAP;setparam;snTrapLockedAddressViolation2;traps_name;snTrapLockedAddressViolation2 +TRAP;setparam;snTrapLockedAddressViolation2;traps_oid;.1.3.6.1.4.1.11.0.32 +TRAP;setparam;snTrapLockedAddressViolation2;traps_args;The SNMP trap that is generated when more source MAC addresses $* +TRAP;setparam;snTrapLockedAddressViolation2;traps_status;0 +TRAP;setparam;snTrapLockedAddressViolation2;vendor;HP +TRAP;setparam;snTrapLockedAddressViolation2;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_execution_command_enable;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_submit_result_enable;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_advanced_treatment;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_exec_interval_type;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_log;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_routing_mode;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_exec_method;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_downtime;0 +TRAP;setparam;snTrapLockedAddressViolation2;traps_comments;The SNMP trap that is generated when more source MAC addresses
are received from a port than the maximum number of addresses
configured to that port.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapMacFilterDeny;.1.3.6.1.4.1.11.0.38 +TRAP;setparam;snTrapMacFilterDeny;traps_name;snTrapMacFilterDeny +TRAP;setparam;snTrapMacFilterDeny;traps_oid;.1.3.6.1.4.1.11.0.38 +TRAP;setparam;snTrapMacFilterDeny;traps_args;The SNMP trap that is generated when a packet was denied $* +TRAP;setparam;snTrapMacFilterDeny;traps_status;0 +TRAP;setparam;snTrapMacFilterDeny;vendor;HP +TRAP;setparam;snTrapMacFilterDeny;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapMacFilterDeny;traps_execution_command_enable;0 +TRAP;setparam;snTrapMacFilterDeny;traps_submit_result_enable;0 +TRAP;setparam;snTrapMacFilterDeny;traps_advanced_treatment;0 +TRAP;setparam;snTrapMacFilterDeny;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapMacFilterDeny;traps_exec_interval_type;0 +TRAP;setparam;snTrapMacFilterDeny;traps_log;0 +TRAP;setparam;snTrapMacFilterDeny;traps_routing_mode;0 +TRAP;setparam;snTrapMacFilterDeny;traps_exec_method;0 +TRAP;setparam;snTrapMacFilterDeny;traps_downtime;0 +TRAP;setparam;snTrapMacFilterDeny;traps_comments;The SNMP trap that is generated when a packet was denied
by a MAC address filter.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapMgmtModuleRedunStateChange;.1.3.6.1.4.1.11.0.35 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_name;snTrapMgmtModuleRedunStateChange +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_oid;.1.3.6.1.4.1.11.0.35 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_args;The SNMP trap that is generated when the management module $* +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_status;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;vendor;HP +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_execution_command_enable;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_submit_result_enable;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_advanced_treatment;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_exec_interval_type;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_log;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_routing_mode;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_exec_method;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_downtime;0 +TRAP;setparam;snTrapMgmtModuleRedunStateChange;traps_comments;The SNMP trap that is generated when the management module
changes redundancy state.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapModuleInserted;.1.3.6.1.4.1.11.0.28 +TRAP;setparam;snTrapModuleInserted;traps_name;snTrapModuleInserted +TRAP;setparam;snTrapModuleInserted;traps_oid;.1.3.6.1.4.1.11.0.28 +TRAP;setparam;snTrapModuleInserted;traps_args;The SNMP trap that is generated when a module was inserted $* +TRAP;setparam;snTrapModuleInserted;traps_status;0 +TRAP;setparam;snTrapModuleInserted;vendor;HP +TRAP;setparam;snTrapModuleInserted;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapModuleInserted;traps_execution_command_enable;0 +TRAP;setparam;snTrapModuleInserted;traps_submit_result_enable;0 +TRAP;setparam;snTrapModuleInserted;traps_advanced_treatment;0 +TRAP;setparam;snTrapModuleInserted;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapModuleInserted;traps_exec_interval_type;0 +TRAP;setparam;snTrapModuleInserted;traps_log;0 +TRAP;setparam;snTrapModuleInserted;traps_routing_mode;0 +TRAP;setparam;snTrapModuleInserted;traps_exec_method;0 +TRAP;setparam;snTrapModuleInserted;traps_downtime;0 +TRAP;setparam;snTrapModuleInserted;traps_comments;The SNMP trap that is generated when a module was inserted
to the chassis during system running.
Variables:
1: snAgentBrdIndex
+TRAP;ADD;snTrapModuleRemoved;.1.3.6.1.4.1.11.0.29 +TRAP;setparam;snTrapModuleRemoved;traps_name;snTrapModuleRemoved +TRAP;setparam;snTrapModuleRemoved;traps_oid;.1.3.6.1.4.1.11.0.29 +TRAP;setparam;snTrapModuleRemoved;traps_args;The SNMP trap that is generated when a module was removed $* +TRAP;setparam;snTrapModuleRemoved;traps_status;0 +TRAP;setparam;snTrapModuleRemoved;vendor;HP +TRAP;setparam;snTrapModuleRemoved;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapModuleRemoved;traps_execution_command_enable;0 +TRAP;setparam;snTrapModuleRemoved;traps_submit_result_enable;0 +TRAP;setparam;snTrapModuleRemoved;traps_advanced_treatment;0 +TRAP;setparam;snTrapModuleRemoved;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapModuleRemoved;traps_exec_interval_type;0 +TRAP;setparam;snTrapModuleRemoved;traps_log;0 +TRAP;setparam;snTrapModuleRemoved;traps_routing_mode;0 +TRAP;setparam;snTrapModuleRemoved;traps_exec_method;0 +TRAP;setparam;snTrapModuleRemoved;traps_downtime;0 +TRAP;setparam;snTrapModuleRemoved;traps_comments;The SNMP trap that is generated when a module was removed
from the chassis during system running.
Variables:
1: snAgentBrdIndex
+TRAP;ADD;snTrapOspfIfStateChange;.1.3.6.1.4.1.11.0.3 +TRAP;setparam;snTrapOspfIfStateChange;traps_name;snTrapOspfIfStateChange +TRAP;setparam;snTrapOspfIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.3 +TRAP;setparam;snTrapOspfIfStateChange;traps_args;An ospfIfStateChange trap signifies that there $* +TRAP;setparam;snTrapOspfIfStateChange;traps_status;0 +TRAP;setparam;snTrapOspfIfStateChange;vendor;HP +TRAP;setparam;snTrapOspfIfStateChange;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_execution_command_enable;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_submit_result_enable;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_advanced_treatment;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_exec_interval_type;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_log;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_routing_mode;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_exec_method;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_downtime;0 +TRAP;setparam;snTrapOspfIfStateChange;traps_comments;An ospfIfStateChange trap signifies that there
has been a change in the state of a non-virtual
OSPF interface. This trap should be generated
when the interface state regresses (e.g., goes
from Dr to Down) or progresses to a terminal
state (i.e., Point-to-Point, DR Other, Dr, or
Backup).
Variables:
1: snOspfRouterId
2: snOspfIfStatusIpAddress
3: snOspfIfStatusState
+TRAP;ADD;snTrapOspfVirtIfStateChange;.1.3.6.1.4.1.11.0.4 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_name;snTrapOspfVirtIfStateChange +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.4 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_args;An ospfIfStateChange trap signifies that there $* +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_status;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;vendor;HP +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_execution_command_enable;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_submit_result_enable;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_advanced_treatment;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_exec_interval_type;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_log;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_routing_mode;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_exec_method;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_downtime;0 +TRAP;setparam;snTrapOspfVirtIfStateChange;traps_comments;An ospfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual interface.
This trap should be generated when the inter-
face state regresses (e.g., goes from Point-
to-Point to Down) or progresses to a terminal
state (i.e., Point-to-Point).
Variables:
1: snOspfRouterId
2: snOspfVirtIfStatusAreaID
3: snOspfVirtIfStatusNeighbor
4: snOspfVirtIfStatusState
+TRAP;ADD;snTrapTemperatureWarning;.1.3.6.1.4.1.11.0.36 +TRAP;setparam;snTrapTemperatureWarning;traps_name;snTrapTemperatureWarning +TRAP;setparam;snTrapTemperatureWarning;traps_oid;.1.3.6.1.4.1.11.0.36 +TRAP;setparam;snTrapTemperatureWarning;traps_args;The SNMP trap that is generated when the actual temperature $* +TRAP;setparam;snTrapTemperatureWarning;traps_status;0 +TRAP;setparam;snTrapTemperatureWarning;vendor;HP +TRAP;setparam;snTrapTemperatureWarning;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapTemperatureWarning;traps_execution_command_enable;0 +TRAP;setparam;snTrapTemperatureWarning;traps_submit_result_enable;0 +TRAP;setparam;snTrapTemperatureWarning;traps_advanced_treatment;0 +TRAP;setparam;snTrapTemperatureWarning;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapTemperatureWarning;traps_exec_interval_type;0 +TRAP;setparam;snTrapTemperatureWarning;traps_log;0 +TRAP;setparam;snTrapTemperatureWarning;traps_routing_mode;0 +TRAP;setparam;snTrapTemperatureWarning;traps_exec_method;0 +TRAP;setparam;snTrapTemperatureWarning;traps_downtime;0 +TRAP;setparam;snTrapTemperatureWarning;traps_comments;The SNMP trap that is generated when the actual temperature
reading is above the warning temperature threshold.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;snTrapVrrpIfStateChange;.1.3.6.1.4.1.11.0.34 +TRAP;setparam;snTrapVrrpIfStateChange;traps_name;snTrapVrrpIfStateChange +TRAP;setparam;snTrapVrrpIfStateChange;traps_oid;.1.3.6.1.4.1.11.0.34 +TRAP;setparam;snTrapVrrpIfStateChange;traps_args;The SNMP trap that is generated when a VRRP routing device $* +TRAP;setparam;snTrapVrrpIfStateChange;traps_status;0 +TRAP;setparam;snTrapVrrpIfStateChange;vendor;HP +TRAP;setparam;snTrapVrrpIfStateChange;traps_reschedule_svc_enable;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_execution_command_enable;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_submit_result_enable;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_advanced_treatment;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_advanced_treatment_default;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_exec_interval_type;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_log;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_routing_mode;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_exec_method;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_downtime;0 +TRAP;setparam;snTrapVrrpIfStateChange;traps_comments;The SNMP trap that is generated when a VRRP routing device
changed state from master to backup or vice-versa.
Variables:
1: snAgGblTrapMessage
+TRAP;ADD;tapeAlertTrap262;.1.3.6.1.4.1.11.2.3.9.7.1.0.262 +TRAP;setparam;tapeAlertTrap262;traps_name;tapeAlertTrap262 +TRAP;setparam;tapeAlertTrap262;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.262 +TRAP;setparam;tapeAlertTrap262;traps_args;HP TapeAlert #262: Hba$1:Channel$2:ScsiID$3 Library Predicted to Fail - Call Helpline +TRAP;setparam;tapeAlertTrap262;traps_status;1 +TRAP;setparam;tapeAlertTrap262;vendor;HP +TRAP;setparam;tapeAlertTrap262;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap262;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap262;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap262;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap262;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap262;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap262;traps_log;0 +TRAP;setparam;tapeAlertTrap262;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap262;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap262;traps_downtime;0 +TRAP;setparam;tapeAlertTrap262;traps_comments;A hardware failure of the library is predicted.
Call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap264;.1.3.6.1.4.1.11.2.3.9.7.1.0.264 +TRAP;setparam;tapeAlertTrap264;traps_name;tapeAlertTrap264 +TRAP;setparam;tapeAlertTrap264;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.264 +TRAP;setparam;tapeAlertTrap264;traps_args;HP TapeAlert #264: Hba$1:Channel$2:ScsiID$3 Library Humidity Specification Exceeded +TRAP;setparam;tapeAlertTrap264;traps_status;2 +TRAP;setparam;tapeAlertTrap264;vendor;HP +TRAP;setparam;tapeAlertTrap264;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap264;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap264;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap264;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap264;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap264;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap264;traps_log;0 +TRAP;setparam;tapeAlertTrap264;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap264;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap264;traps_downtime;0 +TRAP;setparam;tapeAlertTrap264;traps_comments;General environmental conditions inside the library have
exceeded the humidity specifications.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap266;.1.3.6.1.4.1.11.2.3.9.7.1.0.266 +TRAP;setparam;tapeAlertTrap266;traps_name;tapeAlertTrap266 +TRAP;setparam;tapeAlertTrap266;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.266 +TRAP;setparam;tapeAlertTrap266;traps_args;HP TapeAlert #266: Hba$1:Channel$2:ScsiID$3 Library Voltage Specification Exceeded +TRAP;setparam;tapeAlertTrap266;traps_status;2 +TRAP;setparam;tapeAlertTrap266;vendor;HP +TRAP;setparam;tapeAlertTrap266;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap266;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap266;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap266;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap266;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap266;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap266;traps_log;0 +TRAP;setparam;tapeAlertTrap266;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap266;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap266;traps_downtime;0 +TRAP;setparam;tapeAlertTrap266;traps_comments;he voltage supply to the library exceeds specifications.
There is a potential problem with the power supply or failure
of a redundant power supply
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap267;.1.3.6.1.4.1.11.2.3.9.7.1.0.267 +TRAP;setparam;tapeAlertTrap267;traps_name;tapeAlertTrap267 +TRAP;setparam;tapeAlertTrap267;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.267 +TRAP;setparam;tapeAlertTrap267;traps_args;HP TapeAlert #267: Hba$1:Channel$2:ScsiID$3 Library Detects Stray Tape In Drive +TRAP;setparam;tapeAlertTrap267;traps_status;2 +TRAP;setparam;tapeAlertTrap267;vendor;HP +TRAP;setparam;tapeAlertTrap267;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap267;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap267;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap267;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap267;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap267;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap267;traps_log;0 +TRAP;setparam;tapeAlertTrap267;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap267;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap267;traps_downtime;0 +TRAP;setparam;tapeAlertTrap267;traps_comments;A cartridge has been left in a drive inside the library by a
previous hardware fault:
1. Insert an empty magazine to clear the fault.
2. If the fault does not clear, turn the library off and then on again.
3. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap268;.1.3.6.1.4.1.11.2.3.9.7.1.0.268 +TRAP;setparam;tapeAlertTrap268;traps_name;tapeAlertTrap268 +TRAP;setparam;tapeAlertTrap268;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.268 +TRAP;setparam;tapeAlertTrap268;traps_args;HP TapeAlert #268: Hba$1:Channel$2:ScsiID$3 Library Has Problems Picking Cartridge from Slot +TRAP;setparam;tapeAlertTrap268;traps_status;1 +TRAP;setparam;tapeAlertTrap268;vendor;HP +TRAP;setparam;tapeAlertTrap268;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap268;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap268;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap268;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap268;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap268;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap268;traps_log;0 +TRAP;setparam;tapeAlertTrap268;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap268;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap268;traps_downtime;0 +TRAP;setparam;tapeAlertTrap268;traps_comments;There is a potential problem with a drive ejecting cartridges short or
with the library mechanism picking a cartridge from a slot.
1. No action needs to be taken at this time.
2. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap269;.1.3.6.1.4.1.11.2.3.9.7.1.0.269 +TRAP;setparam;tapeAlertTrap269;traps_name;tapeAlertTrap269 +TRAP;setparam;tapeAlertTrap269;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.269 +TRAP;setparam;tapeAlertTrap269;traps_args;HP TapeAlert #269: Hba$1:Channel$2:ScsiID$3 Library Has Problems Placing Cartridge into Slot +TRAP;setparam;tapeAlertTrap269;traps_status;1 +TRAP;setparam;tapeAlertTrap269;vendor;HP +TRAP;setparam;tapeAlertTrap269;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap269;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap269;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap269;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap269;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap269;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap269;traps_log;0 +TRAP;setparam;tapeAlertTrap269;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap269;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap269;traps_downtime;0 +TRAP;setparam;tapeAlertTrap269;traps_comments;There is a potential problem with the library mechanism
placing a cartridge into a slot
1. No action needs to be taken at this time.
2. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap270;.1.3.6.1.4.1.11.2.3.9.7.1.0.270 +TRAP;setparam;tapeAlertTrap270;traps_name;tapeAlertTrap270 +TRAP;setparam;tapeAlertTrap270;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.270 +TRAP;setparam;tapeAlertTrap270;traps_args;HP TapeAlert #270: Hba$1:Channel$2:ScsiID$3 Library Has Problems Loading Cartridge into Drive +TRAP;setparam;tapeAlertTrap270;traps_status;1 +TRAP;setparam;tapeAlertTrap270;vendor;HP +TRAP;setparam;tapeAlertTrap270;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap270;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap270;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap270;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap270;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap270;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap270;traps_log;0 +TRAP;setparam;tapeAlertTrap270;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap270;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap270;traps_downtime;0 +TRAP;setparam;tapeAlertTrap270;traps_comments;There is a potential problem with a drive or the library
mechanism loading cartridges, or an incompatible cartridge.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap271;.1.3.6.1.4.1.11.2.3.9.7.1.0.271 +TRAP;setparam;tapeAlertTrap271;traps_name;tapeAlertTrap271 +TRAP;setparam;tapeAlertTrap271;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.271 +TRAP;setparam;tapeAlertTrap271;traps_args;HP TapeAlert #271: Hba$1:Channel$2:ScsiID$3 Library Door is Open +TRAP;setparam;tapeAlertTrap271;traps_status;2 +TRAP;setparam;tapeAlertTrap271;vendor;HP +TRAP;setparam;tapeAlertTrap271;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap271;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap271;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap271;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap271;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap271;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap271;traps_log;0 +TRAP;setparam;tapeAlertTrap271;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap271;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap271;traps_downtime;0 +TRAP;setparam;tapeAlertTrap271;traps_comments;The operation has failed because the library door is open:
1. Clear any obstructions from the library door.
2. Close the library door.
3. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap272;.1.3.6.1.4.1.11.2.3.9.7.1.0.272 +TRAP;setparam;tapeAlertTrap272;traps_name;tapeAlertTrap272 +TRAP;setparam;tapeAlertTrap272;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.272 +TRAP;setparam;tapeAlertTrap272;traps_args;HP TapeAlert #272: Hba$1:Channel$2:ScsiID$3 Library Has Mechanical Fault with Mailslot +TRAP;setparam;tapeAlertTrap272;traps_status;2 +TRAP;setparam;tapeAlertTrap272;vendor;HP +TRAP;setparam;tapeAlertTrap272;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap272;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap272;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap272;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap272;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap272;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap272;traps_log;0 +TRAP;setparam;tapeAlertTrap272;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap272;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap272;traps_downtime;0 +TRAP;setparam;tapeAlertTrap272;traps_comments;There is a mechanical problem with the
library media import/export mailslot.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap273;.1.3.6.1.4.1.11.2.3.9.7.1.0.273 +TRAP;setparam;tapeAlertTrap273;traps_name;tapeAlertTrap273 +TRAP;setparam;tapeAlertTrap273;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.273 +TRAP;setparam;tapeAlertTrap273;traps_args;HP TapeAlert #273: Hba$1:Channel$2:ScsiID$3 Library Cannot Operate Without Magazine +TRAP;setparam;tapeAlertTrap273;traps_status;2 +TRAP;setparam;tapeAlertTrap273;vendor;HP +TRAP;setparam;tapeAlertTrap273;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap273;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap273;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap273;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap273;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap273;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap273;traps_log;0 +TRAP;setparam;tapeAlertTrap273;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap273;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap273;traps_downtime;0 +TRAP;setparam;tapeAlertTrap273;traps_comments;The library cannot operate without the magazine.
1. Insert the magazine into the library
2. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap274;.1.3.6.1.4.1.11.2.3.9.7.1.0.274 +TRAP;setparam;tapeAlertTrap274;traps_name;tapeAlertTrap274 +TRAP;setparam;tapeAlertTrap274;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.274 +TRAP;setparam;tapeAlertTrap274;traps_args;HP TapeAlert #274: Hba$1:Channel$2:ScsiID$3 Library Security Has Been Compromised +TRAP;setparam;tapeAlertTrap274;traps_status;1 +TRAP;setparam;tapeAlertTrap274;vendor;HP +TRAP;setparam;tapeAlertTrap274;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap274;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap274;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap274;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap274;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap274;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap274;traps_log;0 +TRAP;setparam;tapeAlertTrap274;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap274;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap274;traps_downtime;0 +TRAP;setparam;tapeAlertTrap274;traps_comments;Library security has been compromised
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap275;.1.3.6.1.4.1.11.2.3.9.7.1.0.275 +TRAP;setparam;tapeAlertTrap275;traps_name;tapeAlertTrap275 +TRAP;setparam;tapeAlertTrap275;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.275 +TRAP;setparam;tapeAlertTrap275;traps_args;HP TapeAlert #275: Hba$1:Channel$2:ScsiID$3 Library Security Mode Changed +TRAP;setparam;tapeAlertTrap275;traps_status;0 +TRAP;setparam;tapeAlertTrap275;vendor;HP +TRAP;setparam;tapeAlertTrap275;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap275;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap275;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap275;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap275;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap275;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap275;traps_log;0 +TRAP;setparam;tapeAlertTrap275;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap275;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap275;traps_downtime;0 +TRAP;setparam;tapeAlertTrap275;traps_comments;The security mode of the library has been changed.
The library has either been put into secure mode,
or the library has exited the secure mode.
This is for information purposes only. No action is required.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap276;.1.3.6.1.4.1.11.2.3.9.7.1.0.276 +TRAP;setparam;tapeAlertTrap276;traps_name;tapeAlertTrap276 +TRAP;setparam;tapeAlertTrap276;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.276 +TRAP;setparam;tapeAlertTrap276;traps_args;HP TapeAlert #276: Hba$1:Channel$2:ScsiID$3 Library Manually Turned Offline +TRAP;setparam;tapeAlertTrap276;traps_status;0 +TRAP;setparam;tapeAlertTrap276;vendor;HP +TRAP;setparam;tapeAlertTrap276;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap276;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap276;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap276;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap276;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap276;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap276;traps_log;0 +TRAP;setparam;tapeAlertTrap276;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap276;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap276;traps_downtime;0 +TRAP;setparam;tapeAlertTrap276;traps_comments;The library has been manually turned offline and is unavailable for use.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap277;.1.3.6.1.4.1.11.2.3.9.7.1.0.277 +TRAP;setparam;tapeAlertTrap277;traps_name;tapeAlertTrap277 +TRAP;setparam;tapeAlertTrap277;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.277 +TRAP;setparam;tapeAlertTrap277;traps_args;HP TapeAlert #277: Hba$1:Channel$2:ScsiID$3 Library Drive Turned Offline +TRAP;setparam;tapeAlertTrap277;traps_status;0 +TRAP;setparam;tapeAlertTrap277;vendor;HP +TRAP;setparam;tapeAlertTrap277;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap277;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap277;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap277;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap277;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap277;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap277;traps_log;0 +TRAP;setparam;tapeAlertTrap277;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap277;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap277;traps_downtime;0 +TRAP;setparam;tapeAlertTrap277;traps_comments;A drive inside the library has been taken offline.
This is for information purposes only. No action is required.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap278;.1.3.6.1.4.1.11.2.3.9.7.1.0.278 +TRAP;setparam;tapeAlertTrap278;traps_name;tapeAlertTrap278 +TRAP;setparam;tapeAlertTrap278;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.278 +TRAP;setparam;tapeAlertTrap278;traps_args;HP TapeAlert #278: Hba$1:Channel$2:ScsiID$3 Library Has Problems Reading Barcode Labels +TRAP;setparam;tapeAlertTrap278;traps_status;1 +TRAP;setparam;tapeAlertTrap278;vendor;HP +TRAP;setparam;tapeAlertTrap278;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap278;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap278;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap278;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap278;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap278;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap278;traps_log;0 +TRAP;setparam;tapeAlertTrap278;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap278;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap278;traps_downtime;0 +TRAP;setparam;tapeAlertTrap278;traps_comments;There is a potential problem with the barcode label or
the scanner hardware in the library mechanism.
1. No action needs to be taken at this time.
2. If the problem persists, call the library supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap279;.1.3.6.1.4.1.11.2.3.9.7.1.0.279 +TRAP;setparam;tapeAlertTrap279;traps_name;tapeAlertTrap279 +TRAP;setparam;tapeAlertTrap279;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.279 +TRAP;setparam;tapeAlertTrap279;traps_args;HP TapeAlert #279: Hba$1:Channel$2:ScsiID$3 Library Inventory is Inconsistent +TRAP;setparam;tapeAlertTrap279;traps_status;2 +TRAP;setparam;tapeAlertTrap279;vendor;HP +TRAP;setparam;tapeAlertTrap279;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap279;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap279;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap279;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap279;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap279;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap279;traps_log;0 +TRAP;setparam;tapeAlertTrap279;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap279;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap279;traps_downtime;0 +TRAP;setparam;tapeAlertTrap279;traps_comments;The library has detected a inconsistency in its inventory.
1. Redo the library inventory to correct inconsistency.
2. Restart the operation
Check the applications users manual or the hardware users
manual for specific instructions on redoing the library inventory.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap280;.1.3.6.1.4.1.11.2.3.9.7.1.0.280 +TRAP;setparam;tapeAlertTrap280;traps_name;tapeAlertTrap280 +TRAP;setparam;tapeAlertTrap280;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.280 +TRAP;setparam;tapeAlertTrap280;traps_args;HP TapeAlert #280: Hba$1:Channel$2:ScsiID$3 Invalid Library Operation Attempted +TRAP;setparam;tapeAlertTrap280;traps_status;1 +TRAP;setparam;tapeAlertTrap280;vendor;HP +TRAP;setparam;tapeAlertTrap280;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap280;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap280;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap280;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap280;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap280;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap280;traps_log;0 +TRAP;setparam;tapeAlertTrap280;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap280;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap280;traps_downtime;0 +TRAP;setparam;tapeAlertTrap280;traps_comments;A library operation has been attempted that is invalid at this time.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap29;.1.3.6.1.4.1.11.2.3.9.7.1.0.29 +TRAP;setparam;tapeAlertTrap29;traps_name;tapeAlertTrap29 +TRAP;setparam;tapeAlertTrap29;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.29 +TRAP;setparam;tapeAlertTrap29;traps_args;HP TapeAlert #29: Hba$1:Channel$2:ScsiID$3 Tape Device Requires Preventative Maintenance +TRAP;setparam;tapeAlertTrap29;traps_status;1 +TRAP;setparam;tapeAlertTrap29;vendor;HP +TRAP;setparam;tapeAlertTrap29;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap29;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap29;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap29;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap29;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap29;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap29;traps_log;0 +TRAP;setparam;tapeAlertTrap29;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap29;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap29;traps_downtime;0 +TRAP;setparam;tapeAlertTrap29;traps_comments;Preventive maintenance of the tape drive is required.
Check the tape drive users manual for device specific
preventive maintenance tasks or call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap3;.1.3.6.1.4.1.11.2.3.9.7.1.0.3 +TRAP;setparam;tapeAlertTrap3;traps_name;tapeAlertTrap3 +TRAP;setparam;tapeAlertTrap3;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.3 +TRAP;setparam;tapeAlertTrap3;traps_args;HP TapeAlert #3: Hba$1:Channel$2:ScsiID$3 Tape Device Has Detected Read or Write Data Error +TRAP;setparam;tapeAlertTrap3;traps_status;1 +TRAP;setparam;tapeAlertTrap3;vendor;HP +TRAP;setparam;tapeAlertTrap3;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap3;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap3;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap3;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap3;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap3;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap3;traps_log;0 +TRAP;setparam;tapeAlertTrap3;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap3;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap3;traps_downtime;0 +TRAP;setparam;tapeAlertTrap3;traps_comments;The operation has stopped because an error has
occured while reading or writing data which the
drive cannot correct.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap30;.1.3.6.1.4.1.11.2.3.9.7.1.0.30 +TRAP;setparam;tapeAlertTrap30;traps_name;tapeAlertTrap30 +TRAP;setparam;tapeAlertTrap30;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.30 +TRAP;setparam;tapeAlertTrap30;traps_args;HP TapeAlert #30: Hba$1:Channel$2:ScsiID$3 Tape Device Has Hardware Fault - Reset Drive +TRAP;setparam;tapeAlertTrap30;traps_status;2 +TRAP;setparam;tapeAlertTrap30;vendor;HP +TRAP;setparam;tapeAlertTrap30;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap30;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap30;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap30;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap30;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap30;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap30;traps_log;0 +TRAP;setparam;tapeAlertTrap30;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap30;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap30;traps_downtime;0 +TRAP;setparam;tapeAlertTrap30;traps_comments;The tape drive has a hardware fault:
1. Eject the tape or magazine.
2. Reset the drive.
3. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap31;.1.3.6.1.4.1.11.2.3.9.7.1.0.31 +TRAP;setparam;tapeAlertTrap31;traps_name;tapeAlertTrap31 +TRAP;setparam;tapeAlertTrap31;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.31 +TRAP;setparam;tapeAlertTrap31;traps_args;HP TapeAlert #31: Hba$1:Channel$2:ScsiID$3 Tape Device Has Hardware Fault - Call Helpline +TRAP;setparam;tapeAlertTrap31;traps_status;2 +TRAP;setparam;tapeAlertTrap31;vendor;HP +TRAP;setparam;tapeAlertTrap31;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap31;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap31;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap31;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap31;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap31;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap31;traps_log;0 +TRAP;setparam;tapeAlertTrap31;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap31;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap31;traps_downtime;0 +TRAP;setparam;tapeAlertTrap31;traps_comments;The tape drive has a hardware fault:
1. Turn the tape drive off and then on again.
2. Restart the operation.
3. If the problem persists, call the tape
drive supplier helpline.
Check the tape drive users manual for device specific
instructions on turning the device power on and off.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap32;.1.3.6.1.4.1.11.2.3.9.7.1.0.32 +TRAP;setparam;tapeAlertTrap32;traps_name;tapeAlertTrap32 +TRAP;setparam;tapeAlertTrap32;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.32 +TRAP;setparam;tapeAlertTrap32;traps_args;HP TapeAlert #32: Hba$1:Channel$2:ScsiID$3 Tape Device Has Host Interface Fault +TRAP;setparam;tapeAlertTrap32;traps_status;1 +TRAP;setparam;tapeAlertTrap32;vendor;HP +TRAP;setparam;tapeAlertTrap32;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap32;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap32;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap32;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap32;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap32;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap32;traps_log;0 +TRAP;setparam;tapeAlertTrap32;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap32;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap32;traps_downtime;0 +TRAP;setparam;tapeAlertTrap32;traps_comments;The tape drive has a problem with the host
interface:
1. Check the cables and cable connections.
2. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap33;.1.3.6.1.4.1.11.2.3.9.7.1.0.33 +TRAP;setparam;tapeAlertTrap33;traps_name;tapeAlertTrap33 +TRAP;setparam;tapeAlertTrap33;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.33 +TRAP;setparam;tapeAlertTrap33;traps_args;HP TapeAlert #33: Hba$1:Channel$2:ScsiID$3 Tape Device Has Eject Media Request +TRAP;setparam;tapeAlertTrap33;traps_status;2 +TRAP;setparam;tapeAlertTrap33;vendor;HP +TRAP;setparam;tapeAlertTrap33;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap33;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap33;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap33;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap33;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap33;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap33;traps_log;0 +TRAP;setparam;tapeAlertTrap33;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap33;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap33;traps_downtime;0 +TRAP;setparam;tapeAlertTrap33;traps_comments;The operation has failed:
1. Eject the tape or magazine.
2. Insert the tape or magazine again.
3. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap34;.1.3.6.1.4.1.11.2.3.9.7.1.0.34 +TRAP;setparam;tapeAlertTrap34;traps_name;tapeAlertTrap34 +TRAP;setparam;tapeAlertTrap34;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.34 +TRAP;setparam;tapeAlertTrap34;traps_args;HP TapeAlert #34: Hba$1:Channel$2:ScsiID$3 Tape Device Has Firmware Download Fault +TRAP;setparam;tapeAlertTrap34;traps_status;1 +TRAP;setparam;tapeAlertTrap34;vendor;HP +TRAP;setparam;tapeAlertTrap34;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap34;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap34;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap34;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap34;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap34;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap34;traps_log;0 +TRAP;setparam;tapeAlertTrap34;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap34;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap34;traps_downtime;0 +TRAP;setparam;tapeAlertTrap34;traps_comments;The firmware download has failed because you
have tried to use the incorrect firmware for
this tape drive.
Obtain the correct firmware and try again.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap35;.1.3.6.1.4.1.11.2.3.9.7.1.0.35 +TRAP;setparam;tapeAlertTrap35;traps_name;tapeAlertTrap35 +TRAP;setparam;tapeAlertTrap35;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.35 +TRAP;setparam;tapeAlertTrap35;traps_args;HP TapeAlert #35: Hba$1:Channel$2:ScsiID$3 Tape Device Humidity Specification Exceeded +TRAP;setparam;tapeAlertTrap35;traps_status;1 +TRAP;setparam;tapeAlertTrap35;vendor;HP +TRAP;setparam;tapeAlertTrap35;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap35;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap35;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap35;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap35;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap35;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap35;traps_log;0 +TRAP;setparam;tapeAlertTrap35;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap35;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap35;traps_downtime;0 +TRAP;setparam;tapeAlertTrap35;traps_comments;Environmental conditions inside the tape drive are
exceeding the humidity specifications
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap36;.1.3.6.1.4.1.11.2.3.9.7.1.0.36 +TRAP;setparam;tapeAlertTrap36;traps_name;tapeAlertTrap36 +TRAP;setparam;tapeAlertTrap36;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.36 +TRAP;setparam;tapeAlertTrap36;traps_args;HP TapeAlert #36: Hba$1:Channel$2:ScsiID$3 Tape Device Temperature Specification Exceeded +TRAP;setparam;tapeAlertTrap36;traps_status;1 +TRAP;setparam;tapeAlertTrap36;vendor;HP +TRAP;setparam;tapeAlertTrap36;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap36;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap36;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap36;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap36;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap36;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap36;traps_log;0 +TRAP;setparam;tapeAlertTrap36;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap36;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap36;traps_downtime;0 +TRAP;setparam;tapeAlertTrap36;traps_comments;Environmental conditions inside the tape drive are
exceeding the temperature specifications
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap37;.1.3.6.1.4.1.11.2.3.9.7.1.0.37 +TRAP;setparam;tapeAlertTrap37;traps_name;tapeAlertTrap37 +TRAP;setparam;tapeAlertTrap37;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.37 +TRAP;setparam;tapeAlertTrap37;traps_args;HP TapeAlert #37: Hba$1:Channel$2:ScsiID$3 Tape Device Voltage Specification Exceeded +TRAP;setparam;tapeAlertTrap37;traps_status;1 +TRAP;setparam;tapeAlertTrap37;vendor;HP +TRAP;setparam;tapeAlertTrap37;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap37;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap37;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap37;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap37;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap37;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap37;traps_log;0 +TRAP;setparam;tapeAlertTrap37;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap37;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap37;traps_downtime;0 +TRAP;setparam;tapeAlertTrap37;traps_comments;The voltage supply to the tape drive exceeds specifications
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap38;.1.3.6.1.4.1.11.2.3.9.7.1.0.38 +TRAP;setparam;tapeAlertTrap38;traps_name;tapeAlertTrap38 +TRAP;setparam;tapeAlertTrap38;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.38 +TRAP;setparam;tapeAlertTrap38;traps_args;HP TapeAlert #38: Hba$1:Channel$2:ScsiID$3 Tape Device Predicted to Fail - Call Helpline +TRAP;setparam;tapeAlertTrap38;traps_status;2 +TRAP;setparam;tapeAlertTrap38;vendor;HP +TRAP;setparam;tapeAlertTrap38;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap38;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap38;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap38;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap38;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap38;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap38;traps_log;0 +TRAP;setparam;tapeAlertTrap38;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap38;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap38;traps_downtime;0 +TRAP;setparam;tapeAlertTrap38;traps_comments;A hardware failure of the tape drive is predicted.
Call the tape drive supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap39;.1.3.6.1.4.1.11.2.3.9.7.1.0.39 +TRAP;setparam;tapeAlertTrap39;traps_name;tapeAlertTrap39 +TRAP;setparam;tapeAlertTrap39;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.39 +TRAP;setparam;tapeAlertTrap39;traps_args;HP TapeAlert #39: Hba$1:Channel$2:ScsiID$3 Tape Device May Have Hardware Fault - Run Diagnostics +TRAP;setparam;tapeAlertTrap39;traps_status;1 +TRAP;setparam;tapeAlertTrap39;vendor;HP +TRAP;setparam;tapeAlertTrap39;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap39;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap39;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap39;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap39;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap39;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap39;traps_log;0 +TRAP;setparam;tapeAlertTrap39;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap39;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap39;traps_downtime;0 +TRAP;setparam;tapeAlertTrap39;traps_comments;The tape drive may have a hardware fault.
Run extended diagnostics to verify and diagnose the problem.
Check the tape drive users manual for device specific
instructions on running extended diagnostic tests.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap4;.1.3.6.1.4.1.11.2.3.9.7.1.0.4 +TRAP;setparam;tapeAlertTrap4;traps_name;tapeAlertTrap4 +TRAP;setparam;tapeAlertTrap4;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.4 +TRAP;setparam;tapeAlertTrap4;traps_args;HP TapeAlert #4: Hba$1:Channel$2:ScsiID$3 Tape Device Has Detected Faulty Media [$4] +TRAP;setparam;tapeAlertTrap4;traps_status;2 +TRAP;setparam;tapeAlertTrap4;vendor;HP +TRAP;setparam;tapeAlertTrap4;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap4;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap4;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap4;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap4;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap4;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap4;traps_log;0 +TRAP;setparam;tapeAlertTrap4;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap4;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap4;traps_downtime;0 +TRAP;setparam;tapeAlertTrap4;traps_comments;Your data is at risk:
1. Copy any data you require from this tape
2. Do not use this tape again
3. Restart the operation with a different tape
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
4: currentMedia
+TRAP;ADD;tapeAlertTrap40;.1.3.6.1.4.1.11.2.3.9.7.1.0.40 +TRAP;setparam;tapeAlertTrap40;traps_name;tapeAlertTrap40 +TRAP;setparam;tapeAlertTrap40;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.40 +TRAP;setparam;tapeAlertTrap40;traps_args;HP TapeAlert #40: Hba$1:Channel$2:ScsiID$3 Tape Device Has Autoloader Communications Fault +TRAP;setparam;tapeAlertTrap40;traps_status;2 +TRAP;setparam;tapeAlertTrap40;vendor;HP +TRAP;setparam;tapeAlertTrap40;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap40;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap40;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap40;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap40;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap40;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap40;traps_log;0 +TRAP;setparam;tapeAlertTrap40;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap40;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap40;traps_downtime;0 +TRAP;setparam;tapeAlertTrap40;traps_comments;The changer mechanism is having difficulty
communicating with the tape drive:
1. Turn the autoloader off then on.
2. Restart the operation.
3. If problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap41;.1.3.6.1.4.1.11.2.3.9.7.1.0.41 +TRAP;setparam;tapeAlertTrap41;traps_name;tapeAlertTrap41 +TRAP;setparam;tapeAlertTrap41;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.41 +TRAP;setparam;tapeAlertTrap41;traps_args;HP TapeAlert #41: Hba$1:Channel$2:ScsiID$3 Tape Device Detects Stray Tape In Autoloader +TRAP;setparam;tapeAlertTrap41;traps_status;2 +TRAP;setparam;tapeAlertTrap41;vendor;HP +TRAP;setparam;tapeAlertTrap41;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap41;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap41;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap41;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap41;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap41;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap41;traps_log;0 +TRAP;setparam;tapeAlertTrap41;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap41;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap41;traps_downtime;0 +TRAP;setparam;tapeAlertTrap41;traps_comments;A tape has been left in the autoloader by a
previous hardware fault:
1. Insert an empty magazine to clear the fault.
2. If the fault does not clear, turn the autoloader
off and then on again.
3. If the problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap42;.1.3.6.1.4.1.11.2.3.9.7.1.0.42 +TRAP;setparam;tapeAlertTrap42;traps_name;tapeAlertTrap42 +TRAP;setparam;tapeAlertTrap42;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.42 +TRAP;setparam;tapeAlertTrap42;traps_args;HP TapeAlert #42: Hba$1:Channel$2:ScsiID$3 Tape Device Has Autoloader Mechanism Fault +TRAP;setparam;tapeAlertTrap42;traps_status;1 +TRAP;setparam;tapeAlertTrap42;vendor;HP +TRAP;setparam;tapeAlertTrap42;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap42;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap42;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap42;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap42;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap42;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap42;traps_log;0 +TRAP;setparam;tapeAlertTrap42;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap42;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap42;traps_downtime;0 +TRAP;setparam;tapeAlertTrap42;traps_comments;There is a problem with the autoloader mechanism.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap43;.1.3.6.1.4.1.11.2.3.9.7.1.0.43 +TRAP;setparam;tapeAlertTrap43;traps_name;tapeAlertTrap43 +TRAP;setparam;tapeAlertTrap43;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.43 +TRAP;setparam;tapeAlertTrap43;traps_args;HP TapeAlert #43: Hba$1:Channel$2:ScsiID$3 Tape Device Has Autoloader Door Open +TRAP;setparam;tapeAlertTrap43;traps_status;2 +TRAP;setparam;tapeAlertTrap43;vendor;HP +TRAP;setparam;tapeAlertTrap43;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap43;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap43;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap43;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap43;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap43;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap43;traps_log;0 +TRAP;setparam;tapeAlertTrap43;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap43;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap43;traps_downtime;0 +TRAP;setparam;tapeAlertTrap43;traps_comments;The operation has failed because the autoloader
door is open:
1. Clear any obstructions from the autoloader door.
2. Eject the magazine and then insert it again.
3. If the fault does not clear, turn the autoloader
off and then on again.
4. If the problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap44;.1.3.6.1.4.1.11.2.3.9.7.1.0.44 +TRAP;setparam;tapeAlertTrap44;traps_name;tapeAlertTrap44 +TRAP;setparam;tapeAlertTrap44;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.44 +TRAP;setparam;tapeAlertTrap44;traps_args;HP TapeAlert #44: Hba$1:Channel$2:ScsiID$3 Autoloader Has Hardware Fault - Call Helpline +TRAP;setparam;tapeAlertTrap44;traps_status;2 +TRAP;setparam;tapeAlertTrap44;vendor;HP +TRAP;setparam;tapeAlertTrap44;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap44;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap44;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap44;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap44;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap44;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap44;traps_log;0 +TRAP;setparam;tapeAlertTrap44;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap44;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap44;traps_downtime;0 +TRAP;setparam;tapeAlertTrap44;traps_comments;The autoloader has a hardware fault:
1. Turn the autoloader off and then on again.
2. Restart the operation.
3. If the problem persists, call the tape drive supplier helpline.
Check the autoloader users manual for device specific
instructions on turning the device power on and off.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap45;.1.3.6.1.4.1.11.2.3.9.7.1.0.45 +TRAP;setparam;tapeAlertTrap45;traps_name;tapeAlertTrap45 +TRAP;setparam;tapeAlertTrap45;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.45 +TRAP;setparam;tapeAlertTrap45;traps_args;HP TapeAlert #45: Hba$1:Channel$2:ScsiID$3 Autoloader Cannot Operate Without Magazine +TRAP;setparam;tapeAlertTrap45;traps_status;2 +TRAP;setparam;tapeAlertTrap45;vendor;HP +TRAP;setparam;tapeAlertTrap45;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap45;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap45;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap45;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap45;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap45;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap45;traps_log;0 +TRAP;setparam;tapeAlertTrap45;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap45;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap45;traps_downtime;0 +TRAP;setparam;tapeAlertTrap45;traps_comments;The autoloader cannot operate without the magazine.
1. Insert the magazine into the autoloader
2. Restart the operation.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap46;.1.3.6.1.4.1.11.2.3.9.7.1.0.46 +TRAP;setparam;tapeAlertTrap46;traps_name;tapeAlertTrap46 +TRAP;setparam;tapeAlertTrap46;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.46 +TRAP;setparam;tapeAlertTrap46;traps_args;HP TapeAlert #46: Hba$1:Channel$2:ScsiID$3 Autoloader Predicted to Fail - Call Helpline +TRAP;setparam;tapeAlertTrap46;traps_status;1 +TRAP;setparam;tapeAlertTrap46;vendor;HP +TRAP;setparam;tapeAlertTrap46;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap46;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap46;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap46;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap46;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap46;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap46;traps_log;0 +TRAP;setparam;tapeAlertTrap46;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap46;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap46;traps_downtime;0 +TRAP;setparam;tapeAlertTrap46;traps_comments;A hardware failure of the changer mechanism is predicted.
Call the tape drive supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap5;.1.3.6.1.4.1.11.2.3.9.7.1.0.5 +TRAP;setparam;tapeAlertTrap5;traps_name;tapeAlertTrap5 +TRAP;setparam;tapeAlertTrap5;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.5 +TRAP;setparam;tapeAlertTrap5;traps_args;HP TapeAlert #5: Hba$1:Channel$2:ScsiID$3 Tape Device May Have Read Fault - Call Helpline +TRAP;setparam;tapeAlertTrap5;traps_status;2 +TRAP;setparam;tapeAlertTrap5;vendor;HP +TRAP;setparam;tapeAlertTrap5;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap5;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap5;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap5;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap5;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap5;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap5;traps_log;0 +TRAP;setparam;tapeAlertTrap5;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap5;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap5;traps_downtime;0 +TRAP;setparam;tapeAlertTrap5;traps_comments;The tape is damaged or the drive is faulty.
Call the tape drive supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap6;.1.3.6.1.4.1.11.2.3.9.7.1.0.6 +TRAP;setparam;tapeAlertTrap6;traps_name;tapeAlertTrap6 +TRAP;setparam;tapeAlertTrap6;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.6 +TRAP;setparam;tapeAlertTrap6;traps_args;HP TapeAlert #6: Hba$1:Channel$2:ScsiID$3 Tape Device May Have Write Fault - Call Helpline +TRAP;setparam;tapeAlertTrap6;traps_status;2 +TRAP;setparam;tapeAlertTrap6;vendor;HP +TRAP;setparam;tapeAlertTrap6;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap6;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap6;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap6;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap6;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap6;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap6;traps_log;0 +TRAP;setparam;tapeAlertTrap6;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap6;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap6;traps_downtime;0 +TRAP;setparam;tapeAlertTrap6;traps_comments;The tape is from a faulty batch or the tape drive
is faulty:
1. Use a good tape to test the drive.
2. If the problem persists, call the tape drive
supplier helpline.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap7;.1.3.6.1.4.1.11.2.3.9.7.1.0.7 +TRAP;setparam;tapeAlertTrap7;traps_name;tapeAlertTrap7 +TRAP;setparam;tapeAlertTrap7;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.7 +TRAP;setparam;tapeAlertTrap7;traps_args;HP TapeAlert #7: Hba$1:Channel$2:ScsiID$3 Tape Device Has Detected Worn Out Media [$4] +TRAP;setparam;tapeAlertTrap7;traps_status;1 +TRAP;setparam;tapeAlertTrap7;vendor;HP +TRAP;setparam;tapeAlertTrap7;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap7;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap7;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap7;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap7;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap7;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap7;traps_log;0 +TRAP;setparam;tapeAlertTrap7;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap7;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap7;traps_downtime;0 +TRAP;setparam;tapeAlertTrap7;traps_comments;The tape cartridge has reached the end of its
calculated useful life:
1. Copy any data you need to another tape
2. Discard the old tape.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
4: currentMedia
+TRAP;ADD;tapeAlertTrap8;.1.3.6.1.4.1.11.2.3.9.7.1.0.8 +TRAP;setparam;tapeAlertTrap8;traps_name;tapeAlertTrap8 +TRAP;setparam;tapeAlertTrap8;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.8 +TRAP;setparam;tapeAlertTrap8;traps_args;HP TapeAlert #8: Hba$1:Channel$2:ScsiID$3 Media Loaded In Tape Device Is Not Data Grade +TRAP;setparam;tapeAlertTrap8;traps_status;1 +TRAP;setparam;tapeAlertTrap8;vendor;HP +TRAP;setparam;tapeAlertTrap8;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap8;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap8;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap8;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap8;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap8;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap8;traps_log;0 +TRAP;setparam;tapeAlertTrap8;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap8;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap8;traps_downtime;0 +TRAP;setparam;tapeAlertTrap8;traps_comments;The tape cartridge is not data-grade.
Any data you back up to the tape is at risk.
Replace the cartridge with a data-grade tape.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;tapeAlertTrap9;.1.3.6.1.4.1.11.2.3.9.7.1.0.9 +TRAP;setparam;tapeAlertTrap9;traps_name;tapeAlertTrap9 +TRAP;setparam;tapeAlertTrap9;traps_oid;.1.3.6.1.4.1.11.2.3.9.7.1.0.9 +TRAP;setparam;tapeAlertTrap9;traps_args;HP TapeAlert #9: Hba$1:Channel$2:ScsiID$3 Tape Device Attempted Backup to Write-Protected Tape +TRAP;setparam;tapeAlertTrap9;traps_status;2 +TRAP;setparam;tapeAlertTrap9;vendor;HP +TRAP;setparam;tapeAlertTrap9;traps_reschedule_svc_enable;0 +TRAP;setparam;tapeAlertTrap9;traps_execution_command_enable;0 +TRAP;setparam;tapeAlertTrap9;traps_submit_result_enable;0 +TRAP;setparam;tapeAlertTrap9;traps_advanced_treatment;0 +TRAP;setparam;tapeAlertTrap9;traps_advanced_treatment_default;0 +TRAP;setparam;tapeAlertTrap9;traps_exec_interval_type;0 +TRAP;setparam;tapeAlertTrap9;traps_log;0 +TRAP;setparam;tapeAlertTrap9;traps_routing_mode;0 +TRAP;setparam;tapeAlertTrap9;traps_exec_method;0 +TRAP;setparam;tapeAlertTrap9;traps_downtime;0 +TRAP;setparam;tapeAlertTrap9;traps_comments;You are trying to write to a write-protected
cartridge. Remove the write-protection or use
another tape.
Variables:
1: hbaNumber
2: hbaChannel
3: driveScsiID
+TRAP;ADD;trapNoPrinterAttached;.1.3.6.1.4.1.683.6.0.3 +TRAP;setparam;trapNoPrinterAttached;traps_name;trapNoPrinterAttached +TRAP;setparam;trapNoPrinterAttached;traps_oid;.1.3.6.1.4.1.683.6.0.3 +TRAP;setparam;trapNoPrinterAttached;traps_args;No Printer Attached: Port $1 - No Printer Attached +TRAP;setparam;trapNoPrinterAttached;traps_status;0 +TRAP;setparam;trapNoPrinterAttached;vendor;Zebra +TRAP;setparam;trapNoPrinterAttached;traps_reschedule_svc_enable;0 +TRAP;setparam;trapNoPrinterAttached;traps_execution_command_enable;0 +TRAP;setparam;trapNoPrinterAttached;traps_submit_result_enable;0 +TRAP;setparam;trapNoPrinterAttached;traps_advanced_treatment;0 +TRAP;setparam;trapNoPrinterAttached;traps_advanced_treatment_default;0 +TRAP;setparam;trapNoPrinterAttached;traps_exec_interval_type;0 +TRAP;setparam;trapNoPrinterAttached;traps_log;0 +TRAP;setparam;trapNoPrinterAttached;traps_routing_mode;0 +TRAP;setparam;trapNoPrinterAttached;traps_exec_method;0 +TRAP;setparam;trapNoPrinterAttached;traps_downtime;0 +TRAP;setparam;trapNoPrinterAttached;traps_comments;No printer is attached to the output port.
Variables:
1: outputIndex
+TRAP;ADD;trapPrinterDoorOpen;.1.3.6.1.4.1.683.6.0.7 +TRAP;setparam;trapPrinterDoorOpen;traps_name;trapPrinterDoorOpen +TRAP;setparam;trapPrinterDoorOpen;traps_oid;.1.3.6.1.4.1.683.6.0.7 +TRAP;setparam;trapPrinterDoorOpen;traps_args;Printer Door Open: Port $1 - Printer Door Open +TRAP;setparam;trapPrinterDoorOpen;traps_status;0 +TRAP;setparam;trapPrinterDoorOpen;vendor;Zebra +TRAP;setparam;trapPrinterDoorOpen;traps_reschedule_svc_enable;0 +TRAP;setparam;trapPrinterDoorOpen;traps_execution_command_enable;0 +TRAP;setparam;trapPrinterDoorOpen;traps_submit_result_enable;0 +TRAP;setparam;trapPrinterDoorOpen;traps_advanced_treatment;0 +TRAP;setparam;trapPrinterDoorOpen;traps_advanced_treatment_default;0 +TRAP;setparam;trapPrinterDoorOpen;traps_exec_interval_type;0 +TRAP;setparam;trapPrinterDoorOpen;traps_log;0 +TRAP;setparam;trapPrinterDoorOpen;traps_routing_mode;0 +TRAP;setparam;trapPrinterDoorOpen;traps_exec_method;0 +TRAP;setparam;trapPrinterDoorOpen;traps_downtime;0 +TRAP;setparam;trapPrinterDoorOpen;traps_comments;The printer door is open.
Variables:
1: outputIndex
+TRAP;ADD;trapPrinterError;.1.3.6.1.4.1.683.6.0.16 +TRAP;setparam;trapPrinterError;traps_name;trapPrinterError +TRAP;setparam;trapPrinterError;traps_oid;.1.3.6.1.4.1.683.6.0.16 +TRAP;setparam;trapPrinterError;traps_args;General Printer Error: Port $1 - Printer Error +TRAP;setparam;trapPrinterError;traps_status;1 +TRAP;setparam;trapPrinterError;vendor;Zebra +TRAP;setparam;trapPrinterError;traps_reschedule_svc_enable;0 +TRAP;setparam;trapPrinterError;traps_execution_command_enable;0 +TRAP;setparam;trapPrinterError;traps_submit_result_enable;0 +TRAP;setparam;trapPrinterError;traps_advanced_treatment;0 +TRAP;setparam;trapPrinterError;traps_advanced_treatment_default;0 +TRAP;setparam;trapPrinterError;traps_exec_interval_type;0 +TRAP;setparam;trapPrinterError;traps_log;0 +TRAP;setparam;trapPrinterError;traps_routing_mode;0 +TRAP;setparam;trapPrinterError;traps_exec_method;0 +TRAP;setparam;trapPrinterError;traps_downtime;0 +TRAP;setparam;trapPrinterError;traps_comments;General printer error.
Variables:
1: outputIndex
+TRAP;ADD;trapPrinterOffline;.1.3.6.1.4.1.683.6.0.2 +TRAP;setparam;trapPrinterOffline;traps_name;trapPrinterOffline +TRAP;setparam;trapPrinterOffline;traps_oid;.1.3.6.1.4.1.683.6.0.2 +TRAP;setparam;trapPrinterOffline;traps_args;Printer Off-Line: Port $1 is Off-Line +TRAP;setparam;trapPrinterOffline;traps_status;0 +TRAP;setparam;trapPrinterOffline;vendor;Zebra +TRAP;setparam;trapPrinterOffline;traps_reschedule_svc_enable;0 +TRAP;setparam;trapPrinterOffline;traps_execution_command_enable;0 +TRAP;setparam;trapPrinterOffline;traps_submit_result_enable;0 +TRAP;setparam;trapPrinterOffline;traps_advanced_treatment;0 +TRAP;setparam;trapPrinterOffline;traps_advanced_treatment_default;0 +TRAP;setparam;trapPrinterOffline;traps_exec_interval_type;0 +TRAP;setparam;trapPrinterOffline;traps_log;0 +TRAP;setparam;trapPrinterOffline;traps_routing_mode;0 +TRAP;setparam;trapPrinterOffline;traps_exec_method;0 +TRAP;setparam;trapPrinterOffline;traps_downtime;0 +TRAP;setparam;trapPrinterOffline;traps_comments;The printer is off-line.
Variables:
1: outputIndex
+TRAP;ADD;trapPrinterOnline;.1.3.6.1.4.1.683.6.0.1 +TRAP;setparam;trapPrinterOnline;traps_name;trapPrinterOnline +TRAP;setparam;trapPrinterOnline;traps_oid;.1.3.6.1.4.1.683.6.0.1 +TRAP;setparam;trapPrinterOnline;traps_args;Printer On-Line: Port $1 is On-Line +TRAP;setparam;trapPrinterOnline;traps_status;0 +TRAP;setparam;trapPrinterOnline;vendor;Zebra +TRAP;setparam;trapPrinterOnline;traps_reschedule_svc_enable;0 +TRAP;setparam;trapPrinterOnline;traps_execution_command_enable;0 +TRAP;setparam;trapPrinterOnline;traps_submit_result_enable;0 +TRAP;setparam;trapPrinterOnline;traps_advanced_treatment;0 +TRAP;setparam;trapPrinterOnline;traps_advanced_treatment_default;0 +TRAP;setparam;trapPrinterOnline;traps_exec_interval_type;0 +TRAP;setparam;trapPrinterOnline;traps_log;0 +TRAP;setparam;trapPrinterOnline;traps_routing_mode;0 +TRAP;setparam;trapPrinterOnline;traps_exec_method;0 +TRAP;setparam;trapPrinterOnline;traps_downtime;0 +TRAP;setparam;trapPrinterOnline;traps_comments;The printer is on-line. This trap will be sent
out after a printer error condition has been cleared.
Variables:
1: outputIndex
+TRAP;ADD;trapPrinterPaperJam;.1.3.6.1.4.1.683.6.0.6 +TRAP;setparam;trapPrinterPaperJam;traps_name;trapPrinterPaperJam +TRAP;setparam;trapPrinterPaperJam;traps_oid;.1.3.6.1.4.1.683.6.0.6 +TRAP;setparam;trapPrinterPaperJam;traps_args;Paper Jam: Port $1 - Paper Jam +TRAP;setparam;trapPrinterPaperJam;traps_status;2 +TRAP;setparam;trapPrinterPaperJam;vendor;Zebra +TRAP;setparam;trapPrinterPaperJam;traps_reschedule_svc_enable;0 +TRAP;setparam;trapPrinterPaperJam;traps_execution_command_enable;0 +TRAP;setparam;trapPrinterPaperJam;traps_submit_result_enable;0 +TRAP;setparam;trapPrinterPaperJam;traps_advanced_treatment;0 +TRAP;setparam;trapPrinterPaperJam;traps_advanced_treatment_default;0 +TRAP;setparam;trapPrinterPaperJam;traps_exec_interval_type;0 +TRAP;setparam;trapPrinterPaperJam;traps_log;0 +TRAP;setparam;trapPrinterPaperJam;traps_routing_mode;0 +TRAP;setparam;trapPrinterPaperJam;traps_exec_method;0 +TRAP;setparam;trapPrinterPaperJam;traps_downtime;0 +TRAP;setparam;trapPrinterPaperJam;traps_comments;The printer has a paper jam.
Variables:
1: outputIndex
+TRAP;ADD;trapPrinterPaperOut;.1.3.6.1.4.1.683.6.0.5 +TRAP;setparam;trapPrinterPaperOut;traps_name;trapPrinterPaperOut +TRAP;setparam;trapPrinterPaperOut;traps_oid;.1.3.6.1.4.1.683.6.0.5 +TRAP;setparam;trapPrinterPaperOut;traps_args;Printer Out of Paper: Port $1 - Out of Paper +TRAP;setparam;trapPrinterPaperOut;traps_status;1 +TRAP;setparam;trapPrinterPaperOut;vendor;Zebra +TRAP;setparam;trapPrinterPaperOut;traps_reschedule_svc_enable;0 +TRAP;setparam;trapPrinterPaperOut;traps_execution_command_enable;0 +TRAP;setparam;trapPrinterPaperOut;traps_submit_result_enable;0 +TRAP;setparam;trapPrinterPaperOut;traps_advanced_treatment;0 +TRAP;setparam;trapPrinterPaperOut;traps_advanced_treatment_default;0 +TRAP;setparam;trapPrinterPaperOut;traps_exec_interval_type;0 +TRAP;setparam;trapPrinterPaperOut;traps_log;0 +TRAP;setparam;trapPrinterPaperOut;traps_routing_mode;0 +TRAP;setparam;trapPrinterPaperOut;traps_exec_method;0 +TRAP;setparam;trapPrinterPaperOut;traps_downtime;0 +TRAP;setparam;trapPrinterPaperOut;traps_comments;The printer is out of paper.
Variables:
1: outputIndex
+TRAP;ADD;trapPrinterTonerLow;.1.3.6.1.4.1.683.6.0.4 +TRAP;setparam;trapPrinterTonerLow;traps_name;trapPrinterTonerLow +TRAP;setparam;trapPrinterTonerLow;traps_oid;.1.3.6.1.4.1.683.6.0.4 +TRAP;setparam;trapPrinterTonerLow;traps_args;Toner Low: Port $1 - Toner Low +TRAP;setparam;trapPrinterTonerLow;traps_status;1 +TRAP;setparam;trapPrinterTonerLow;vendor;Zebra +TRAP;setparam;trapPrinterTonerLow;traps_reschedule_svc_enable;0 +TRAP;setparam;trapPrinterTonerLow;traps_execution_command_enable;0 +TRAP;setparam;trapPrinterTonerLow;traps_submit_result_enable;0 +TRAP;setparam;trapPrinterTonerLow;traps_advanced_treatment;0 +TRAP;setparam;trapPrinterTonerLow;traps_advanced_treatment_default;0 +TRAP;setparam;trapPrinterTonerLow;traps_exec_interval_type;0 +TRAP;setparam;trapPrinterTonerLow;traps_log;0 +TRAP;setparam;trapPrinterTonerLow;traps_routing_mode;0 +TRAP;setparam;trapPrinterTonerLow;traps_exec_method;0 +TRAP;setparam;trapPrinterTonerLow;traps_downtime;0 +TRAP;setparam;trapPrinterTonerLow;traps_comments;The printer toner is low.
Variables:
1: outputIndex
+TRAP;ADD;unitDeparture;.1.3.6.1.4.1.43.0.89 +TRAP;setparam;unitDeparture;traps_name;unitDeparture +TRAP;setparam;unitDeparture;traps_oid;.1.3.6.1.4.1.43.0.89 +TRAP;setparam;unitDeparture;traps_args;This trap is raised by the lowest numbered unit in a stack when $* +TRAP;setparam;unitDeparture;traps_status;0 +TRAP;setparam;unitDeparture;vendor;3com +TRAP;setparam;unitDeparture;traps_reschedule_svc_enable;0 +TRAP;setparam;unitDeparture;traps_execution_command_enable;0 +TRAP;setparam;unitDeparture;traps_submit_result_enable;0 +TRAP;setparam;unitDeparture;traps_advanced_treatment;0 +TRAP;setparam;unitDeparture;traps_advanced_treatment_default;0 +TRAP;setparam;unitDeparture;traps_exec_interval_type;0 +TRAP;setparam;unitDeparture;traps_log;0 +TRAP;setparam;unitDeparture;traps_routing_mode;0 +TRAP;setparam;unitDeparture;traps_exec_method;0 +TRAP;setparam;unitDeparture;traps_downtime;0 +TRAP;setparam;unitDeparture;traps_comments;This trap is raised by the lowest numbered unit in a stack when
a communications loss is detected to another unit. The raising of this
trap is optional.
Variables:
1: stackUnitDesc
2: stackUnitSerialNumber
+TRAP;ADD;vdFailedRedundancy;.1.3.6.1.4.1.674.10893.1.1.200.0.510 +TRAP;setparam;vdFailedRedundancy;traps_name;vdFailedRedundancy +TRAP;setparam;vdFailedRedundancy;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.510 +TRAP;setparam;vdFailedRedundancy;traps_args;Array Manager Event: Virtual Disk failed redundancy: +TRAP;setparam;vdFailedRedundancy;traps_status;1 +TRAP;setparam;vdFailedRedundancy;vendor;Dell +TRAP;setparam;vdFailedRedundancy;traps_reschedule_svc_enable;0 +TRAP;setparam;vdFailedRedundancy;traps_execution_command_enable;0 +TRAP;setparam;vdFailedRedundancy;traps_submit_result_enable;0 +TRAP;setparam;vdFailedRedundancy;traps_advanced_treatment;0 +TRAP;setparam;vdFailedRedundancy;traps_advanced_treatment_default;0 +TRAP;setparam;vdFailedRedundancy;traps_exec_interval_type;0 +TRAP;setparam;vdFailedRedundancy;traps_log;0 +TRAP;setparam;vdFailedRedundancy;traps_routing_mode;0 +TRAP;setparam;vdFailedRedundancy;traps_exec_method;0 +TRAP;setparam;vdFailedRedundancy;traps_downtime;0 +TRAP;setparam;vdFailedRedundancy;traps_comments;%s, virtual disk (%s) is no longer redundant.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdFormatCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.530 +TRAP;setparam;vdFormatCancelled;traps_name;vdFormatCancelled +TRAP;setparam;vdFormatCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.530 +TRAP;setparam;vdFormatCancelled;traps_args;Array Manager Event: Virtual Disk format cancelled: +TRAP;setparam;vdFormatCancelled;traps_status;1 +TRAP;setparam;vdFormatCancelled;vendor;Dell +TRAP;setparam;vdFormatCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;vdFormatCancelled;traps_execution_command_enable;0 +TRAP;setparam;vdFormatCancelled;traps_submit_result_enable;0 +TRAP;setparam;vdFormatCancelled;traps_advanced_treatment;0 +TRAP;setparam;vdFormatCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;vdFormatCancelled;traps_exec_interval_type;0 +TRAP;setparam;vdFormatCancelled;traps_log;0 +TRAP;setparam;vdFormatCancelled;traps_routing_mode;0 +TRAP;setparam;vdFormatCancelled;traps_exec_method;0 +TRAP;setparam;vdFormatCancelled;traps_downtime;0 +TRAP;setparam;vdFormatCancelled;traps_comments;%s, virtual disk (%s) format cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdFormatCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.548 +TRAP;setparam;vdFormatCompleted;traps_name;vdFormatCompleted +TRAP;setparam;vdFormatCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.548 +TRAP;setparam;vdFormatCompleted;traps_args;Array Manager Event: Virtual Disk format completed: +TRAP;setparam;vdFormatCompleted;traps_status;0 +TRAP;setparam;vdFormatCompleted;vendor;Dell +TRAP;setparam;vdFormatCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdFormatCompleted;traps_execution_command_enable;0 +TRAP;setparam;vdFormatCompleted;traps_submit_result_enable;0 +TRAP;setparam;vdFormatCompleted;traps_advanced_treatment;0 +TRAP;setparam;vdFormatCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;vdFormatCompleted;traps_exec_interval_type;0 +TRAP;setparam;vdFormatCompleted;traps_log;0 +TRAP;setparam;vdFormatCompleted;traps_routing_mode;0 +TRAP;setparam;vdFormatCompleted;traps_exec_method;0 +TRAP;setparam;vdFormatCompleted;traps_downtime;0 +TRAP;setparam;vdFormatCompleted;traps_comments;%s, virtual disk (%s) format completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdFormatFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.539 +TRAP;setparam;vdFormatFailed;traps_name;vdFormatFailed +TRAP;setparam;vdFormatFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.539 +TRAP;setparam;vdFormatFailed;traps_args;Array Manager Event: Virtual Disk format failed: +TRAP;setparam;vdFormatFailed;traps_status;3 +TRAP;setparam;vdFormatFailed;vendor;Dell +TRAP;setparam;vdFormatFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;vdFormatFailed;traps_execution_command_enable;0 +TRAP;setparam;vdFormatFailed;traps_submit_result_enable;0 +TRAP;setparam;vdFormatFailed;traps_advanced_treatment;0 +TRAP;setparam;vdFormatFailed;traps_advanced_treatment_default;0 +TRAP;setparam;vdFormatFailed;traps_exec_interval_type;0 +TRAP;setparam;vdFormatFailed;traps_log;0 +TRAP;setparam;vdFormatFailed;traps_routing_mode;0 +TRAP;setparam;vdFormatFailed;traps_exec_method;0 +TRAP;setparam;vdFormatFailed;traps_downtime;0 +TRAP;setparam;vdFormatFailed;traps_comments;%s, virtual disk (%s) format failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdFormatStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.521 +TRAP;setparam;vdFormatStarted;traps_name;vdFormatStarted +TRAP;setparam;vdFormatStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.521 +TRAP;setparam;vdFormatStarted;traps_args;Array Manager Event: Virtual Disk format started: +TRAP;setparam;vdFormatStarted;traps_status;1 +TRAP;setparam;vdFormatStarted;vendor;Dell +TRAP;setparam;vdFormatStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdFormatStarted;traps_execution_command_enable;0 +TRAP;setparam;vdFormatStarted;traps_submit_result_enable;0 +TRAP;setparam;vdFormatStarted;traps_advanced_treatment;0 +TRAP;setparam;vdFormatStarted;traps_advanced_treatment_default;0 +TRAP;setparam;vdFormatStarted;traps_exec_interval_type;0 +TRAP;setparam;vdFormatStarted;traps_log;0 +TRAP;setparam;vdFormatStarted;traps_routing_mode;0 +TRAP;setparam;vdFormatStarted;traps_exec_method;0 +TRAP;setparam;vdFormatStarted;traps_downtime;0 +TRAP;setparam;vdFormatStarted;traps_comments;%s, virtual disk (%s) format started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdInitializeCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.532 +TRAP;setparam;vdInitializeCancelled;traps_name;vdInitializeCancelled +TRAP;setparam;vdInitializeCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.532 +TRAP;setparam;vdInitializeCancelled;traps_args;Array Manager Event: Virtual Disk initialization cancelled: +TRAP;setparam;vdInitializeCancelled;traps_status;1 +TRAP;setparam;vdInitializeCancelled;vendor;Dell +TRAP;setparam;vdInitializeCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;vdInitializeCancelled;traps_execution_command_enable;0 +TRAP;setparam;vdInitializeCancelled;traps_submit_result_enable;0 +TRAP;setparam;vdInitializeCancelled;traps_advanced_treatment;0 +TRAP;setparam;vdInitializeCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;vdInitializeCancelled;traps_exec_interval_type;0 +TRAP;setparam;vdInitializeCancelled;traps_log;0 +TRAP;setparam;vdInitializeCancelled;traps_routing_mode;0 +TRAP;setparam;vdInitializeCancelled;traps_exec_method;0 +TRAP;setparam;vdInitializeCancelled;traps_downtime;0 +TRAP;setparam;vdInitializeCancelled;traps_comments;%s, virtual disk (%s) initialization cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdInitializeCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.550 +TRAP;setparam;vdInitializeCompleted;traps_name;vdInitializeCompleted +TRAP;setparam;vdInitializeCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.550 +TRAP;setparam;vdInitializeCompleted;traps_args;Array Manager Event: Virtual Disk initialization completed: +TRAP;setparam;vdInitializeCompleted;traps_status;0 +TRAP;setparam;vdInitializeCompleted;vendor;Dell +TRAP;setparam;vdInitializeCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdInitializeCompleted;traps_execution_command_enable;0 +TRAP;setparam;vdInitializeCompleted;traps_submit_result_enable;0 +TRAP;setparam;vdInitializeCompleted;traps_advanced_treatment;0 +TRAP;setparam;vdInitializeCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;vdInitializeCompleted;traps_exec_interval_type;0 +TRAP;setparam;vdInitializeCompleted;traps_log;0 +TRAP;setparam;vdInitializeCompleted;traps_routing_mode;0 +TRAP;setparam;vdInitializeCompleted;traps_exec_method;0 +TRAP;setparam;vdInitializeCompleted;traps_downtime;0 +TRAP;setparam;vdInitializeCompleted;traps_comments;%s, virtual disk (%s) initialization completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdInitializeFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.541 +TRAP;setparam;vdInitializeFailed;traps_name;vdInitializeFailed +TRAP;setparam;vdInitializeFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.541 +TRAP;setparam;vdInitializeFailed;traps_args;Array Manager Event: Virtual Disk initialization Failed: +TRAP;setparam;vdInitializeFailed;traps_status;3 +TRAP;setparam;vdInitializeFailed;vendor;Dell +TRAP;setparam;vdInitializeFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;vdInitializeFailed;traps_execution_command_enable;0 +TRAP;setparam;vdInitializeFailed;traps_submit_result_enable;0 +TRAP;setparam;vdInitializeFailed;traps_advanced_treatment;0 +TRAP;setparam;vdInitializeFailed;traps_advanced_treatment_default;0 +TRAP;setparam;vdInitializeFailed;traps_exec_interval_type;0 +TRAP;setparam;vdInitializeFailed;traps_log;0 +TRAP;setparam;vdInitializeFailed;traps_routing_mode;0 +TRAP;setparam;vdInitializeFailed;traps_exec_method;0 +TRAP;setparam;vdInitializeFailed;traps_downtime;0 +TRAP;setparam;vdInitializeFailed;traps_comments;%s, virtual disk (%s) initialization Failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdInitializeStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.523 +TRAP;setparam;vdInitializeStarted;traps_name;vdInitializeStarted +TRAP;setparam;vdInitializeStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.523 +TRAP;setparam;vdInitializeStarted;traps_args;Array Manager Event: Virtual Disk initialization started: +TRAP;setparam;vdInitializeStarted;traps_status;0 +TRAP;setparam;vdInitializeStarted;vendor;Dell +TRAP;setparam;vdInitializeStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdInitializeStarted;traps_execution_command_enable;0 +TRAP;setparam;vdInitializeStarted;traps_submit_result_enable;0 +TRAP;setparam;vdInitializeStarted;traps_advanced_treatment;0 +TRAP;setparam;vdInitializeStarted;traps_advanced_treatment_default;0 +TRAP;setparam;vdInitializeStarted;traps_exec_interval_type;0 +TRAP;setparam;vdInitializeStarted;traps_log;0 +TRAP;setparam;vdInitializeStarted;traps_routing_mode;0 +TRAP;setparam;vdInitializeStarted;traps_exec_method;0 +TRAP;setparam;vdInitializeStarted;traps_downtime;0 +TRAP;setparam;vdInitializeStarted;traps_comments;%s, virtual disk (%s) initialization started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdRebuildCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.535 +TRAP;setparam;vdRebuildCancelled;traps_name;vdRebuildCancelled +TRAP;setparam;vdRebuildCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.535 +TRAP;setparam;vdRebuildCancelled;traps_args;Array Manager Event: Virtual Disk rebuild cancelled: +TRAP;setparam;vdRebuildCancelled;traps_status;1 +TRAP;setparam;vdRebuildCancelled;vendor;Dell +TRAP;setparam;vdRebuildCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;vdRebuildCancelled;traps_execution_command_enable;0 +TRAP;setparam;vdRebuildCancelled;traps_submit_result_enable;0 +TRAP;setparam;vdRebuildCancelled;traps_advanced_treatment;0 +TRAP;setparam;vdRebuildCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;vdRebuildCancelled;traps_exec_interval_type;0 +TRAP;setparam;vdRebuildCancelled;traps_log;0 +TRAP;setparam;vdRebuildCancelled;traps_routing_mode;0 +TRAP;setparam;vdRebuildCancelled;traps_exec_method;0 +TRAP;setparam;vdRebuildCancelled;traps_downtime;0 +TRAP;setparam;vdRebuildCancelled;traps_comments;%s, virtual disk (%s) rebuild cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdRebuildCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.553 +TRAP;setparam;vdRebuildCompleted;traps_name;vdRebuildCompleted +TRAP;setparam;vdRebuildCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.553 +TRAP;setparam;vdRebuildCompleted;traps_args;Array Manager Event: Virtual Disk rebuild completed: +TRAP;setparam;vdRebuildCompleted;traps_status;0 +TRAP;setparam;vdRebuildCompleted;vendor;Dell +TRAP;setparam;vdRebuildCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdRebuildCompleted;traps_execution_command_enable;0 +TRAP;setparam;vdRebuildCompleted;traps_submit_result_enable;0 +TRAP;setparam;vdRebuildCompleted;traps_advanced_treatment;0 +TRAP;setparam;vdRebuildCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;vdRebuildCompleted;traps_exec_interval_type;0 +TRAP;setparam;vdRebuildCompleted;traps_log;0 +TRAP;setparam;vdRebuildCompleted;traps_routing_mode;0 +TRAP;setparam;vdRebuildCompleted;traps_exec_method;0 +TRAP;setparam;vdRebuildCompleted;traps_downtime;0 +TRAP;setparam;vdRebuildCompleted;traps_comments;%s, virtual disk (%s) rebuild completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdRebuildFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.544 +TRAP;setparam;vdRebuildFailed;traps_name;vdRebuildFailed +TRAP;setparam;vdRebuildFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.544 +TRAP;setparam;vdRebuildFailed;traps_args;Array Manager Event: Virtual Disk rebuild failed: +TRAP;setparam;vdRebuildFailed;traps_status;3 +TRAP;setparam;vdRebuildFailed;vendor;Dell +TRAP;setparam;vdRebuildFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;vdRebuildFailed;traps_execution_command_enable;0 +TRAP;setparam;vdRebuildFailed;traps_submit_result_enable;0 +TRAP;setparam;vdRebuildFailed;traps_advanced_treatment;0 +TRAP;setparam;vdRebuildFailed;traps_advanced_treatment_default;0 +TRAP;setparam;vdRebuildFailed;traps_exec_interval_type;0 +TRAP;setparam;vdRebuildFailed;traps_log;0 +TRAP;setparam;vdRebuildFailed;traps_routing_mode;0 +TRAP;setparam;vdRebuildFailed;traps_exec_method;0 +TRAP;setparam;vdRebuildFailed;traps_downtime;0 +TRAP;setparam;vdRebuildFailed;traps_comments;%s, virtual disk (%s) rebuild failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdRebuildStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.526 +TRAP;setparam;vdRebuildStarted;traps_name;vdRebuildStarted +TRAP;setparam;vdRebuildStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.526 +TRAP;setparam;vdRebuildStarted;traps_args;Array Manager Event: Virtual Disk rebuild started: +TRAP;setparam;vdRebuildStarted;traps_status;1 +TRAP;setparam;vdRebuildStarted;vendor;Dell +TRAP;setparam;vdRebuildStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdRebuildStarted;traps_execution_command_enable;0 +TRAP;setparam;vdRebuildStarted;traps_submit_result_enable;0 +TRAP;setparam;vdRebuildStarted;traps_advanced_treatment;0 +TRAP;setparam;vdRebuildStarted;traps_advanced_treatment_default;0 +TRAP;setparam;vdRebuildStarted;traps_exec_interval_type;0 +TRAP;setparam;vdRebuildStarted;traps_log;0 +TRAP;setparam;vdRebuildStarted;traps_routing_mode;0 +TRAP;setparam;vdRebuildStarted;traps_exec_method;0 +TRAP;setparam;vdRebuildStarted;traps_downtime;0 +TRAP;setparam;vdRebuildStarted;traps_comments;%s, virtual disk (%s) rebuild started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdReconfigCancelled;.1.3.6.1.4.1.674.10893.1.1.200.0.534 +TRAP;setparam;vdReconfigCancelled;traps_name;vdReconfigCancelled +TRAP;setparam;vdReconfigCancelled;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.534 +TRAP;setparam;vdReconfigCancelled;traps_args;Array Manager Event: Virtual Disk Reconfiguration cancelled: +TRAP;setparam;vdReconfigCancelled;traps_status;1 +TRAP;setparam;vdReconfigCancelled;vendor;Dell +TRAP;setparam;vdReconfigCancelled;traps_reschedule_svc_enable;0 +TRAP;setparam;vdReconfigCancelled;traps_execution_command_enable;0 +TRAP;setparam;vdReconfigCancelled;traps_submit_result_enable;0 +TRAP;setparam;vdReconfigCancelled;traps_advanced_treatment;0 +TRAP;setparam;vdReconfigCancelled;traps_advanced_treatment_default;0 +TRAP;setparam;vdReconfigCancelled;traps_exec_interval_type;0 +TRAP;setparam;vdReconfigCancelled;traps_log;0 +TRAP;setparam;vdReconfigCancelled;traps_routing_mode;0 +TRAP;setparam;vdReconfigCancelled;traps_exec_method;0 +TRAP;setparam;vdReconfigCancelled;traps_downtime;0 +TRAP;setparam;vdReconfigCancelled;traps_comments;%s, virtual disk (%s) reconfiguration cancelled.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdReconfigCompleted;.1.3.6.1.4.1.674.10893.1.1.200.0.552 +TRAP;setparam;vdReconfigCompleted;traps_name;vdReconfigCompleted +TRAP;setparam;vdReconfigCompleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.552 +TRAP;setparam;vdReconfigCompleted;traps_args;Array Manager Event: Virtual Disk Reconfiguration completed: +TRAP;setparam;vdReconfigCompleted;traps_status;1 +TRAP;setparam;vdReconfigCompleted;vendor;Dell +TRAP;setparam;vdReconfigCompleted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdReconfigCompleted;traps_execution_command_enable;0 +TRAP;setparam;vdReconfigCompleted;traps_submit_result_enable;0 +TRAP;setparam;vdReconfigCompleted;traps_advanced_treatment;0 +TRAP;setparam;vdReconfigCompleted;traps_advanced_treatment_default;0 +TRAP;setparam;vdReconfigCompleted;traps_exec_interval_type;0 +TRAP;setparam;vdReconfigCompleted;traps_log;0 +TRAP;setparam;vdReconfigCompleted;traps_routing_mode;0 +TRAP;setparam;vdReconfigCompleted;traps_exec_method;0 +TRAP;setparam;vdReconfigCompleted;traps_downtime;0 +TRAP;setparam;vdReconfigCompleted;traps_comments;%s, virtual disk (%s) reconfiguration completed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdReconfigFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.543 +TRAP;setparam;vdReconfigFailed;traps_name;vdReconfigFailed +TRAP;setparam;vdReconfigFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.543 +TRAP;setparam;vdReconfigFailed;traps_args;Array Manager Event: Virtual Disk Reconfiguration failed: +TRAP;setparam;vdReconfigFailed;traps_status;3 +TRAP;setparam;vdReconfigFailed;vendor;Dell +TRAP;setparam;vdReconfigFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;vdReconfigFailed;traps_execution_command_enable;0 +TRAP;setparam;vdReconfigFailed;traps_submit_result_enable;0 +TRAP;setparam;vdReconfigFailed;traps_advanced_treatment;0 +TRAP;setparam;vdReconfigFailed;traps_advanced_treatment_default;0 +TRAP;setparam;vdReconfigFailed;traps_exec_interval_type;0 +TRAP;setparam;vdReconfigFailed;traps_log;0 +TRAP;setparam;vdReconfigFailed;traps_routing_mode;0 +TRAP;setparam;vdReconfigFailed;traps_exec_method;0 +TRAP;setparam;vdReconfigFailed;traps_downtime;0 +TRAP;setparam;vdReconfigFailed;traps_comments;%s, virtual disk (%s) reconfiguration failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;vdReconfigStarted;.1.3.6.1.4.1.674.10893.1.1.200.0.525 +TRAP;setparam;vdReconfigStarted;traps_name;vdReconfigStarted +TRAP;setparam;vdReconfigStarted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.525 +TRAP;setparam;vdReconfigStarted;traps_args;Array Manager Event: Virtual Disk Reconfiguration started: +TRAP;setparam;vdReconfigStarted;traps_status;1 +TRAP;setparam;vdReconfigStarted;vendor;Dell +TRAP;setparam;vdReconfigStarted;traps_reschedule_svc_enable;0 +TRAP;setparam;vdReconfigStarted;traps_execution_command_enable;0 +TRAP;setparam;vdReconfigStarted;traps_submit_result_enable;0 +TRAP;setparam;vdReconfigStarted;traps_advanced_treatment;0 +TRAP;setparam;vdReconfigStarted;traps_advanced_treatment_default;0 +TRAP;setparam;vdReconfigStarted;traps_exec_interval_type;0 +TRAP;setparam;vdReconfigStarted;traps_log;0 +TRAP;setparam;vdReconfigStarted;traps_routing_mode;0 +TRAP;setparam;vdReconfigStarted;traps_exec_method;0 +TRAP;setparam;vdReconfigStarted;traps_downtime;0 +TRAP;setparam;vdReconfigStarted;traps_comments;%s, virtual disk (%s) reconfiguration from
%s stripe size to %s stripe size started.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
3: oldVDConfigEv
4: newVDConfigEv
+TRAP;ADD;virtualDiskConfigChanged;.1.3.6.1.4.1.674.10893.1.1.200.0.507 +TRAP;setparam;virtualDiskConfigChanged;traps_name;virtualDiskConfigChanged +TRAP;setparam;virtualDiskConfigChanged;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.507 +TRAP;setparam;virtualDiskConfigChanged;traps_args;Array Manager Event: Virtual Disk created: +TRAP;setparam;virtualDiskConfigChanged;traps_status;0 +TRAP;setparam;virtualDiskConfigChanged;vendor;Dell +TRAP;setparam;virtualDiskConfigChanged;traps_reschedule_svc_enable;0 +TRAP;setparam;virtualDiskConfigChanged;traps_execution_command_enable;0 +TRAP;setparam;virtualDiskConfigChanged;traps_submit_result_enable;0 +TRAP;setparam;virtualDiskConfigChanged;traps_advanced_treatment;0 +TRAP;setparam;virtualDiskConfigChanged;traps_advanced_treatment_default;0 +TRAP;setparam;virtualDiskConfigChanged;traps_exec_interval_type;0 +TRAP;setparam;virtualDiskConfigChanged;traps_log;0 +TRAP;setparam;virtualDiskConfigChanged;traps_routing_mode;0 +TRAP;setparam;virtualDiskConfigChanged;traps_exec_method;0 +TRAP;setparam;virtualDiskConfigChanged;traps_downtime;0 +TRAP;setparam;virtualDiskConfigChanged;traps_comments;%s, virtual disk (%s) configuration changed from %s to %s
Variables:
1: controllerNameEv
2: virtualDiskNameEv
3: oldVDConfigEv
4: newVDConfigEv
+TRAP;ADD;virtualDiskCreated;.1.3.6.1.4.1.674.10893.1.1.200.0.505 +TRAP;setparam;virtualDiskCreated;traps_name;virtualDiskCreated +TRAP;setparam;virtualDiskCreated;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.505 +TRAP;setparam;virtualDiskCreated;traps_args;Array Manager Event: Virtual Disk created: +TRAP;setparam;virtualDiskCreated;traps_status;0 +TRAP;setparam;virtualDiskCreated;vendor;Dell +TRAP;setparam;virtualDiskCreated;traps_reschedule_svc_enable;0 +TRAP;setparam;virtualDiskCreated;traps_execution_command_enable;0 +TRAP;setparam;virtualDiskCreated;traps_submit_result_enable;0 +TRAP;setparam;virtualDiskCreated;traps_advanced_treatment;0 +TRAP;setparam;virtualDiskCreated;traps_advanced_treatment_default;0 +TRAP;setparam;virtualDiskCreated;traps_exec_interval_type;0 +TRAP;setparam;virtualDiskCreated;traps_log;0 +TRAP;setparam;virtualDiskCreated;traps_routing_mode;0 +TRAP;setparam;virtualDiskCreated;traps_exec_method;0 +TRAP;setparam;virtualDiskCreated;traps_downtime;0 +TRAP;setparam;virtualDiskCreated;traps_comments;%s, virtual disk (%s) created.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;virtualDiskDegraded;.1.3.6.1.4.1.674.10893.1.1.200.0.509 +TRAP;setparam;virtualDiskDegraded;traps_name;virtualDiskDegraded +TRAP;setparam;virtualDiskDegraded;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.509 +TRAP;setparam;virtualDiskDegraded;traps_args;Array Manager Event: Virtual Disk degraded: +TRAP;setparam;virtualDiskDegraded;traps_status;1 +TRAP;setparam;virtualDiskDegraded;vendor;Dell +TRAP;setparam;virtualDiskDegraded;traps_reschedule_svc_enable;0 +TRAP;setparam;virtualDiskDegraded;traps_execution_command_enable;0 +TRAP;setparam;virtualDiskDegraded;traps_submit_result_enable;0 +TRAP;setparam;virtualDiskDegraded;traps_advanced_treatment;0 +TRAP;setparam;virtualDiskDegraded;traps_advanced_treatment_default;0 +TRAP;setparam;virtualDiskDegraded;traps_exec_interval_type;0 +TRAP;setparam;virtualDiskDegraded;traps_log;0 +TRAP;setparam;virtualDiskDegraded;traps_routing_mode;0 +TRAP;setparam;virtualDiskDegraded;traps_exec_method;0 +TRAP;setparam;virtualDiskDegraded;traps_downtime;0 +TRAP;setparam;virtualDiskDegraded;traps_comments;%s, virtual disk (%s) degraded.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;virtualDiskDeleted;.1.3.6.1.4.1.674.10893.1.1.200.0.506 +TRAP;setparam;virtualDiskDeleted;traps_name;virtualDiskDeleted +TRAP;setparam;virtualDiskDeleted;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.506 +TRAP;setparam;virtualDiskDeleted;traps_args;Array Manager Event: Virtual Disk deleted: +TRAP;setparam;virtualDiskDeleted;traps_status;1 +TRAP;setparam;virtualDiskDeleted;vendor;Dell +TRAP;setparam;virtualDiskDeleted;traps_reschedule_svc_enable;0 +TRAP;setparam;virtualDiskDeleted;traps_execution_command_enable;0 +TRAP;setparam;virtualDiskDeleted;traps_submit_result_enable;0 +TRAP;setparam;virtualDiskDeleted;traps_advanced_treatment;0 +TRAP;setparam;virtualDiskDeleted;traps_advanced_treatment_default;0 +TRAP;setparam;virtualDiskDeleted;traps_exec_interval_type;0 +TRAP;setparam;virtualDiskDeleted;traps_log;0 +TRAP;setparam;virtualDiskDeleted;traps_routing_mode;0 +TRAP;setparam;virtualDiskDeleted;traps_exec_method;0 +TRAP;setparam;virtualDiskDeleted;traps_downtime;0 +TRAP;setparam;virtualDiskDeleted;traps_comments;%s, virtual disk (%s) deleted.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;virtualDiskFailed;.1.3.6.1.4.1.674.10893.1.1.200.0.508 +TRAP;setparam;virtualDiskFailed;traps_name;virtualDiskFailed +TRAP;setparam;virtualDiskFailed;traps_oid;.1.3.6.1.4.1.674.10893.1.1.200.0.508 +TRAP;setparam;virtualDiskFailed;traps_args;Array Manager Event: Virtual Disk failed: +TRAP;setparam;virtualDiskFailed;traps_status;3 +TRAP;setparam;virtualDiskFailed;vendor;Dell +TRAP;setparam;virtualDiskFailed;traps_reschedule_svc_enable;0 +TRAP;setparam;virtualDiskFailed;traps_execution_command_enable;0 +TRAP;setparam;virtualDiskFailed;traps_submit_result_enable;0 +TRAP;setparam;virtualDiskFailed;traps_advanced_treatment;0 +TRAP;setparam;virtualDiskFailed;traps_advanced_treatment_default;0 +TRAP;setparam;virtualDiskFailed;traps_exec_interval_type;0 +TRAP;setparam;virtualDiskFailed;traps_log;0 +TRAP;setparam;virtualDiskFailed;traps_routing_mode;0 +TRAP;setparam;virtualDiskFailed;traps_exec_method;0 +TRAP;setparam;virtualDiskFailed;traps_downtime;0 +TRAP;setparam;virtualDiskFailed;traps_comments;%s, virtual disk (%s) failed.
Variables:
1: controllerNameEv
2: virtualDiskNameEv
+TRAP;ADD;warmStart;.1.3.6.1.6.3.1.1.5.2 +TRAP;setparam;warmStart;traps_name;warmStart +TRAP;setparam;warmStart;traps_oid;.1.3.6.1.6.3.1.1.5.2 +TRAP;setparam;warmStart;traps_args;SNMP is reinitializing +TRAP;setparam;warmStart;traps_status;0 +TRAP;setparam;warmStart;vendor;Generic +TRAP;setparam;warmStart;traps_reschedule_svc_enable;0 +TRAP;setparam;warmStart;traps_execution_command_enable;0 +TRAP;setparam;warmStart;traps_submit_result_enable;0 +TRAP;setparam;warmStart;traps_advanced_treatment;0 +TRAP;setparam;warmStart;traps_advanced_treatment_default;0 +TRAP;setparam;warmStart;traps_exec_interval_type;0 +TRAP;setparam;warmStart;traps_log;0 +TRAP;setparam;warmStart;traps_routing_mode;0 +TRAP;setparam;warmStart;traps_exec_method;0 +TRAP;setparam;warmStart;traps_downtime;0 +TRAP;setparam;warmStart;traps_comments;A warmStart(1) trap signifies that the sending protocol entity is reinitializing itself such that neither the agent configuration nor the protocol entity implementation is altered. HTPL;ADD;generic-host;generic-host;;;; HTPL;setparam;generic-host;check_command;check_host_alive HTPL;setparam;generic-host;check_period;24x7 @@ -4506,6 +4506,81 @@ HTPL;setparam;generic-host;timezone;0 HTPL;setparam;generic-host;host_locked;0 HTPL;setparam;generic-host;host_register;0 HTPL;setparam;generic-host;host_activate;1 +HTPL;ADD;my_htpl-test;my_htpl-test;0.0.0.0;;; +HTPL;setparam;my_htpl-test;host_active_checks_enabled;2 +HTPL;setparam;my_htpl-test;host_passive_checks_enabled;2 +HTPL;setparam;my_htpl-test;host_checks_enabled;2 +HTPL;setparam;my_htpl-test;host_obsess_over_host;2 +HTPL;setparam;my_htpl-test;host_check_freshness;2 +HTPL;setparam;my_htpl-test;host_event_handler_enabled;2 +HTPL;setparam;my_htpl-test;host_flap_detection_enabled;2 +HTPL;setparam;my_htpl-test;host_process_perf_data;2 +HTPL;setparam;my_htpl-test;host_retain_status_information;2 +HTPL;setparam;my_htpl-test;host_retain_nonstatus_information;2 +HTPL;setparam;my_htpl-test;host_notifications_enabled;2 +HTPL;setparam;my_htpl-test;contact_additive_inheritance;0 +HTPL;setparam;my_htpl-test;cg_additive_inheritance;0 +HTPL;setparam;my_htpl-test;timezone;0 +HTPL;setparam;my_htpl-test;host_locked;0 +HTPL;setparam;my_htpl-test;host_register;0 +HTPL;setparam;my_htpl-test;host_activate;1 +HTPL;ADD;Printers;Printers;;;; +HTPL;setparam;Printers;host_active_checks_enabled;2 +HTPL;setparam;Printers;host_passive_checks_enabled;2 +HTPL;setparam;Printers;host_checks_enabled;2 +HTPL;setparam;Printers;host_obsess_over_host;2 +HTPL;setparam;Printers;host_check_freshness;2 +HTPL;setparam;Printers;host_event_handler_enabled;2 +HTPL;setparam;Printers;host_flap_detection_enabled;2 +HTPL;setparam;Printers;host_process_perf_data;2 +HTPL;setparam;Printers;host_retain_status_information;2 +HTPL;setparam;Printers;host_retain_nonstatus_information;2 +HTPL;setparam;Printers;host_notifications_enabled;2 +HTPL;setparam;Printers;contact_additive_inheritance;0 +HTPL;setparam;Printers;cg_additive_inheritance;0 +HTPL;setparam;Printers;host_snmp_version;0 +HTPL;setparam;Printers;timezone;0 +HTPL;setparam;Printers;host_locked;0 +HTPL;setparam;Printers;host_register;0 +HTPL;setparam;Printers;host_activate;1 +HTPL;ADD;Router-Cisco;Cisco Routers;;;; +HTPL;setparam;Router-Cisco;host_active_checks_enabled;2 +HTPL;setparam;Router-Cisco;host_passive_checks_enabled;2 +HTPL;setparam;Router-Cisco;host_checks_enabled;2 +HTPL;setparam;Router-Cisco;host_obsess_over_host;2 +HTPL;setparam;Router-Cisco;host_check_freshness;2 +HTPL;setparam;Router-Cisco;host_event_handler_enabled;2 +HTPL;setparam;Router-Cisco;host_flap_detection_enabled;2 +HTPL;setparam;Router-Cisco;host_process_perf_data;2 +HTPL;setparam;Router-Cisco;host_retain_status_information;2 +HTPL;setparam;Router-Cisco;host_retain_nonstatus_information;2 +HTPL;setparam;Router-Cisco;host_notifications_enabled;2 +HTPL;setparam;Router-Cisco;contact_additive_inheritance;0 +HTPL;setparam;Router-Cisco;cg_additive_inheritance;0 +HTPL;setparam;Router-Cisco;host_snmp_version;0 +HTPL;setparam;Router-Cisco;timezone;0 +HTPL;setparam;Router-Cisco;host_locked;0 +HTPL;setparam;Router-Cisco;host_register;0 +HTPL;setparam;Router-Cisco;host_activate;1 +HTPL;ADD;Router-HP;HP Routers;;;; +HTPL;setparam;Router-HP;host_active_checks_enabled;2 +HTPL;setparam;Router-HP;host_passive_checks_enabled;2 +HTPL;setparam;Router-HP;host_checks_enabled;2 +HTPL;setparam;Router-HP;host_obsess_over_host;2 +HTPL;setparam;Router-HP;host_check_freshness;2 +HTPL;setparam;Router-HP;host_event_handler_enabled;2 +HTPL;setparam;Router-HP;host_flap_detection_enabled;2 +HTPL;setparam;Router-HP;host_process_perf_data;2 +HTPL;setparam;Router-HP;host_retain_status_information;2 +HTPL;setparam;Router-HP;host_retain_nonstatus_information;2 +HTPL;setparam;Router-HP;host_notifications_enabled;2 +HTPL;setparam;Router-HP;contact_additive_inheritance;0 +HTPL;setparam;Router-HP;cg_additive_inheritance;0 +HTPL;setparam;Router-HP;host_snmp_version;0 +HTPL;setparam;Router-HP;timezone;0 +HTPL;setparam;Router-HP;host_locked;0 +HTPL;setparam;Router-HP;host_register;0 +HTPL;setparam;Router-HP;host_activate;1 HTPL;ADD;Servers-Linux;Linux Servers;;;; HTPL;setparam;Servers-Linux;host_active_checks_enabled;2 HTPL;setparam;Servers-Linux;host_passive_checks_enabled;2 @@ -4563,25 +4638,6 @@ HTPL;setparam;Servers-Win2K3;timezone;0 HTPL;setparam;Servers-Win2K3;host_locked;0 HTPL;setparam;Servers-Win2K3;host_register;0 HTPL;setparam;Servers-Win2K3;host_activate;1 -HTPL;ADD;Switchs-Cisco;Cisco Switchs;;;; -HTPL;setparam;Switchs-Cisco;host_active_checks_enabled;2 -HTPL;setparam;Switchs-Cisco;host_passive_checks_enabled;2 -HTPL;setparam;Switchs-Cisco;host_checks_enabled;2 -HTPL;setparam;Switchs-Cisco;host_obsess_over_host;2 -HTPL;setparam;Switchs-Cisco;host_check_freshness;2 -HTPL;setparam;Switchs-Cisco;host_event_handler_enabled;2 -HTPL;setparam;Switchs-Cisco;host_flap_detection_enabled;2 -HTPL;setparam;Switchs-Cisco;host_process_perf_data;2 -HTPL;setparam;Switchs-Cisco;host_retain_status_information;2 -HTPL;setparam;Switchs-Cisco;host_retain_nonstatus_information;2 -HTPL;setparam;Switchs-Cisco;host_notifications_enabled;2 -HTPL;setparam;Switchs-Cisco;contact_additive_inheritance;0 -HTPL;setparam;Switchs-Cisco;cg_additive_inheritance;0 -HTPL;setparam;Switchs-Cisco;host_snmp_version;0 -HTPL;setparam;Switchs-Cisco;timezone;0 -HTPL;setparam;Switchs-Cisco;host_locked;0 -HTPL;setparam;Switchs-Cisco;host_register;0 -HTPL;setparam;Switchs-Cisco;host_activate;1 HTPL;ADD;Switchs-3Com;3Com Switchs;;;; HTPL;setparam;Switchs-3Com;host_active_checks_enabled;2 HTPL;setparam;Switchs-3Com;host_passive_checks_enabled;2 @@ -4601,101 +4657,63 @@ HTPL;setparam;Switchs-3Com;timezone;0 HTPL;setparam;Switchs-3Com;host_locked;0 HTPL;setparam;Switchs-3Com;host_register;0 HTPL;setparam;Switchs-3Com;host_activate;1 -HTPL;ADD;Switchs-HP;HP Switchs;;;; -HTPL;setparam;Switchs-HP;host_active_checks_enabled;2 -HTPL;setparam;Switchs-HP;host_passive_checks_enabled;2 -HTPL;setparam;Switchs-HP;host_checks_enabled;2 -HTPL;setparam;Switchs-HP;host_obsess_over_host;2 -HTPL;setparam;Switchs-HP;host_check_freshness;2 -HTPL;setparam;Switchs-HP;host_event_handler_enabled;2 -HTPL;setparam;Switchs-HP;host_flap_detection_enabled;2 -HTPL;setparam;Switchs-HP;host_process_perf_data;2 -HTPL;setparam;Switchs-HP;host_retain_status_information;2 -HTPL;setparam;Switchs-HP;host_retain_nonstatus_information;2 -HTPL;setparam;Switchs-HP;host_notifications_enabled;2 -HTPL;setparam;Switchs-HP;contact_additive_inheritance;0 -HTPL;setparam;Switchs-HP;cg_additive_inheritance;0 -HTPL;setparam;Switchs-HP;host_snmp_version;0 -HTPL;setparam;Switchs-HP;timezone;0 -HTPL;setparam;Switchs-HP;host_locked;0 -HTPL;setparam;Switchs-HP;host_register;0 -HTPL;setparam;Switchs-HP;host_activate;1 -HTPL;ADD;Switchs-NORTEL;NORTEL Switchs;;;; -HTPL;setparam;Switchs-NORTEL;host_active_checks_enabled;2 -HTPL;setparam;Switchs-NORTEL;host_passive_checks_enabled;2 -HTPL;setparam;Switchs-NORTEL;host_checks_enabled;2 -HTPL;setparam;Switchs-NORTEL;host_obsess_over_host;2 -HTPL;setparam;Switchs-NORTEL;host_check_freshness;2 -HTPL;setparam;Switchs-NORTEL;host_event_handler_enabled;2 -HTPL;setparam;Switchs-NORTEL;host_flap_detection_enabled;2 -HTPL;setparam;Switchs-NORTEL;host_process_perf_data;2 -HTPL;setparam;Switchs-NORTEL;host_retain_status_information;2 -HTPL;setparam;Switchs-NORTEL;host_retain_nonstatus_information;2 -HTPL;setparam;Switchs-NORTEL;host_notifications_enabled;2 -HTPL;setparam;Switchs-NORTEL;contact_additive_inheritance;0 -HTPL;setparam;Switchs-NORTEL;cg_additive_inheritance;0 -HTPL;setparam;Switchs-NORTEL;host_snmp_version;0 -HTPL;setparam;Switchs-NORTEL;timezone;0 -HTPL;setparam;Switchs-NORTEL;host_locked;0 -HTPL;setparam;Switchs-NORTEL;host_register;0 -HTPL;setparam;Switchs-NORTEL;host_activate;1 -HTPL;ADD;Router-Cisco;Cisco Routers;;;; -HTPL;setparam;Router-Cisco;host_active_checks_enabled;2 -HTPL;setparam;Router-Cisco;host_passive_checks_enabled;2 -HTPL;setparam;Router-Cisco;host_checks_enabled;2 -HTPL;setparam;Router-Cisco;host_obsess_over_host;2 -HTPL;setparam;Router-Cisco;host_check_freshness;2 -HTPL;setparam;Router-Cisco;host_event_handler_enabled;2 -HTPL;setparam;Router-Cisco;host_flap_detection_enabled;2 -HTPL;setparam;Router-Cisco;host_process_perf_data;2 -HTPL;setparam;Router-Cisco;host_retain_status_information;2 -HTPL;setparam;Router-Cisco;host_retain_nonstatus_information;2 -HTPL;setparam;Router-Cisco;host_notifications_enabled;2 -HTPL;setparam;Router-Cisco;contact_additive_inheritance;0 -HTPL;setparam;Router-Cisco;cg_additive_inheritance;0 -HTPL;setparam;Router-Cisco;host_snmp_version;0 -HTPL;setparam;Router-Cisco;timezone;0 -HTPL;setparam;Router-Cisco;host_locked;0 -HTPL;setparam;Router-Cisco;host_register;0 -HTPL;setparam;Router-Cisco;host_activate;1 -HTPL;ADD;Router-HP;HP Routers;;;; -HTPL;setparam;Router-HP;host_active_checks_enabled;2 -HTPL;setparam;Router-HP;host_passive_checks_enabled;2 -HTPL;setparam;Router-HP;host_checks_enabled;2 -HTPL;setparam;Router-HP;host_obsess_over_host;2 -HTPL;setparam;Router-HP;host_check_freshness;2 -HTPL;setparam;Router-HP;host_event_handler_enabled;2 -HTPL;setparam;Router-HP;host_flap_detection_enabled;2 -HTPL;setparam;Router-HP;host_process_perf_data;2 -HTPL;setparam;Router-HP;host_retain_status_information;2 -HTPL;setparam;Router-HP;host_retain_nonstatus_information;2 -HTPL;setparam;Router-HP;host_notifications_enabled;2 -HTPL;setparam;Router-HP;contact_additive_inheritance;0 -HTPL;setparam;Router-HP;cg_additive_inheritance;0 -HTPL;setparam;Router-HP;host_snmp_version;0 -HTPL;setparam;Router-HP;timezone;0 -HTPL;setparam;Router-HP;host_locked;0 -HTPL;setparam;Router-HP;host_register;0 -HTPL;setparam;Router-HP;host_activate;1 -HTPL;ADD;Printers;Printers;;;; -HTPL;setparam;Printers;host_active_checks_enabled;2 -HTPL;setparam;Printers;host_passive_checks_enabled;2 -HTPL;setparam;Printers;host_checks_enabled;2 -HTPL;setparam;Printers;host_obsess_over_host;2 -HTPL;setparam;Printers;host_check_freshness;2 -HTPL;setparam;Printers;host_event_handler_enabled;2 -HTPL;setparam;Printers;host_flap_detection_enabled;2 -HTPL;setparam;Printers;host_process_perf_data;2 -HTPL;setparam;Printers;host_retain_status_information;2 -HTPL;setparam;Printers;host_retain_nonstatus_information;2 -HTPL;setparam;Printers;host_notifications_enabled;2 -HTPL;setparam;Printers;contact_additive_inheritance;0 -HTPL;setparam;Printers;cg_additive_inheritance;0 -HTPL;setparam;Printers;host_snmp_version;0 -HTPL;setparam;Printers;timezone;0 -HTPL;setparam;Printers;host_locked;0 -HTPL;setparam;Printers;host_register;0 -HTPL;setparam;Printers;host_activate;1 +HTPL;ADD;Switchs-Cisco;Cisco Switchs;;;; +HTPL;setparam;Switchs-Cisco;host_active_checks_enabled;2 +HTPL;setparam;Switchs-Cisco;host_passive_checks_enabled;2 +HTPL;setparam;Switchs-Cisco;host_checks_enabled;2 +HTPL;setparam;Switchs-Cisco;host_obsess_over_host;2 +HTPL;setparam;Switchs-Cisco;host_check_freshness;2 +HTPL;setparam;Switchs-Cisco;host_event_handler_enabled;2 +HTPL;setparam;Switchs-Cisco;host_flap_detection_enabled;2 +HTPL;setparam;Switchs-Cisco;host_process_perf_data;2 +HTPL;setparam;Switchs-Cisco;host_retain_status_information;2 +HTPL;setparam;Switchs-Cisco;host_retain_nonstatus_information;2 +HTPL;setparam;Switchs-Cisco;host_notifications_enabled;2 +HTPL;setparam;Switchs-Cisco;contact_additive_inheritance;0 +HTPL;setparam;Switchs-Cisco;cg_additive_inheritance;0 +HTPL;setparam;Switchs-Cisco;host_snmp_version;0 +HTPL;setparam;Switchs-Cisco;timezone;0 +HTPL;setparam;Switchs-Cisco;host_locked;0 +HTPL;setparam;Switchs-Cisco;host_register;0 +HTPL;setparam;Switchs-Cisco;host_activate;1 +HTPL;ADD;Switchs-HP;HP Switchs;;;; +HTPL;setparam;Switchs-HP;host_active_checks_enabled;2 +HTPL;setparam;Switchs-HP;host_passive_checks_enabled;2 +HTPL;setparam;Switchs-HP;host_checks_enabled;2 +HTPL;setparam;Switchs-HP;host_obsess_over_host;2 +HTPL;setparam;Switchs-HP;host_check_freshness;2 +HTPL;setparam;Switchs-HP;host_event_handler_enabled;2 +HTPL;setparam;Switchs-HP;host_flap_detection_enabled;2 +HTPL;setparam;Switchs-HP;host_process_perf_data;2 +HTPL;setparam;Switchs-HP;host_retain_status_information;2 +HTPL;setparam;Switchs-HP;host_retain_nonstatus_information;2 +HTPL;setparam;Switchs-HP;host_notifications_enabled;2 +HTPL;setparam;Switchs-HP;contact_additive_inheritance;0 +HTPL;setparam;Switchs-HP;cg_additive_inheritance;0 +HTPL;setparam;Switchs-HP;host_snmp_version;0 +HTPL;setparam;Switchs-HP;timezone;0 +HTPL;setparam;Switchs-HP;host_locked;0 +HTPL;setparam;Switchs-HP;host_register;0 +HTPL;setparam;Switchs-HP;host_activate;1 +HTPL;ADD;Switchs-NORTEL;NORTEL Switchs;;;; +HTPL;setparam;Switchs-NORTEL;host_active_checks_enabled;2 +HTPL;setparam;Switchs-NORTEL;host_passive_checks_enabled;2 +HTPL;setparam;Switchs-NORTEL;host_checks_enabled;2 +HTPL;setparam;Switchs-NORTEL;host_obsess_over_host;2 +HTPL;setparam;Switchs-NORTEL;host_check_freshness;2 +HTPL;setparam;Switchs-NORTEL;host_event_handler_enabled;2 +HTPL;setparam;Switchs-NORTEL;host_flap_detection_enabled;2 +HTPL;setparam;Switchs-NORTEL;host_process_perf_data;2 +HTPL;setparam;Switchs-NORTEL;host_retain_status_information;2 +HTPL;setparam;Switchs-NORTEL;host_retain_nonstatus_information;2 +HTPL;setparam;Switchs-NORTEL;host_notifications_enabled;2 +HTPL;setparam;Switchs-NORTEL;contact_additive_inheritance;0 +HTPL;setparam;Switchs-NORTEL;cg_additive_inheritance;0 +HTPL;setparam;Switchs-NORTEL;host_snmp_version;0 +HTPL;setparam;Switchs-NORTEL;timezone;0 +HTPL;setparam;Switchs-NORTEL;host_locked;0 +HTPL;setparam;Switchs-NORTEL;host_register;0 +HTPL;setparam;Switchs-NORTEL;host_activate;1 HTPL;ADD;UPS;UPS;;;; HTPL;setparam;UPS;host_active_checks_enabled;2 HTPL;setparam;UPS;host_passive_checks_enabled;2 @@ -4715,24 +4733,6 @@ HTPL;setparam;UPS;timezone;0 HTPL;setparam;UPS;host_locked;0 HTPL;setparam;UPS;host_register;0 HTPL;setparam;UPS;host_activate;1 -HTPL;ADD;my_htpl-test;my_htpl-test;0.0.0.0;;; -HTPL;setparam;my_htpl-test;host_active_checks_enabled;2 -HTPL;setparam;my_htpl-test;host_passive_checks_enabled;2 -HTPL;setparam;my_htpl-test;host_checks_enabled;2 -HTPL;setparam;my_htpl-test;host_obsess_over_host;2 -HTPL;setparam;my_htpl-test;host_check_freshness;2 -HTPL;setparam;my_htpl-test;host_event_handler_enabled;2 -HTPL;setparam;my_htpl-test;host_flap_detection_enabled;2 -HTPL;setparam;my_htpl-test;host_process_perf_data;2 -HTPL;setparam;my_htpl-test;host_retain_status_information;2 -HTPL;setparam;my_htpl-test;host_retain_nonstatus_information;2 -HTPL;setparam;my_htpl-test;host_notifications_enabled;2 -HTPL;setparam;my_htpl-test;contact_additive_inheritance;0 -HTPL;setparam;my_htpl-test;cg_additive_inheritance;0 -HTPL;setparam;my_htpl-test;timezone;0 -HTPL;setparam;my_htpl-test;host_locked;0 -HTPL;setparam;my_htpl-test;host_register;0 -HTPL;setparam;my_htpl-test;host_activate;1 HTPL;addcontactgroup;generic-host;Supervisors HTPL;addtemplate;Printers;generic-host HTPL;addtemplate;Router-Cisco;generic-host @@ -4758,6 +4758,24 @@ CG;addcontact;Guest;guest;guest CG;addcontact;Guest;user;user CG;addcontact;Supervisors;admin;admin CG;addcontact;test_contact-group;test_contact;test_contact +HOST;ADD;test_host;test_host;0.0.0.0;;Central; +HOST;setparam;test_host;host_active_checks_enabled;2 +HOST;setparam;test_host;host_passive_checks_enabled;2 +HOST;setparam;test_host;host_checks_enabled;2 +HOST;setparam;test_host;host_obsess_over_host;2 +HOST;setparam;test_host;host_check_freshness;2 +HOST;setparam;test_host;host_event_handler_enabled;2 +HOST;setparam;test_host;host_flap_detection_enabled;2 +HOST;setparam;test_host;host_process_perf_data;2 +HOST;setparam;test_host;host_retain_status_information;2 +HOST;setparam;test_host;host_retain_nonstatus_information;2 +HOST;setparam;test_host;host_notifications_enabled;2 +HOST;setparam;test_host;contact_additive_inheritance;0 +HOST;setparam;test_host;cg_additive_inheritance;0 +HOST;setparam;test_host;timezone;0 +HOST;setparam;test_host;host_locked;0 +HOST;setparam;test_host;host_register;1 +HOST;setparam;test_host;host_activate;1 HOST;ADD;Centreon-Server;Monitoring Server;127.0.0.1;;Central; HOST;setparam;Centreon-Server;host_active_checks_enabled;2 HOST;setparam;Centreon-Server;host_passive_checks_enabled;2 @@ -4777,24 +4795,6 @@ HOST;setparam;Centreon-Server;timezone;0 HOST;setparam;Centreon-Server;host_locked;0 HOST;setparam;Centreon-Server;host_register;1 HOST;setparam;Centreon-Server;host_activate;1 -HOST;ADD;test_host;test_host;0.0.0.0;;Central; -HOST;setparam;test_host;host_active_checks_enabled;2 -HOST;setparam;test_host;host_passive_checks_enabled;2 -HOST;setparam;test_host;host_checks_enabled;2 -HOST;setparam;test_host;host_obsess_over_host;2 -HOST;setparam;test_host;host_check_freshness;2 -HOST;setparam;test_host;host_event_handler_enabled;2 -HOST;setparam;test_host;host_flap_detection_enabled;2 -HOST;setparam;test_host;host_process_perf_data;2 -HOST;setparam;test_host;host_retain_status_information;2 -HOST;setparam;test_host;host_retain_nonstatus_information;2 -HOST;setparam;test_host;host_notifications_enabled;2 -HOST;setparam;test_host;contact_additive_inheritance;0 -HOST;setparam;test_host;cg_additive_inheritance;0 -HOST;setparam;test_host;timezone;0 -HOST;setparam;test_host;host_locked;0 -HOST;setparam;test_host;host_register;1 -HOST;setparam;test_host;host_activate;1 HOST;addtemplate;Centreon-Server;generic-host HOST;addtemplate;test_host;my_htpl-test STPL;ADD;generic-service;generic-service; @@ -4890,50 +4890,6 @@ STPL;setparam;SNMP-DISK-/;check_command_arguments;!/!80!90 STPL;setparam;SNMP-DISK-/;service_locked;0 STPL;setparam;SNMP-DISK-/;service_register;0 STPL;setparam;SNMP-DISK-/;service_activate;1 -STPL;ADD;SNMP-DISK-/var;Disk-/var;generic-service -STPL;setparam;SNMP-DISK-/var;check_command;check_centreon_remote_storage -STPL;setparam;SNMP-DISK-/var;service_is_volatile;2 -STPL;setparam;SNMP-DISK-/var;service_active_checks_enabled;2 -STPL;setparam;SNMP-DISK-/var;service_passive_checks_enabled;2 -STPL;setparam;SNMP-DISK-/var;service_parallelize_check;2 -STPL;setparam;SNMP-DISK-/var;service_obsess_over_service;2 -STPL;setparam;SNMP-DISK-/var;service_check_freshness;2 -STPL;setparam;SNMP-DISK-/var;service_event_handler_enabled;2 -STPL;setparam;SNMP-DISK-/var;service_flap_detection_enabled;2 -STPL;setparam;SNMP-DISK-/var;service_process_perf_data;2 -STPL;setparam;SNMP-DISK-/var;service_retain_status_information;2 -STPL;setparam;SNMP-DISK-/var;service_retain_nonstatus_information;2 -STPL;setparam;SNMP-DISK-/var;service_notifications_enabled;2 -STPL;setparam;SNMP-DISK-/var;contact_additive_inheritance;0 -STPL;setparam;SNMP-DISK-/var;cg_additive_inheritance;0 -STPL;setparam;SNMP-DISK-/var;service_inherit_contacts_from_host;1 -STPL;setparam;SNMP-DISK-/var;service_use_only_contacts_from_host;0 -STPL;setparam;SNMP-DISK-/var;check_command_arguments;!/var!80!90 -STPL;setparam;SNMP-DISK-/var;service_locked;0 -STPL;setparam;SNMP-DISK-/var;service_register;0 -STPL;setparam;SNMP-DISK-/var;service_activate;1 -STPL;ADD;SNMP-DISK-/usr;Disk-/usr;generic-service -STPL;setparam;SNMP-DISK-/usr;check_command;check_centreon_remote_storage -STPL;setparam;SNMP-DISK-/usr;service_is_volatile;2 -STPL;setparam;SNMP-DISK-/usr;service_active_checks_enabled;2 -STPL;setparam;SNMP-DISK-/usr;service_passive_checks_enabled;2 -STPL;setparam;SNMP-DISK-/usr;service_parallelize_check;2 -STPL;setparam;SNMP-DISK-/usr;service_obsess_over_service;2 -STPL;setparam;SNMP-DISK-/usr;service_check_freshness;2 -STPL;setparam;SNMP-DISK-/usr;service_event_handler_enabled;2 -STPL;setparam;SNMP-DISK-/usr;service_flap_detection_enabled;2 -STPL;setparam;SNMP-DISK-/usr;service_process_perf_data;2 -STPL;setparam;SNMP-DISK-/usr;service_retain_status_information;2 -STPL;setparam;SNMP-DISK-/usr;service_retain_nonstatus_information;2 -STPL;setparam;SNMP-DISK-/usr;service_notifications_enabled;2 -STPL;setparam;SNMP-DISK-/usr;contact_additive_inheritance;0 -STPL;setparam;SNMP-DISK-/usr;cg_additive_inheritance;0 -STPL;setparam;SNMP-DISK-/usr;service_inherit_contacts_from_host;1 -STPL;setparam;SNMP-DISK-/usr;service_use_only_contacts_from_host;0 -STPL;setparam;SNMP-DISK-/usr;check_command_arguments;!/usr!80!90 -STPL;setparam;SNMP-DISK-/usr;service_locked;0 -STPL;setparam;SNMP-DISK-/usr;service_register;0 -STPL;setparam;SNMP-DISK-/usr;service_activate;1 STPL;ADD;SNMP-DISK-/home;Disk-/home;generic-service STPL;setparam;SNMP-DISK-/home;check_command;check_centreon_remote_storage STPL;setparam;SNMP-DISK-/home;service_is_volatile;2 @@ -4978,6 +4934,50 @@ STPL;setparam;SNMP-DISK-/opt;check_command_arguments;!/opt!80!90 STPL;setparam;SNMP-DISK-/opt;service_locked;0 STPL;setparam;SNMP-DISK-/opt;service_register;0 STPL;setparam;SNMP-DISK-/opt;service_activate;1 +STPL;ADD;SNMP-DISK-/usr;Disk-/usr;generic-service +STPL;setparam;SNMP-DISK-/usr;check_command;check_centreon_remote_storage +STPL;setparam;SNMP-DISK-/usr;service_is_volatile;2 +STPL;setparam;SNMP-DISK-/usr;service_active_checks_enabled;2 +STPL;setparam;SNMP-DISK-/usr;service_passive_checks_enabled;2 +STPL;setparam;SNMP-DISK-/usr;service_parallelize_check;2 +STPL;setparam;SNMP-DISK-/usr;service_obsess_over_service;2 +STPL;setparam;SNMP-DISK-/usr;service_check_freshness;2 +STPL;setparam;SNMP-DISK-/usr;service_event_handler_enabled;2 +STPL;setparam;SNMP-DISK-/usr;service_flap_detection_enabled;2 +STPL;setparam;SNMP-DISK-/usr;service_process_perf_data;2 +STPL;setparam;SNMP-DISK-/usr;service_retain_status_information;2 +STPL;setparam;SNMP-DISK-/usr;service_retain_nonstatus_information;2 +STPL;setparam;SNMP-DISK-/usr;service_notifications_enabled;2 +STPL;setparam;SNMP-DISK-/usr;contact_additive_inheritance;0 +STPL;setparam;SNMP-DISK-/usr;cg_additive_inheritance;0 +STPL;setparam;SNMP-DISK-/usr;service_inherit_contacts_from_host;1 +STPL;setparam;SNMP-DISK-/usr;service_use_only_contacts_from_host;0 +STPL;setparam;SNMP-DISK-/usr;check_command_arguments;!/usr!80!90 +STPL;setparam;SNMP-DISK-/usr;service_locked;0 +STPL;setparam;SNMP-DISK-/usr;service_register;0 +STPL;setparam;SNMP-DISK-/usr;service_activate;1 +STPL;ADD;SNMP-DISK-/var;Disk-/var;generic-service +STPL;setparam;SNMP-DISK-/var;check_command;check_centreon_remote_storage +STPL;setparam;SNMP-DISK-/var;service_is_volatile;2 +STPL;setparam;SNMP-DISK-/var;service_active_checks_enabled;2 +STPL;setparam;SNMP-DISK-/var;service_passive_checks_enabled;2 +STPL;setparam;SNMP-DISK-/var;service_parallelize_check;2 +STPL;setparam;SNMP-DISK-/var;service_obsess_over_service;2 +STPL;setparam;SNMP-DISK-/var;service_check_freshness;2 +STPL;setparam;SNMP-DISK-/var;service_event_handler_enabled;2 +STPL;setparam;SNMP-DISK-/var;service_flap_detection_enabled;2 +STPL;setparam;SNMP-DISK-/var;service_process_perf_data;2 +STPL;setparam;SNMP-DISK-/var;service_retain_status_information;2 +STPL;setparam;SNMP-DISK-/var;service_retain_nonstatus_information;2 +STPL;setparam;SNMP-DISK-/var;service_notifications_enabled;2 +STPL;setparam;SNMP-DISK-/var;contact_additive_inheritance;0 +STPL;setparam;SNMP-DISK-/var;cg_additive_inheritance;0 +STPL;setparam;SNMP-DISK-/var;service_inherit_contacts_from_host;1 +STPL;setparam;SNMP-DISK-/var;service_use_only_contacts_from_host;0 +STPL;setparam;SNMP-DISK-/var;check_command_arguments;!/var!80!90 +STPL;setparam;SNMP-DISK-/var;service_locked;0 +STPL;setparam;SNMP-DISK-/var;service_register;0 +STPL;setparam;SNMP-DISK-/var;service_activate;1 STPL;ADD;SNMP-DISK-C:;Disk-C;generic-service STPL;setparam;SNMP-DISK-C:;check_command;check_centreon_remote_storage STPL;setparam;SNMP-DISK-C:;service_is_volatile;2 @@ -5087,6 +5087,28 @@ STPL;setparam;SNMP-Linux-Swap;check_command_arguments;!"Swap Space"!80!90 STPL;setparam;SNMP-Linux-Swap;service_locked;0 STPL;setparam;SNMP-Linux-Swap;service_register;0 STPL;setparam;SNMP-Linux-Swap;service_activate;1 +STPL;ADD;SNMP-Win2K-memory;Memory;generic-service +STPL;setparam;SNMP-Win2K-memory;check_command;check_centreon_remote_storage +STPL;setparam;SNMP-Win2K-memory;service_is_volatile;2 +STPL;setparam;SNMP-Win2K-memory;service_active_checks_enabled;2 +STPL;setparam;SNMP-Win2K-memory;service_passive_checks_enabled;2 +STPL;setparam;SNMP-Win2K-memory;service_parallelize_check;2 +STPL;setparam;SNMP-Win2K-memory;service_obsess_over_service;2 +STPL;setparam;SNMP-Win2K-memory;service_check_freshness;2 +STPL;setparam;SNMP-Win2K-memory;service_event_handler_enabled;2 +STPL;setparam;SNMP-Win2K-memory;service_flap_detection_enabled;2 +STPL;setparam;SNMP-Win2K-memory;service_process_perf_data;2 +STPL;setparam;SNMP-Win2K-memory;service_retain_status_information;2 +STPL;setparam;SNMP-Win2K-memory;service_retain_nonstatus_information;2 +STPL;setparam;SNMP-Win2K-memory;service_notifications_enabled;2 +STPL;setparam;SNMP-Win2K-memory;contact_additive_inheritance;0 +STPL;setparam;SNMP-Win2K-memory;cg_additive_inheritance;0 +STPL;setparam;SNMP-Win2K-memory;service_inherit_contacts_from_host;1 +STPL;setparam;SNMP-Win2K-memory;service_use_only_contacts_from_host;0 +STPL;setparam;SNMP-Win2K-memory;check_command_arguments;!"Virtual Memory"!80!90 +STPL;setparam;SNMP-Win2K-memory;service_locked;0 +STPL;setparam;SNMP-Win2K-memory;service_register;0 +STPL;setparam;SNMP-Win2K-memory;service_activate;1 STPL;ADD;SNMP-Win2K3-Memory;Memory;generic-service STPL;setparam;SNMP-Win2K3-Memory;check_command;check_centreon_remote_storage STPL;setparam;SNMP-Win2K3-Memory;service_is_volatile;2 @@ -5131,28 +5153,6 @@ STPL;setparam;SNMP-Win2K3-Swap;check_command_arguments;!"Virtual Memory"!80!90 STPL;setparam;SNMP-Win2K3-Swap;service_locked;0 STPL;setparam;SNMP-Win2K3-Swap;service_register;0 STPL;setparam;SNMP-Win2K3-Swap;service_activate;1 -STPL;ADD;SNMP-Win2K-memory;Memory;generic-service -STPL;setparam;SNMP-Win2K-memory;check_command;check_centreon_remote_storage -STPL;setparam;SNMP-Win2K-memory;service_is_volatile;2 -STPL;setparam;SNMP-Win2K-memory;service_active_checks_enabled;2 -STPL;setparam;SNMP-Win2K-memory;service_passive_checks_enabled;2 -STPL;setparam;SNMP-Win2K-memory;service_parallelize_check;2 -STPL;setparam;SNMP-Win2K-memory;service_obsess_over_service;2 -STPL;setparam;SNMP-Win2K-memory;service_check_freshness;2 -STPL;setparam;SNMP-Win2K-memory;service_event_handler_enabled;2 -STPL;setparam;SNMP-Win2K-memory;service_flap_detection_enabled;2 -STPL;setparam;SNMP-Win2K-memory;service_process_perf_data;2 -STPL;setparam;SNMP-Win2K-memory;service_retain_status_information;2 -STPL;setparam;SNMP-Win2K-memory;service_retain_nonstatus_information;2 -STPL;setparam;SNMP-Win2K-memory;service_notifications_enabled;2 -STPL;setparam;SNMP-Win2K-memory;contact_additive_inheritance;0 -STPL;setparam;SNMP-Win2K-memory;cg_additive_inheritance;0 -STPL;setparam;SNMP-Win2K-memory;service_inherit_contacts_from_host;1 -STPL;setparam;SNMP-Win2K-memory;service_use_only_contacts_from_host;0 -STPL;setparam;SNMP-Win2K-memory;check_command_arguments;!"Virtual Memory"!80!90 -STPL;setparam;SNMP-Win2K-memory;service_locked;0 -STPL;setparam;SNMP-Win2K-memory;service_register;0 -STPL;setparam;SNMP-Win2K-memory;service_activate;1 STPL;ADD;SNMP-Windows-CPU;CPU;generic-service STPL;setparam;SNMP-Windows-CPU;check_command;check_centreon_cpu STPL;setparam;SNMP-Windows-CPU;service_is_volatile;2 @@ -5213,10 +5213,10 @@ HC;ADD;test_category;test_category HC;setparam;test_category;hc_activate;1 HC;addmember;test_category;my_htpl-test HC;addmember;test_category;test_host +HG;ADD;Firewall;All firewalls +HG;setparam;Firewall;hg_activate;1 HG;ADD;Linux-Servers;All linux servers HG;setparam;Linux-Servers;hg_activate;1 -HG;ADD;Windows-Servers;All windows servers -HG;setparam;Windows-Servers;hg_activate;1 HG;ADD;Networks;All other equipments HG;setparam;Networks;hg_activate;1 HG;ADD;Printers;All printers @@ -5225,12 +5225,12 @@ HG;ADD;Routers;All routers HG;setparam;Routers;hg_activate;1 HG;ADD;Switchs;All switchs HG;setparam;Switchs;hg_activate;1 -HG;ADD;Firewall;All firewalls -HG;setparam;Firewall;hg_activate;1 -HG;ADD;Unix-Servers;All unix servers -HG;setparam;Unix-Servers;hg_activate;1 HG;ADD;test_host-group;test_host-group HG;setparam;test_host-group;hg_activate;1 +HG;ADD;Unix-Servers;All unix servers +HG;setparam;Unix-Servers;hg_activate;1 +HG;ADD;Windows-Servers;All windows servers +HG;setparam;Windows-Servers;hg_activate;1 HG;addhost;Linux-Servers;Centreon-Server HG;addhost;test_host-group;test_host SERVICE;ADD;Centreon-Server;Disk-/;SNMP-DISK-/ @@ -5413,17 +5413,14 @@ SERVICE;setparam;test_host;service_test;service_use_only_contacts_from_host;0 SERVICE;setparam;test_host;service_test;service_locked;0 SERVICE;setparam;test_host;service_test;service_register;1 SERVICE;setparam;test_host;service_test;service_activate;1 -SC;ADD;Ping;ping -SC;setparam;Ping;sc_activate;1 -SC;ADD;Traffic;Traffic -SC;setparam;Traffic;sc_activate;1 SC;ADD;Disk;Disk SC;setparam;Disk;sc_activate;0 SC;ADD;Memory;Memory SC;setparam;Memory;sc_activate;0 -SC;addservicetemplate;Ping;Ping-LAN -SC;addservicetemplate;Ping;Ping-WAN -SC;addservicetemplate;Ping;test_stpl +SC;ADD;Ping;ping +SC;setparam;Ping;sc_activate;1 +SC;ADD;Traffic;Traffic +SC;setparam;Traffic;sc_activate;1 SC;addservicetemplate;Disk;SNMP-DISK-/ SC;addservicetemplate;Disk;SNMP-DISK-/home SC;addservicetemplate;Disk;SNMP-DISK-/opt @@ -5436,6 +5433,9 @@ SC;addservicetemplate;Memory;SNMP-Win2K-memory SC;addservicetemplate;Memory;SNMP-Win2K3-Memory SC;addservicetemplate;Memory;SNMP-Win2K3-Swap SC;addservicetemplate;Memory;SNMP-Linux-Memory +SC;addservicetemplate;Ping;Ping-LAN +SC;addservicetemplate;Ping;Ping-WAN +SC;addservicetemplate;Ping;test_stpl ACLRESOURCE;ADD;All Resources;All Resources; ACLRESOURCE;SETPARAM;All Resources;activate;1; ACLRESOURCE;GRANT_HOST;All Resources;*; From 6ee3244d39fe9695ff452a2d4b54bcb28cd90ebb Mon Sep 17 00:00:00 2001 From: leoncx Date: Mon, 25 Jun 2018 10:26:11 +0200 Subject: [PATCH 08/76] fix(sec): Fix SQL Injection in Virtual Metrics (#6257) * Fix SQL Injection in Virtual Metrics in get information --- .../views/graphs/common/makeXML_ListMetrics.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/www/include/views/graphs/common/makeXML_ListMetrics.php b/www/include/views/graphs/common/makeXML_ListMetrics.php index 3ca95835558..5d7afe858b1 100644 --- a/www/include/views/graphs/common/makeXML_ListMetrics.php +++ b/www/include/views/graphs/common/makeXML_ListMetrics.php @@ -68,9 +68,9 @@ function compare($a, $b) } else { exit; } - + /* - * Get language + * Get language */ $locale = $oreon->user->get_lang(); putenv("LANG=$locale"); @@ -79,7 +79,7 @@ function compare($a, $b) ; bind_textdomain_codeset("messages", "UTF-8"); textdomain("messages"); - + # # Existing Real Metric List comes from DBO -> Store in $rmetrics Array # @@ -89,11 +89,17 @@ function compare($a, $b) $where = ""; $def_type = array(0=>"CDEF",1=>"VDEF"); -if (isset($_GET["vdef"]) && $_GET["vdef"] == 0) { +if (isset($_GET['vdef']) && is_numeric($_GET['vdef']) && $_GET['vdef'] == 0) { $where = " AND def_type='".$_GET["vdef"]."'"; } if (isset($_GET["host_id"]) && $_GET["service_id"]) { + if (!is_numeric($_GET['host_id']) || !is_numeric($_GET['service_id'])) { + $buffer = new CentreonXML(); + $buffer->writeElement('error', 'Bad id format'); + $buffer->output(); + exit; + } $host_id = $_GET["host_id"]; $service_id = $_GET["service_id"]; From e692659b25dc3edbbddbf9a2ca193a0e67382277 Mon Sep 17 00:00:00 2001 From: leoncx Date: Mon, 25 Jun 2018 10:27:07 +0200 Subject: [PATCH 09/76] fix(sec): Fix SQL injection in Curve template (#6256) * fix(sec): Fix SQL injection in Curve template * Fix SQL injection in curve template search field * Fix SQL injection in Graph Template * Fix SQL injection in VirtualMetrics Template --- .../componentTemplates/listComponentTemplates.php | 14 ++++++++++---- .../views/graphTemplates/listGraphTemplates.php | 14 ++++++++++---- .../views/virtualMetrics/listVirtualMetrics.php | 13 +++++++++---- 3 files changed, 29 insertions(+), 12 deletions(-) diff --git a/www/include/views/componentTemplates/listComponentTemplates.php b/www/include/views/componentTemplates/listComponentTemplates.php index 47239ab5062..818f095b2ad 100644 --- a/www/include/views/componentTemplates/listComponentTemplates.php +++ b/www/include/views/componentTemplates/listComponentTemplates.php @@ -41,14 +41,20 @@ $SearchTool = null; $search = ''; +$queryValues = array(); if (isset($_POST['searchCurve']) && $_POST['searchCurve']) { $search = $_POST['searchCurve']; - $SearchTool = " WHERE name LIKE '%" . $search . "%'"; + $SearchTool = " WHERE name LIKE :search"; + $queryValues['search'] = '%' . $search . '%'; } -$DBRESULT = $pearDB->query("SELECT COUNT(*) FROM giv_components_template" . $SearchTool); +$stmt = $pearDB->prepare("SELECT COUNT(*) FROM giv_components_template" . $SearchTool); +foreach ($queryValues as $key => $value) { + $stmt->bindValue(':' . $key, $value, \PDO::PARAM_STR); +} +$stmt->execute(); -$tmp = $DBRESULT->fetchRow(); +$tmp = $stmt->fetch(); $rows = $tmp["COUNT(*)"]; include("./include/common/checkPagination.php"); @@ -197,7 +203,7 @@ function setO(_i) { $o2->setValue(null); $tpl->assign('limit', $limit); -$tpl->assign('searchCurve', $search); +$tpl->assign('searchCurve', htmlentities($search)); /* * Apply a template definition diff --git a/www/include/views/graphTemplates/listGraphTemplates.php b/www/include/views/graphTemplates/listGraphTemplates.php index 7d15dc56197..84089a63891 100644 --- a/www/include/views/graphTemplates/listGraphTemplates.php +++ b/www/include/views/graphTemplates/listGraphTemplates.php @@ -43,11 +43,17 @@ $search = ''; if (isset($_POST['searchGT']) && $_POST['searchGT']) { $search = $_POST['searchGT']; - $SearchTool = " WHERE name LIKE '%" . $search . "%'"; + $SearchTool = " WHERE name LIKE :search"; + $queryValues['search'] = '%' . $search . '%'; } -$res = $pearDB->query("SELECT COUNT(*) FROM giv_graphs_template" . $SearchTool); -$tmp = $res->fetchRow(); +$stmt = $pearDB->prepare("SELECT COUNT(*) FROM giv_graphs_template" . $SearchTool); +foreach ($queryValues as $key => $value) { + $stmt->bindValue(':' . $key, $value, \PDO::PARAM_STR); +} +$stmt->execute(); + +$tmp = $stmt->fetch(); $rows = $tmp["COUNT(*)"]; include("./include/common/checkPagination.php"); @@ -167,7 +173,7 @@ function setO(_i) { $o2->setValue(null); $tpl->assign('limit', $limit); -$tpl->assign('searchGT', $search); +$tpl->assign('searchGT', htmlentities($search)); /* * Apply a template definition diff --git a/www/include/views/virtualMetrics/listVirtualMetrics.php b/www/include/views/virtualMetrics/listVirtualMetrics.php index ca5d99e02db..f8c7200f47e 100644 --- a/www/include/views/virtualMetrics/listVirtualMetrics.php +++ b/www/include/views/virtualMetrics/listVirtualMetrics.php @@ -43,16 +43,21 @@ $search = ''; if (isset($_POST['searchVM']) && $_POST['searchVM']) { $search = $_POST['searchVM']; - $SearchTool = " WHERE vmetric_name LIKE '%" . $search . "%'"; + $SearchTool = " WHERE vmetric_name LIKE :search"; + $queryValues['search'] = '%' . $search . '%'; } +$stmt = $pearDB->prepare("SELECT COUNT(*) FROM virtual_metrics" . $SearchTool); +foreach ($queryValues as $key => $value) { + $stmt->bindValue(':' . $key, $value, \PDO::PARAM_STR); +} try { - $DBRESULT = $pearDB->query("SELECT COUNT(*) FROM virtual_metrics" . $SearchTool); + $stmt->execute(); } catch (\PDOException $e) { print "DB Error : " . $e->getMessage(); } -$tmp = $DBRESULT->fetchRow(); +$tmp = $stmt->fetch(); $rows = $tmp["COUNT(*)"]; include("./include/common/checkPagination.php"); @@ -226,7 +231,7 @@ function setO(_i) { $o2 = $form->getElement('o2'); $o2->setValue(null); $tpl->assign('limit', $limit); -$tpl->assign('searchVM', $search); +$tpl->assign('searchVM', htmlentities($search)); /* * Apply a template definition From 3448c18314f8b535b7d698752daf6454c11dc3a3 Mon Sep 17 00:00:00 2001 From: leoncx Date: Mon, 25 Jun 2018 10:27:33 +0200 Subject: [PATCH 10/76] fix(sec): Fix XSS security on menu username (#6259) * Fix xss security when display username on menu --- www/include/core/menu/menu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/include/core/menu/menu.php b/www/include/core/menu/menu.php index 4aaf1170ca0..d2b1881adff 100644 --- a/www/include/core/menu/menu.php +++ b/www/include/core/menu/menu.php @@ -105,7 +105,7 @@ /* * Display Login */ -$tpl->assign("user_login", $centreon->user->get_alias()); +$tpl->assign("user_login", htmlentities($centreon->user->get_alias())); /* * Fixe ACL From 394e66c3cb135d41a4bcb8804ae1eeee4c499a31 Mon Sep 17 00:00:00 2001 From: leoncx Date: Mon, 25 Jun 2018 10:28:09 +0200 Subject: [PATCH 11/76] fix(sec): Fix SQL injection in dashboard (#6250) * fix(sec): Fix SQL injection in dashboard * Fix some SQL Injections * fix(sec): Change query method * Use prepare statement on queries --- .../dashboard/xmlInformations/GetXmlHost.php | 57 +++++++++++-------- .../xmlInformations/GetXmlHostGroup.php | 51 ++++++++++------- .../xmlInformations/GetXmlService.php | 57 +++++++++++-------- .../xmlInformations/GetXmlServiceGroup.php | 51 ++++++++++------- 4 files changed, 124 insertions(+), 92 deletions(-) diff --git a/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php b/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php index b6e43409ee5..495a6b337a4 100644 --- a/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php +++ b/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php @@ -3,34 +3,34 @@ * Copyright 2005-2016 Centreon * Centreon is developped by : Julien Mathis and Romain Le Merlus under * GPL Licence 2.0. - * - * This program is free software; you can redistribute it and/or modify it under - * the terms of the GNU General Public License as published by the Free Software + * + * This program is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software * Foundation ; either version 2 of the License. - * + * * This program 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 + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with + * + * You should have received a copy of the GNU General Public License along with * this program; if not, see . - * - * Linking this program statically or dynamically with other modules is making a - * combined work based on this program. Thus, the terms and conditions of the GNU + * + * Linking this program statically or dynamically with other modules is making a + * combined work based on this program. Thus, the terms and conditions of the GNU * General Public License cover the whole combination. - * - * As a special exception, the copyright holders of this program give Centreon - * permission to link this program with independent modules to produce an executable, - * regardless of the license terms of these independent modules, and to copy and - * distribute the resulting executable under terms of Centreon choice, provided that - * Centreon also meet, for each linked independent module, the terms and conditions - * of the license of that module. An independent module is a module which is not - * derived from this program. If you modify this program, you may extend this + * + * As a special exception, the copyright holders of this program give Centreon + * permission to link this program with independent modules to produce an executable, + * regardless of the license terms of these independent modules, and to copy and + * distribute the resulting executable under terms of Centreon choice, provided that + * Centreon also meet, for each linked independent module, the terms and conditions + * of the license of that module. An independent module is a module which is not + * derived from this program. If you modify this program, you may extend this * exception to your version of the program, but you are not obliged to do so. If you * do not wish to do so, delete this exception statement from your version. - * + * * For more information : contact@centreon.com - * + * */ $stateType = 'host'; @@ -43,6 +43,15 @@ } if (isset($_GET["id"]) && isset($_GET["color"])) { + /* Validate the type of request arguments for security */ + if (!is_numeric($_GET['id'])) { + $buffer->writeElement('error', 'Bad id format'); + $buffer->endElement(); + header('Content-Type: text/xml'); + $buffer->output(); + exit; + } + $color = array(); foreach ($_GET["color"] as $key => $value) { $color[$key] = htmlentities($value, ENT_QUOTES, "UTF-8"); @@ -60,11 +69,9 @@ } if ($accessHost) { - $DBRESULT = $pearDBO->query( - "SELECT * FROM `log_archive_host` WHERE host_id = " - . $pearDBO->escape($_GET["id"]) - . " order by date_start desc" - ); + $query = 'SELECT * FROM `log_archive_host` WHERE host_id = ? ORDER BY date_start DESC'; + $stmt = $pearDBO->prepare($query); + $DBRESULT = $pearDBO->execute($stmt, array($_GET['id'])); while ($row = $DBRESULT->fetchRow()) { fillBuffer($statesTab, $row, $color); } diff --git a/www/include/reporting/dashboard/xmlInformations/GetXmlHostGroup.php b/www/include/reporting/dashboard/xmlInformations/GetXmlHostGroup.php index 331a14740cd..70e66d5f74a 100644 --- a/www/include/reporting/dashboard/xmlInformations/GetXmlHostGroup.php +++ b/www/include/reporting/dashboard/xmlInformations/GetXmlHostGroup.php @@ -3,44 +3,53 @@ * Copyright 2005-2016 Centreon * Centreon is developped by : Julien Mathis and Romain Le Merlus under * GPL Licence 2.0. - * - * This program is free software; you can redistribute it and/or modify it under - * the terms of the GNU General Public License as published by the Free Software + * + * This program is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software * Foundation ; either version 2 of the License. - * + * * This program 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 + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with + * + * You should have received a copy of the GNU General Public License along with * this program; if not, see . - * - * Linking this program statically or dynamically with other modules is making a - * combined work based on this program. Thus, the terms and conditions of the GNU + * + * Linking this program statically or dynamically with other modules is making a + * combined work based on this program. Thus, the terms and conditions of the GNU * General Public License cover the whole combination. - * - * As a special exception, the copyright holders of this program give Centreon - * permission to link this program with independent modules to produce an executable, - * regardless of the license terms of these independent modules, and to copy and - * distribute the resulting executable under terms of Centreon choice, provided that - * Centreon also meet, for each linked independent module, the terms and conditions - * of the license of that module. An independent module is a module which is not - * derived from this program. If you modify this program, you may extend this + * + * As a special exception, the copyright holders of this program give Centreon + * permission to link this program with independent modules to produce an executable, + * regardless of the license terms of these independent modules, and to copy and + * distribute the resulting executable under terms of Centreon choice, provided that + * Centreon also meet, for each linked independent module, the terms and conditions + * of the license of that module. An independent module is a module which is not + * derived from this program. If you modify this program, you may extend this * exception to your version of the program, but you are not obliged to do so. If you * do not wish to do so, delete this exception statement from your version. - * + * * For more information : contact@centreon.com - * + * */ $stateType = 'host'; require_once realpath(dirname(__FILE__) . "/initXmlFeed.php"); if (isset($_GET["id"]) && isset($_GET["color"])) { + /* Validate the type of request arguments for security */ + if (!is_numeric($_GET['id'])) { + $buffer->writeElement('error', 'Bad id format'); + $buffer->endElement(); + header('Content-Type: text/xml'); + $buffer->output(); + exit; + } + $color = array(); foreach ($_GET["color"] as $key => $value) { $color[$key] = htmlentities($value, ENT_QUOTES, "UTF-8"); } - + $hosts_id = $centreon->user->access->getHostHostGroupAclConf($_GET["id"], "broker"); if (count($hosts_id) > 0) { $rq = 'SELECT `date_start`, `date_end`, sum(`UPnbEvent`) as UPnbEvent, sum(`DOWNnbEvent`) as DOWNnbEvent, ' diff --git a/www/include/reporting/dashboard/xmlInformations/GetXmlService.php b/www/include/reporting/dashboard/xmlInformations/GetXmlService.php index b460f1d73f4..b4b8f1c2b7c 100644 --- a/www/include/reporting/dashboard/xmlInformations/GetXmlService.php +++ b/www/include/reporting/dashboard/xmlInformations/GetXmlService.php @@ -3,34 +3,34 @@ * Copyright 2005-2016 Centreon * Centreon is developped by : Julien Mathis and Romain Le Merlus under * GPL Licence 2.0. - * - * This program is free software; you can redistribute it and/or modify it under - * the terms of the GNU General Public License as published by the Free Software + * + * This program is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software * Foundation ; either version 2 of the License. - * + * * This program 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 + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with + * + * You should have received a copy of the GNU General Public License along with * this program; if not, see . - * - * Linking this program statically or dynamically with other modules is making a - * combined work based on this program. Thus, the terms and conditions of the GNU + * + * Linking this program statically or dynamically with other modules is making a + * combined work based on this program. Thus, the terms and conditions of the GNU * General Public License cover the whole combination. - * - * As a special exception, the copyright holders of this program give Centreon - * permission to link this program with independent modules to produce an executable, - * regardless of the license terms of these independent modules, and to copy and - * distribute the resulting executable under terms of Centreon choice, provided that - * Centreon also meet, for each linked independent module, the terms and conditions - * of the license of that module. An independent module is a module which is not - * derived from this program. If you modify this program, you may extend this + * + * As a special exception, the copyright holders of this program give Centreon + * permission to link this program with independent modules to produce an executable, + * regardless of the license terms of these independent modules, and to copy and + * distribute the resulting executable under terms of Centreon choice, provided that + * Centreon also meet, for each linked independent module, the terms and conditions + * of the license of that module. An independent module is a module which is not + * derived from this program. If you modify this program, you may extend this * exception to your version of the program, but you are not obliged to do so. If you * do not wish to do so, delete this exception statement from your version. - * + * * For more information : contact@centreon.com - * + * */ $stateType = 'service'; require_once realpath(dirname(__FILE__) . "/initXmlFeed.php"); @@ -42,6 +42,15 @@ } if (isset($_GET["host_id"]) && isset($_GET["id"]) && isset($_GET["color"])) { + /* Validate the type of request arguments for security */ + if (!is_numeric($_GET['id']) || !is_numeric($_GET['host_id'])) { + $buffer->writeElement('error', 'Bad id format'); + $buffer->endElement(); + header('Content-Type: text/xml'); + $buffer->output(); + exit; + } + $color = array(); foreach ($_GET["color"] as $key => $value) { $color[$key] = htmlentities($value, ENT_QUOTES, "UTF-8"); @@ -59,11 +68,9 @@ } if ($accessService) { - $DBRESULT = $pearDBO->query( - "SELECT * FROM `log_archive_service` WHERE host_id = '". - $pearDBO->escape($_GET["host_id"])."' AND service_id = ". - $pearDBO->escape($_GET["id"])." ORDER BY `date_start` DESC" - ); + $query = 'SELECT * FROM `log_archive_service` WHERE host_id = ? AND service_id = ? ORDER BY date_start DESC'; + $stmt = $pearDBO->prepare($query); + $DBRESULT = $pearDBO->execute($stmt, array($_GET['host_id'], $_GET['id'])); while ($row = $DBRESULT->fetchRow()) { fillBuffer($statesTab, $row, $color); } diff --git a/www/include/reporting/dashboard/xmlInformations/GetXmlServiceGroup.php b/www/include/reporting/dashboard/xmlInformations/GetXmlServiceGroup.php index 8f47681c94a..467d3b1c2bf 100644 --- a/www/include/reporting/dashboard/xmlInformations/GetXmlServiceGroup.php +++ b/www/include/reporting/dashboard/xmlInformations/GetXmlServiceGroup.php @@ -3,44 +3,53 @@ * Copyright 2005-2016 Centreon * Centreon is developped by : Julien Mathis and Romain Le Merlus under * GPL Licence 2.0. - * - * This program is free software; you can redistribute it and/or modify it under - * the terms of the GNU General Public License as published by the Free Software + * + * This program is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software * Foundation ; either version 2 of the License. - * + * * This program 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 + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with + * + * You should have received a copy of the GNU General Public License along with * this program; if not, see . - * - * Linking this program statically or dynamically with other modules is making a - * combined work based on this program. Thus, the terms and conditions of the GNU + * + * Linking this program statically or dynamically with other modules is making a + * combined work based on this program. Thus, the terms and conditions of the GNU * General Public License cover the whole combination. - * - * As a special exception, the copyright holders of this program give Centreon - * permission to link this program with independent modules to produce an executable, - * regardless of the license terms of these independent modules, and to copy and - * distribute the resulting executable under terms of Centreon choice, provided that - * Centreon also meet, for each linked independent module, the terms and conditions - * of the license of that module. An independent module is a module which is not - * derived from this program. If you modify this program, you may extend this + * + * As a special exception, the copyright holders of this program give Centreon + * permission to link this program with independent modules to produce an executable, + * regardless of the license terms of these independent modules, and to copy and + * distribute the resulting executable under terms of Centreon choice, provided that + * Centreon also meet, for each linked independent module, the terms and conditions + * of the license of that module. An independent module is a module which is not + * derived from this program. If you modify this program, you may extend this * exception to your version of the program, but you are not obliged to do so. If you * do not wish to do so, delete this exception statement from your version. - * + * * For more information : contact@centreon.com - * + * */ $stateType = 'service'; require_once realpath(dirname(__FILE__) . "/initXmlFeed.php"); if (isset($_GET["id"]) && isset($_GET["color"])) { + /* Validate the type of request arguments for security */ + if (!is_numeric($_GET['id'])) { + $buffer->writeElement('error', 'Bad id format'); + $buffer->endElement(); + header('Content-Type: text/xml'); + $buffer->output(); + exit; + } + $color = array(); foreach ($_GET["color"] as $key => $value) { $color[$key] = htmlentities($value, ENT_QUOTES, "UTF-8"); } - + $services = getServiceGroupActivateServices($_GET["id"]); if (count($services) > 0) { $host_ids = array(); From 443f0554e0d6ce3471eae6c77f7e03b9f8f868e3 Mon Sep 17 00:00:00 2001 From: leoncx Date: Mon, 25 Jun 2018 10:28:31 +0200 Subject: [PATCH 12/76] fix(sec): Fix XSS on command form (#6251) * Fix XSS for describe arguments and macros --- www/class/centreonCommand.class.php | 2 +- .../configuration/configObject/command/formArguments.php | 5 +++-- .../configObject/command/javascript/commandJs.php | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/www/class/centreonCommand.class.php b/www/class/centreonCommand.class.php index d37bdc90708..bd9b571253a 100755 --- a/www/class/centreonCommand.class.php +++ b/www/class/centreonCommand.class.php @@ -262,7 +262,7 @@ public function getMacrosCommand($iCommandId, $aMacro, $sType) while ($row = $stmt->fetch()) { $arr['id'] = $row['command_macro_id']; $arr['name'] = $row['command_macro_name']; - $arr['description'] = $row['command_macro_desciption']; + $arr['description'] = htmlentities($row['command_macro_desciption']); $arr['type'] = $sType; $aReturn[] = $arr; } diff --git a/www/include/configuration/configObject/command/formArguments.php b/www/include/configuration/configObject/command/formArguments.php index 1d7ea3bca76..8942653fffc 100644 --- a/www/include/configuration/configObject/command/formArguments.php +++ b/www/include/configuration/configObject/command/formArguments.php @@ -59,12 +59,13 @@ } if (isset($_GET['textArea']) && $_GET['textArea']) { - $tab = preg_split("/\;\;\;/", $_GET['textArea']); + $textArea = urldecode($_GET['textArea']); + $tab = preg_split("/\;\;\;/", $textArea); foreach ($tab as $key => $value) { $tab2 = preg_split("/\ \:\ /", $value, 2); $index = str_replace("ARG", "", $tab2[0]); if (isset($tab2[0]) && $tab2[0]) { - $args[$index] = $tab2[1]; + $args[$index] = htmlentities($tab2[1]); } } } diff --git a/www/include/configuration/configObject/command/javascript/commandJs.php b/www/include/configuration/configObject/command/javascript/commandJs.php index 03416afebec..1a5965776c7 100644 --- a/www/include/configuration/configObject/command/javascript/commandJs.php +++ b/www/include/configuration/configObject/command/javascript/commandJs.php @@ -46,7 +46,7 @@ function goPopup() { listArea = document.getElementById('listOfArg'); tmpStr = listArea.value; - tmpStr = tmpStr.replace(reg, ";;;"); + tmpStr = encodeURIComponent(tmpStr.replace(reg, ";;;")); cmd_line = document.getElementById('command_line').value; var popin = jQuery('
'); @@ -154,4 +154,4 @@ function checkType(value) { jQuery('form#Form').attr('action', action); } - \ No newline at end of file + From b9e07c3a96be028accb5fba8f0d90ca8d5673378 Mon Sep 17 00:00:00 2001 From: leoncx Date: Mon, 25 Jun 2018 10:29:21 +0200 Subject: [PATCH 13/76] fix(sec): Fix execution command by rrdtool command line (#6263) * Fix execution command by rrdtool command line in Virtual Metrics * Fix execution command by rrdtool command line in graph images --- www/class/centreonGraph.class.php | 79 ++++++++++++++++--------------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/www/class/centreonGraph.class.php b/www/class/centreonGraph.class.php index bfe6b48d015..231c6931abc 100644 --- a/www/class/centreonGraph.class.php +++ b/www/class/centreonGraph.class.php @@ -759,10 +759,8 @@ public function initCurveList() $this->RRDoptions["upper-limit"] ); } - $this->addArgument( - "DEF:vi" . $cpt . "=" . $this->dbPath . $key . ".rrd:value:AVERAGE CDEF:v" . $cpt . - "=vi" . $cpt . ",-1,*" - ); + $this->addArgument('DEF:vi' . $cpt . '=' . $this->dbPath . $key . '.rrd:value:AVERAGE'); + $this->addArgument('CDEF:v' . $cpt . '=vi' . $cpt . ',-1,*'); if (isset($tm["warn"]) && $tm["warn"] != 0) { $tm["warn"] *= -1; } @@ -904,7 +902,14 @@ public function createLegend() } $rpn_values .= $this->vname[$tm["metric"]] . ",UN,0," . $this->vname[$tm["metric"]] . ",IF,"; $rpn_expr .= ",+"; - $this->addArgument($arg); + if (strpos($arg, ' ') === false) { + $this->addArgument($arg); + } else { + $args = explode(' ', $arg); + foreach ($args as $arg2) { + $this->addArgument($arg2); + } + } if ($this->onecurve && isset($tm["warn"]) && $tm["warn"] != 0 && isset($tm["crit"]) && $tm["crit"] != 0 ) { @@ -919,7 +924,7 @@ public function createLegend() } else { $arg = "LINE" . $tm["ds_tickness"] . ":vc" . $cpt; } - $arg .= $tm["ds_color_line"] . ":'"; + $arg .= $tm["ds_color_line"] . ":"; } if (!$this->checkcurve) { @@ -931,26 +936,20 @@ public function createLegend() if (!$this->onecurve && isset($tm["ds_hidecurve"]) && $tm["ds_hidecurve"] == 1) { $arg .= " "; } - $arg .= "'"; $this->addArgument($arg); - $vdefs = ""; - $prints = ""; + $vdefs = array(); + $prints = array(); - foreach (array( - "last" => "LAST", - "min" => "MINIMUM", - "max" => "MAXIMUM", - "average" => "AVERAGE", - "total" => "TOTAL" - ) as $name => $cf) { + foreach (array("last" => "LAST", "min" => "MINIMUM", "max" => "MAXIMUM", + "average" => "AVERAGE", "total" => "TOTAL") as $name => $cf) { if (!$tm["ds_" . $name]) { continue; } $dispname = ucfirst($name); - $vdefs .= "VDEF:" . $this->vname[$tm["metric"]] . $dispname . "=" . - $this->vname[$tm["metric"]] . "," . $cf . " "; + $vdefs[] = "VDEF:" . $this->vname[$tm["metric"]] . $dispname . "=" . + $this->vname[$tm["metric"]] . "," . $cf; if (($name == "min" || $name == "max") && (isset($tm['ds_minmax_int']) && $tm['ds_minmax_int']) ) { @@ -958,23 +957,28 @@ public function createLegend() } else { $displayformat = "%7.2lf"; } - $prints .= "GPRINT:" . $this->vname[$tm["metric"]] . $dispname . ":\"" . - $dispname . "\:" . $displayformat . ($this->gprintScaleOption) . "\" "; + $prints[] = "GPRINT:" . $this->vname[$tm["metric"]] . $dispname.":" . + $dispname . "\:" . $displayformat . ($this->gprintScaleOption); + } + foreach ($vdefs as $vdef) { + $this->addArgument($vdef); } - $this->addArgument($vdefs); - $this->addArgument($prints . "COMMENT:\"\\l\""); + foreach ($prints as $print) { + $this->addArgument($print); + } + $this->addArgument("COMMENT:\\l"); if ($this->onecurve) { if (isset($tm["warn"]) && !empty($tm["warn"]) && $tm["warn"] != 0) { $this->addArgument( - "HRULE:" . $tm["warn"] . $tm["ds_color_area_warn"] . ":\"Warning \: " . - $this->humanReadable($tm["warn"], $tm["unit"]) . "\\l\" " + "HRULE:" . $tm["warn"] . $tm["ds_color_area_warn"] . ":Warning \: " . + $this->humanReadable($tm["warn"], $tm["unit"]) . "\\l " ); } if (isset($tm["crit"]) && !empty($tm["crit"]) && $tm["crit"] != 0) { $this->addArgument( - "HRULE:" . $tm["crit"] . $tm["ds_color_area_crit"] . ":\"Critical \: " . - $this->humanReadable($tm["crit"], $tm["unit"]) . "\"" + "HRULE:" . $tm["crit"] . $tm["ds_color_area_crit"] . ":Critical \: " . + $this->humanReadable($tm["crit"], $tm["unit"]) ); } } @@ -984,7 +988,7 @@ public function createLegend() $tm["ds_jumpline"] = 0; } while ($cline < $tm["ds_jumpline"]) { - $this->addArgument("COMMENT:\"\\c\""); + $this->addArgument("COMMENT:\\c"); $cline++; } } @@ -1288,9 +1292,6 @@ public function setColor($name, $value) */ public function setRRDOption($name, $value = null) { - if (strpos($value, " ") !== false) { - $value = "'" . $value . "'"; - } $this->RRDoptions[$name] = $value; } @@ -1398,17 +1399,17 @@ public function displayImageFlow() } foreach ($this->RRDoptions as $key => $value) { - $commandLine .= "--" . $key; + $commandLine .= '--' . $key; if (isset($value)) { - $commandLine .= "=" . $value; + $commandLine .= '=' . escapeshellarg($value); } - $commandLine .= " "; + $commandLine .= ' '; } foreach ($this->colors as $key => $value) { - $commandLine .= "--color " . $key . $value . " "; + $commandLine .= '--color ' . escapeshellarg($key . $value) . ' '; } foreach ($this->fonts as $key => $value) { - $commandLine .= "--font " . $key . $value . " "; + $commandLine .= '--font ' . escapeshellarg($key . $value) . ' '; } /* @@ -1419,10 +1420,10 @@ public function displayImageFlow() $rrd_time = str_replace(":", "\:", $rrd_time); $rrd_time2 = addslashes($this->GMT->getDate("Y\/m\/d G:i", $this->RRDoptions["end"])); $rrd_time2 = str_replace(":", "\:", $rrd_time2); - $commandLine .= " COMMENT:\" From $rrd_time to $rrd_time2 \\c\" "; + $commandLine .= escapeshellarg('COMMENT: From ' . $rrd_time . ' to ' . $rrd_time2 . ' \\c'); } foreach ($this->arguments as $arg) { - $commandLine .= " " . $arg . " "; + $commandLine .= ' ' . escapeshellarg($arg) . ' '; } $gmt_export = ""; $commandLine = preg_replace("/(\\\$|`)/", "", $commandLine); @@ -1860,7 +1861,7 @@ private function manageVMetric($vId, $vName, $indexId) $l_mlist = preg_split("/\,/", $lVmetric["rpn_function"]); foreach ($l_mlist as $l_mnane) { /* - * Check for a real metric + * Check for a real metric */ $l_poqy = $this->DBC->query( "SELECT host_id, service_id, metric_id, metric_name, unit_name, @@ -2035,7 +2036,7 @@ protected function flushRrdcached($metricsId) */ public function getIndexDataId($hostId, $serviceId) { - $sql = "SELECT id FROM index_data + $sql = "SELECT id FROM index_data WHERE host_id = " . $this->DBC->escape($hostId) . " AND service_id = " . $this->DBC->escape($serviceId); $res = $this->DBC->query($sql); From 292cf86bbaa31671e486cc3bad9263ee3e2e5803 Mon Sep 17 00:00:00 2001 From: sc979 <34628915+sc979@users.noreply.github.com> Date: Mon, 25 Jun 2018 10:32:33 +0200 Subject: [PATCH 14/76] fix(db): remove duplicate entries in centreon_acl table (#6366) * fix(DB): upgrade DB to correct a bug * fix(DB): centAcl close DB connection before the update is achieved * fix(acl): Add primary key and handle duplicate entries in centreon_acl * fix(sql): delete duplicate entries in centreon_acl table * feat(install): add base version to 2.8.24 * doc(upgrade): add empty release notes for 2.8.24 --- .../centreon-2.8/centreon-2.8.24.rst | 3 + .../centreon-2.8/centreon-2.8.24.rst | 3 + www/install/createTablesCentstorage.sql | 8 +- www/install/php/Update-2.8.23_to_2.8.24.php | 96 +++++++++++++++++++ .../centreon/Update-DB-2.8.23_to_2.8.24.sql | 2 + ...9.0.sql => Update-DB-2.8.24_to_18.9.0.sql} | 2 +- 6 files changed, 109 insertions(+), 5 deletions(-) create mode 100644 doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst create mode 100644 doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst create mode 100644 www/install/php/Update-2.8.23_to_2.8.24.php create mode 100644 www/install/sql/centreon/Update-DB-2.8.23_to_2.8.24.sql rename www/install/sql/centreon/{Update-DB-2.8.23_to_18.9.0.sql => Update-DB-2.8.24_to_18.9.0.sql} (76%) diff --git a/doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst b/doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst new file mode 100644 index 00000000000..351eb4dfcd5 --- /dev/null +++ b/doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst @@ -0,0 +1,3 @@ +################### +Centreon Web 2.8.24 +################### diff --git a/doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst b/doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst new file mode 100644 index 00000000000..351eb4dfcd5 --- /dev/null +++ b/doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst @@ -0,0 +1,3 @@ +################### +Centreon Web 2.8.24 +################### diff --git a/www/install/createTablesCentstorage.sql b/www/install/createTablesCentstorage.sql index e2c84f5f00e..4497e8b9680 100644 --- a/www/install/createTablesCentstorage.sql +++ b/www/install/createTablesCentstorage.sql @@ -12,11 +12,11 @@ /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `centreon_acl` ( - `host_id` int(11) DEFAULT NULL, + `group_id` int(11) NOT NULL, + `host_id` int(11) NOT NULL, `service_id` int(11) DEFAULT NULL, - `group_id` int(11) DEFAULT NULL, - KEY `index1` (`group_id`,`host_id`,`service_id`), - KEY `index2` (`host_id`,`service_id`,`group_id`) + UNIQUE KEY (`group_id`,`host_id`,`service_id`), + KEY `index1` (`host_id`,`service_id`,`group_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; diff --git a/www/install/php/Update-2.8.23_to_2.8.24.php b/www/install/php/Update-2.8.23_to_2.8.24.php new file mode 100644 index 00000000000..5fc4d7ac75f --- /dev/null +++ b/www/install/php/Update-2.8.23_to_2.8.24.php @@ -0,0 +1,96 @@ +. + * + * Linking this program statically or dynamically with other modules is making a + * combined work based on this program. Thus, the terms and conditions of the GNU + * General Public License cover the whole combination. + * + * As a special exception, the copyright holders of this program give Centreon + * permission to link this program with independent modules to produce an executable, + * regardless of the license terms of these independent modules, and to copy and + * distribute the resulting executable under terms of Centreon choice, provided that + * Centreon also meet, for each linked independent module, the terms and conditions + * of the license of that module. An independent module is a module which is not + * derived from this program. If you modify this program, you may extend this + * exception to your version of the program, but you are not obliged to do so. If you + * do not wish to do so, delete this exception statement from your version. + * + * For more information : contact@centreon.com + * + * + */ + +/* + * Create tempory table to delete duplicate entries + */ +$query = 'CREATE TABLE `centreon_acl_new` ( ' . + '`group_id` int(11) NOT NULL, ' . + '`host_id` int(11) NOT NULL, ' . + '`service_id` int(11) DEFAULT NULL, ' . + 'UNIQUE KEY (`group_id`,`host_id`,`service_id`), ' . + 'KEY `index1` (`host_id`,`service_id`,`group_id`) ' . + ') ENGINE=InnoDB DEFAULT CHARSET=utf8 '; +$pearDBO->query($query); + +/** + * Checking if centAcl.php is running and waiting 2min for it to stop before locking cron_operation table + */ +$query = "SELECT running FROM cron_operation WHERE `name` = 'centAcl.php'"; +$i = 0; +while ($i < 120) { + $i++; + $result = $pearDB->query($query); + while ($row = $result->fetchRow()) { + if ($row['running'] == "1") { + sleep(1); + } else { + break(2); + } + } +} + +/** + * Lock centAcl cron during upgrade + */ +$query = "UPDATE cron_operation SET running = '1' WHERE `name` = 'centAcl.php'"; +$pearDB->query($query); + +/** + * Copy data from old table to new table with duplicate entries deletion + */ +$query = 'INSERT INTO centreon_acl_new (group_id, host_id, service_id) ' . + 'SELECT group_id, host_id, service_id FROM centreon_acl ' . + 'GROUP BY group_id, host_id, service_id'; +$pearDBO->query($query); + +/** + * Drop old table with duplicate entries + */ +$query = 'DROP TABLE centreon_acl'; +$pearDBO->query($query); + +/** + * Rename temporary table to stable table + */ +$query = 'ALTER TABLE centreon_acl_new RENAME TO centreon_acl'; +$pearDBO->query($query); + +/** + * Unlock centAcl cron during upgrade + */ +$query = "UPDATE cron_operation SET running = '0' WHERE `name` = 'centAcl.php'"; +$pearDB->query($query); diff --git a/www/install/sql/centreon/Update-DB-2.8.23_to_2.8.24.sql b/www/install/sql/centreon/Update-DB-2.8.23_to_2.8.24.sql new file mode 100644 index 00000000000..8c2999d0ee1 --- /dev/null +++ b/www/install/sql/centreon/Update-DB-2.8.23_to_2.8.24.sql @@ -0,0 +1,2 @@ +-- Change version of Centreon +UPDATE `informations` SET `value` = '2.8.24' WHERE CONVERT( `informations`.`key` USING utf8 ) = 'version' AND CONVERT ( `informations`.`value` USING utf8 ) = '2.8.23' LIMIT 1; \ No newline at end of file diff --git a/www/install/sql/centreon/Update-DB-2.8.23_to_18.9.0.sql b/www/install/sql/centreon/Update-DB-2.8.24_to_18.9.0.sql similarity index 76% rename from www/install/sql/centreon/Update-DB-2.8.23_to_18.9.0.sql rename to www/install/sql/centreon/Update-DB-2.8.24_to_18.9.0.sql index aa8775b5a2e..4ba5b4431b1 100644 --- a/www/install/sql/centreon/Update-DB-2.8.23_to_18.9.0.sql +++ b/www/install/sql/centreon/Update-DB-2.8.24_to_18.9.0.sql @@ -1,2 +1,2 @@ -- Change version of Centreon -UPDATE `informations` SET `value` = '18.9.0' WHERE CONVERT( `informations`.`key` USING utf8 ) = 'version' AND CONVERT ( `informations`.`value` USING utf8 ) = '2.8.23' LIMIT 1; +UPDATE `informations` SET `value` = '18.9.0' WHERE CONVERT( `informations`.`key` USING utf8 ) = 'version' AND CONVERT ( `informations`.`value` USING utf8 ) = '2.8.24' LIMIT 1; From e1df4371b111d2906205a8f320e9bf324f9d3d9c Mon Sep 17 00:00:00 2001 From: leoncx Date: Mon, 25 Jun 2018 10:35:13 +0200 Subject: [PATCH 15/76] fix(sec): Fix SQL Injection in administration logs (#6255) * Fix SQL Injection in Administration logs in search fields --- .../configChangelog/viewLogs.ihtml | 8 +++---- .../configChangelog/viewLogs.php | 21 +++++++++++-------- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/www/include/Administration/configChangelog/viewLogs.ihtml b/www/include/Administration/configChangelog/viewLogs.ihtml index db15a59347e..da75691d39f 100644 --- a/www/include/Administration/configChangelog/viewLogs.ihtml +++ b/www/include/Administration/configChangelog/viewLogs.ihtml @@ -11,8 +11,8 @@ - - + + @@ -28,8 +28,8 @@ - - + + diff --git a/www/include/Administration/configChangelog/viewLogs.php b/www/include/Administration/configChangelog/viewLogs.php index 3b3148a58c1..b6f9f92b300 100644 --- a/www/include/Administration/configChangelog/viewLogs.php +++ b/www/include/Administration/configChangelog/viewLogs.php @@ -43,8 +43,11 @@ function searchUserName($user_name) { global $pearDB; $str = ""; - - $DBRES = $pearDB->query("SELECT contact_id FROM contact WHERE contact_name LIKE '%".$user_name."%' OR contact_alias LIKE '%".$user_name."%'"); + + $DBRES = $pearDB->query("SELECT contact_id + FROM contact + WHERE contact_name LIKE '%" . $pearDB->escape($user_name) . "%' + OR contact_alias LIKE '%" . $pearDB->escape($user_name) . "%'"); while ($row = $DBRES->fetchRow()) { if ($str != "") { $str .= ", "; @@ -160,7 +163,7 @@ function searchUserName($user_name) } else { $query .= " AND "; } - $query .= " object_name LIKE '%".$searchO."%' "; + $query .= " object_name LIKE '%" . $pearDB->escape($searchO) . "%' "; } if ($searchU) { if ($where_flag) { @@ -307,8 +310,8 @@ function searchUserName($user_name) $tpl->assign('search_object_str', _("Object")); $tpl->assign('search_user_str', _("User")); $tpl->assign('Search', _('Search')); -$tpl->assign('searchO', $searchO); -$tpl->assign('searchU', $searchU); +$tpl->assign('searchO', htmlentities($searchO)); +$tpl->assign('searchU', htmlentities($searchU)); $tpl->assign('obj_str', _("Object Type")); $tpl->assign('type_id', $otype); @@ -316,8 +319,8 @@ function searchUserName($user_name) $tpl->assign('time', _("Time")); $tpl->assign('contact', _("Contact")); -/* - * Pagination +/* + * Pagination */ $tpl->assign('limit', $limit); $tpl->assign('rows', $rows); @@ -333,13 +336,13 @@ function searchUserName($user_name) $listAction = $centreon->CentreonLogAction->listAction($_GET['object_id'], $_GET['object_type']); $listModification = array(); $listModification = $centreon->CentreonLogAction->listModification($_GET['object_id'], $_GET['object_type']); - + if (isset($listAction)) { $tpl->assign("action", $listAction); } if (isset($listModification)) { $tpl->assign("modification", $listModification); } - + $tpl->display("viewLogsDetails.ihtml"); } From 4448c63134134ebd9a3097a83bff30565376d505 Mon Sep 17 00:00:00 2001 From: Laurent Pinsivy Date: Mon, 25 Jun 2018 10:37:05 +0200 Subject: [PATCH 16/76] Add Centreon web 2.8.24 release note (#6379) --- .../centreon-2.8/centreon-2.8.24.rst | 17 +++++++++++++++++ .../centreon-2.8/centreon-2.8.24.rst | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst b/doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst index 351eb4dfcd5..917908fda42 100644 --- a/doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst +++ b/doc/en/release_notes/centreon-2.8/centreon-2.8.24.rst @@ -1,3 +1,20 @@ ################### Centreon Web 2.8.24 ################### + +Bug Fixes +========= + +* Remove duplicate entries in centreon_acl table - PR #6366 + +Security +======== + +* Fix execution command by rrdtool command line - PR #6263 +* Fix XSS on command form - PR #6260 +* Fix XSS security on menu username - PR #6259 +* Fix SQL injection on graphs - PR #6251 +* Fix SQL Injection in administration logs - PR #6255 +* Fix SQL injection in dashboard - PR #6250 +* Fix SQL injection in Curve template - PR #6256 +* Fix SQL Injection in Virtual Metrics - PR #6257 diff --git a/doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst b/doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst index 351eb4dfcd5..917908fda42 100644 --- a/doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst +++ b/doc/fr/release_notes/centreon-2.8/centreon-2.8.24.rst @@ -1,3 +1,20 @@ ################### Centreon Web 2.8.24 ################### + +Bug Fixes +========= + +* Remove duplicate entries in centreon_acl table - PR #6366 + +Security +======== + +* Fix execution command by rrdtool command line - PR #6263 +* Fix XSS on command form - PR #6260 +* Fix XSS security on menu username - PR #6259 +* Fix SQL injection on graphs - PR #6251 +* Fix SQL Injection in administration logs - PR #6255 +* Fix SQL injection in dashboard - PR #6250 +* Fix SQL injection in Curve template - PR #6256 +* Fix SQL Injection in Virtual Metrics - PR #6257 From 9d545de3c06ecab35aac10429db2ab8625bfe5df Mon Sep 17 00:00:00 2001 From: Guillaume28 Date: Mon, 25 Jun 2018 17:14:38 +0200 Subject: [PATCH 17/76] fix(clapi_export): Change list (#6402) --- tests/clapi_export/clapi-configuration.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/clapi_export/clapi-configuration.txt b/tests/clapi_export/clapi-configuration.txt index c2cbc5320bb..b00805439d7 100644 --- a/tests/clapi_export/clapi-configuration.txt +++ b/tests/clapi_export/clapi-configuration.txt @@ -414,11 +414,11 @@ CMD;ADD;service-notify-by-jabber;1;$USER1$/notify_via_jabber $CONTACTPAGER$ &quo CMD;setparam;service-notify-by-jabber;enable_shell;0 CMD;setparam;service-notify-by-jabber;command_activate;1 CMD;setparam;service-notify-by-jabber;command_locked;0 -CMD;ADD;submit-host-check-result;3;$USER1$/submit_host_check_result $HOSTNAME$ $HOSTSTATE$ '$HOSTOUTPUT$' +CMD;ADD;submit-host-check-result;3;$USER1$/submit_host_check_result $HOSTNAME$ $HOSTSTATE$ ' CMD;setparam;submit-host-check-result;enable_shell;0 CMD;setparam;submit-host-check-result;command_activate;1 CMD;setparam;submit-host-check-result;command_locked;0 -CMD;ADD;submit-service-check-result;3;$USER1$/submit_service_check_result $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ '$SERVICEOUTPUT$' +CMD;ADD;submit-service-check-result;3;$USER1$/submit_service_check_result $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ ' CMD;setparam;submit-service-check-result;enable_shell;0 CMD;setparam;submit-service-check-result;command_activate;1 CMD;setparam;submit-service-check-result;command_locked;0 From 8ce1f808832ad2e5997fb7a213ca4f0aad490558 Mon Sep 17 00:00:00 2001 From: adr-mo <31647811+adr-mo@users.noreply.github.com> Date: Mon, 25 Jun 2018 17:59:38 +0200 Subject: [PATCH 18/76] fix(doc): Add missing chapter to release note (#6403) --- doc/en/release_notes/centreon-2.8/index.rst | 1 + doc/fr/release_notes/centreon-2.8/index.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/doc/en/release_notes/centreon-2.8/index.rst b/doc/en/release_notes/centreon-2.8/index.rst index 1a40f83ac31..fd47a243838 100644 --- a/doc/en/release_notes/centreon-2.8/index.rst +++ b/doc/en/release_notes/centreon-2.8/index.rst @@ -30,3 +30,4 @@ Please find here the release notes dedicated to the last 2.8.x version of Centre centreon-2.8.21 centreon-2.8.22 centreon-2.8.23 + centreon-2.8.24 diff --git a/doc/fr/release_notes/centreon-2.8/index.rst b/doc/fr/release_notes/centreon-2.8/index.rst index 1a40f83ac31..fd47a243838 100644 --- a/doc/fr/release_notes/centreon-2.8/index.rst +++ b/doc/fr/release_notes/centreon-2.8/index.rst @@ -30,3 +30,4 @@ Please find here the release notes dedicated to the last 2.8.x version of Centre centreon-2.8.21 centreon-2.8.22 centreon-2.8.23 + centreon-2.8.24 From 5a51bdb990ea2d0d60ff4fcd9ffa5909f29ad56f Mon Sep 17 00:00:00 2001 From: "V. Radev" Date: Wed, 27 Jun 2018 09:39:12 +0300 Subject: [PATCH 19/76] feat(widgets): add buttons to install and upgrade all (#6401) --- .../Core/Widget/Information.php | 54 +++++++++++++++++-- www/include/options/oreon/widgets/action.php | 16 ++++++ www/include/options/oreon/widgets/list.ihtml | 8 +++ www/include/options/oreon/widgets/list.php | 24 ++++++--- 4 files changed, 93 insertions(+), 9 deletions(-) diff --git a/src/CentreonLegacy/Core/Widget/Information.php b/src/CentreonLegacy/Core/Widget/Information.php index f50d2518035..b8838d2902c 100644 --- a/src/CentreonLegacy/Core/Widget/Information.php +++ b/src/CentreonLegacy/Core/Widget/Information.php @@ -38,16 +38,29 @@ class Information { /** - * * @var \Pimple\Container */ protected $dependencyInjector; /** - * * @var \CentreonLegacy\Core\Utils\Utils */ protected $utils; + + /** + * @var array + */ + protected $cachedWidgetsList = []; + + /** + * @var bool + */ + protected $hasWidgetsForUpgrade = false; + + /** + * @var bool + */ + protected $hasWidgetsForInstallation = false; /** * @@ -251,15 +264,19 @@ public function getList() $widgets[$name]['upgradeable'] = false; $widgets[$name]['installed_version'] = _('N/A'); $widgets[$name]['available_version'] = $widgets[$name]['version']; + unset($widgets[$name]['version']); + if (isset($installedWidgets[$name])) { $widgets[$name]['id'] = $installedWidgets[$name]['widget_model_id']; $widgets[$name]['is_installed'] = true; $widgets[$name]['installed_version'] = $installedWidgets[$name]['version']; - $widgets[$name]['upgradeable'] = $this->isUpgradeable( + $widgetIsUpgradable = $this->isUpgradeable( $widgets[$name]['available_version'], $widgets[$name]['installed_version'] ); + $widgets[$name]['upgradeable'] = $widgetIsUpgradable; + $this->hasWidgetsForUpgrade = $widgetIsUpgradable ?: $this->hasWidgetsForUpgrade; } } @@ -270,6 +287,9 @@ public function getList() } } + $this->hasWidgetsForInstallation = count($availableWidgets) > count($installedWidgets); + $this->cachedWidgetsList = $widgets; + return $widgets; } @@ -316,4 +336,32 @@ public function getWidgetPath($widgetName = '') { return $this->utils->buildPath('/widgets/' . $widgetName) . '/'; } + + public function hasWidgetsForUpgrade() + { + return $this->hasWidgetsForUpgrade; + } + + public function getUpgradeableList() + { + $list = empty($this->cachedWidgetsList) ? $this->getList() : $this->cachedWidgetsList; + + return array_filter($list, function ($widget) { + return $widget['upgradeable']; + }); + } + + public function hasWidgetsForInstallation() + { + return $this->hasWidgetsForInstallation; + } + + public function getInstallableList() + { + $list = empty($this->cachedWidgetsList) ? $this->getList() : $this->cachedWidgetsList; + + return array_filter($list, function ($widget) { + return !$widget['is_installed']; + }); + } } diff --git a/www/include/options/oreon/widgets/action.php b/www/include/options/oreon/widgets/action.php index da7c479034f..eaf9158f189 100644 --- a/www/include/options/oreon/widgets/action.php +++ b/www/include/options/oreon/widgets/action.php @@ -69,6 +69,14 @@ $widgetInstaller = $factory->newInstaller($directory); $widgetInstaller->install(); break; + case 'install-all': + $widgetsToInstall = $widgetInfoObj->getInstallableList(); + + foreach ($widgetsToInstall as $widgetName => $widgetData) { + $widgetInstaller = $factory->newInstaller($widgetName); + $widgetInstaller->install(); + } + break; case 'uninstall': $widgetRemover = $factory->newRemover($directory); $widgetRemover->remove(); @@ -77,6 +85,14 @@ $widgetUpgrader = $factory->newUpgrader($directory); $widgetUpgrader->upgrade(); break; + case 'upgrade-all': + $widgetsToUpgrade = $widgetInfoObj->getUpgradeableList(); + + foreach ($widgetsToUpgrade as $widgetName => $widgetData) { + $widgetUpgrader = $factory->newUpgrader($widgetName); + $widgetUpgrader->upgrade(); + } + break; default: throw new Exception('Unknown action'); } diff --git a/www/include/options/oreon/widgets/list.ihtml b/www/include/options/oreon/widgets/list.ihtml index 9fce3366744..a12a9024b45 100644 --- a/www/include/options/oreon/widgets/list.ihtml +++ b/www/include/options/oreon/widgets/list.ihtml @@ -1,3 +1,11 @@ +{if $hasWidgetsForInstallation} + +{/if} + +{if $hasWidgetsForUpgrade} + +{/if} +
{t}Date{/t}{t}Modificaton type{/t}{t}Date{/t}{t}Modificaton type{/t} {t}Objects{/t} {t}Object Name{/t} {t}Authors{/t}
diff --git a/www/include/options/oreon/widgets/list.php b/www/include/options/oreon/widgets/list.php index a3da9756e5d..2ea9050c9ba 100644 --- a/www/include/options/oreon/widgets/list.php +++ b/www/include/options/oreon/widgets/list.php @@ -48,20 +48,24 @@ $tpl = initSmartyTpl($path, $tpl); $labels = array(); -$labels['title'] = _("Title"); -$labels['description'] = _("Description"); -$labels['version'] = _("Version"); -$labels['author'] = _("Author"); -$labels['actions'] = _("Actions"); +$labels['title'] = _('Title'); +$labels['description'] = _('Description'); +$labels['version'] = _('Version'); +$labels['author'] = _('Author'); +$labels['actions'] = _('Actions'); +$tpl->assign('hasWidgetsForInstallation', $widgetInfoObj->hasWidgetsForInstallation()); +$tpl->assign('hasWidgetsForUpgrade', $widgetInfoObj->hasWidgetsForUpgrade()); $tpl->assign('widgets', $widgets); $tpl->assign('labels', $labels); -$tpl->display("list.ihtml"); +$tpl->display('list.ihtml'); ?> + + -{/literal} \ No newline at end of file +{$helptext} \ No newline at end of file diff --git a/www/include/Administration/parameters/knowledgeBase/formKnowledgeBase.php b/www/include/Administration/parameters/knowledgeBase/formKnowledgeBase.php index 3d55da11ab8..3a1a9713e46 100644 --- a/www/include/Administration/parameters/knowledgeBase/formKnowledgeBase.php +++ b/www/include/Administration/parameters/knowledgeBase/formKnowledgeBase.php @@ -53,19 +53,6 @@ /* * Knowledge base form */ -$form->addElement('text', 'kb_db_name', _("Knowledge base database name")); -$form->addRule('kb_db_name', _("Mandatory field"), 'required'); -$form->addElement('text', 'kb_db_user', _("Knowledge base database user")); -$form->addElement('password', 'kb_db_password', _("Knowledge base Database password")); -$form->addElement('text', 'kb_db_host', _("Knowledge base Database host")); -$form->addRule('kb_db_host', _("Mandatory field"), 'required'); -$form->addElement( - 'button', - 'test_connection', - _("Test DB connection"), - array("class" => "btc bt_success", "onClick"=>"javascript:checkWikiConnection()") -); -$form->addElement('text', 'kb_db_prefix', _("Knowledge base Database prefix")); $form->addElement('text', 'kb_wiki_url', _("Knowledge base url")); $form->addRule('kb_wiki_url', _("Mandatory field"), 'required'); $form->addElement('text', 'kb_wiki_account', _("Knowledge wiki account (with delete right)")); diff --git a/www/include/Administration/parameters/knowledgeBase/help.php b/www/include/Administration/parameters/knowledgeBase/help.php index 0c82677be8b..3b94fb441c7 100644 --- a/www/include/Administration/parameters/knowledgeBase/help.php +++ b/www/include/Administration/parameters/knowledgeBase/help.php @@ -4,26 +4,6 @@ /** * knowledge Settings */ -$help['tip_knowledge_database_name'] = dgettext( - 'help', - 'Knowledge database name.' -); -$help['tip_knowledge_database_user'] = dgettext( - 'help', - 'Knowledge database user.' -); -$help['tip_knowledge_database_password'] = dgettext( - 'help', - "Knowledge database password." -); -$help['tip_knowledge_database_host'] = dgettext( - 'help', - "Knowledge database host." -); -$help['tip_knowledge_database_prefix'] = dgettext( - 'help', - "Knowledge database prefix." -); $help['tip_knowledge_wiki_url'] = dgettext( 'help', "Knowledge wiki url. " diff --git a/www/include/configuration/configKnowledge/display-hostTemplates.php b/www/include/configuration/configKnowledge/display-hostTemplates.php index 80620df53cb..c59eec45a44 100644 --- a/www/include/configuration/configKnowledge/display-hostTemplates.php +++ b/www/include/configuration/configKnowledge/display-hostTemplates.php @@ -42,7 +42,8 @@ $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; require_once $modules_path . 'functions.php'; - +require_once $centreon_path . '/bootstrap.php'; +$pearDB = $dependencyInjector['configuration_db']; if (!isset($limit) || !$limit) { $limit = $oreon->optGen["maxViewConfiguration"]; @@ -75,7 +76,6 @@ */ set_include_path(get_include_path() . PATH_SEPARATOR . $modules_path); -require_once $centreon_path . "/www/class/centreon-knowledge/procedures_DB_Connector.class.php"; require_once $centreon_path . "/www/class/centreon-knowledge/procedures.class.php"; /* @@ -101,13 +101,7 @@ $line = array(0 => "list_one", 1 => "list_two"); $proc = new procedures( - 3, - $conf['kb_db_name'], - $conf['kb_db_user'], - $conf['kb_db_host'], - $conf['kb_db_password'], - $pearDB, - $conf['kb_db_prefix'] + $pearDB ); $proc->setHostInformations(); $proc->setServiceInformations(); diff --git a/www/include/configuration/configKnowledge/display-hosts.php b/www/include/configuration/configKnowledge/display-hosts.php index 655ad49e1e1..d609d24f7f1 100644 --- a/www/include/configuration/configKnowledge/display-hosts.php +++ b/www/include/configuration/configKnowledge/display-hosts.php @@ -42,7 +42,8 @@ $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; require_once $modules_path . 'functions.php'; - +require_once $centreon_path . '/bootstrap.php'; +$pearDB = $dependencyInjector['configuration_db']; if (!isset($limit) || !$limit) { $limit = $oreon->optGen["maxViewConfiguration"]; @@ -75,7 +76,6 @@ */ set_include_path(get_include_path() . PATH_SEPARATOR . $modules_path); -require_once $centreon_path . "/www/class/centreon-knowledge/procedures_DB_Connector.class.php"; require_once $centreon_path . "/www/class/centreon-knowledge/procedures.class.php"; /* @@ -99,13 +99,7 @@ ); $line = array(0 => "list_one", 1 => "list_two"); $proc = new procedures( - 3, - $conf['kb_db_name'], - $conf['kb_db_user'], - $conf['kb_db_host'], - $conf['kb_db_password'], - $pearDB, - $conf['kb_db_prefix'] + $pearDB ); $proc->setHostInformations(); $proc->setServiceInformations(); diff --git a/www/include/configuration/configKnowledge/display-serviceTemplates.php b/www/include/configuration/configKnowledge/display-serviceTemplates.php index 5d95293856b..86c24fa1490 100644 --- a/www/include/configuration/configKnowledge/display-serviceTemplates.php +++ b/www/include/configuration/configKnowledge/display-serviceTemplates.php @@ -42,6 +42,8 @@ $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; require_once $modules_path . 'functions.php'; +require_once $centreon_path . '/bootstrap.php'; +$pearDB = $dependencyInjector['configuration_db']; if (!isset($limit) || !$limit) { $limit = $oreon->optGen["maxViewConfiguration"]; @@ -74,7 +76,6 @@ */ set_include_path(get_include_path() . PATH_SEPARATOR . $modules_path); -require_once $centreon_path . "/www/class/centreon-knowledge/procedures_DB_Connector.class.php"; require_once $centreon_path . "/www/class/centreon-knowledge/procedures.class.php"; /* @@ -100,13 +101,7 @@ $line = array(0 => "list_one", 1 => "list_two"); $proc = new procedures( - 3, - $conf['kb_db_name'], - $conf['kb_db_user'], - $conf['kb_db_host'], - $conf['kb_db_password'], - $pearDB, - $conf['kb_db_prefix'] + $pearDB ); $proc->setHostInformations(); $proc->setServiceInformations(); diff --git a/www/include/configuration/configKnowledge/display-services.php b/www/include/configuration/configKnowledge/display-services.php index 148a7817dd7..8225918bd2e 100644 --- a/www/include/configuration/configKnowledge/display-services.php +++ b/www/include/configuration/configKnowledge/display-services.php @@ -42,7 +42,8 @@ $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; require_once $modules_path . 'functions.php'; - +require_once $centreon_path . '/bootstrap.php'; +$pearDB = $dependencyInjector['configuration_db']; if (!isset($limit) || !$limit) { $limit = $oreon->optGen["maxViewConfiguration"]; @@ -79,7 +80,6 @@ */ set_include_path(get_include_path() . PATH_SEPARATOR . $modules_path); -require_once $centreon_path . "/www/class/centreon-knowledge/procedures_DB_Connector.class.php"; require_once $centreon_path . "/www/class/centreon-knowledge/procedures.class.php"; /* @@ -105,13 +105,7 @@ $line = array(0 => "list_one", 1 => "list_two"); $proc = new procedures( - 3, - $conf['kb_db_name'], - $conf['kb_db_user'], - $conf['kb_db_host'], - $conf['kb_db_password'], - $pearDB, - $conf['kb_db_prefix'] + $pearDB ); $proc->setHostInformations(); $proc->setServiceInformations(); diff --git a/www/include/configuration/configKnowledge/functions.php b/www/include/configuration/configKnowledge/functions.php index a60ee51383e..ae6a0e7bae9 100644 --- a/www/include/configuration/configKnowledge/functions.php +++ b/www/include/configuration/configKnowledge/functions.php @@ -33,24 +33,24 @@ function getWikiConfig($pearDB) '' . 'documentation.'; - $mandatoryConfigKey = array('kb_db_name', 'kb_db_host', 'kb_wiki_url'); if (is_null($pearDB)) { throw new \Exception($errorMsg); } - $res = $pearDB->query("SELECT * FROM `options` WHERE options.key LIKE 'kb_%'"); + $res = $pearDB->query("SELECT * FROM `options` WHERE options.key LIKE 'kb_wiki_url'"); if ($res->rowCount() == 0) { throw new \Exception($errorMsg); } $gopt = array(); - while ($opt = $res->fetchRow()) { - if (empty($opt["value"]) && in_array($opt["key"], $mandatoryConfigKey)) { - throw new \Exception($errorMsg); - } else { - $gopt[$opt["key"]] = html_entity_decode($opt["value"], ENT_QUOTES, "UTF-8"); - } + $opt = $res->fetchRow(); + + + if (empty($opt["value"])) { + throw new \Exception($errorMsg); + } else { + $gopt[$opt["key"]] = html_entity_decode($opt["value"], ENT_QUOTES, "UTF-8"); } $pattern = '#^http://|https://#'; diff --git a/www/include/configuration/configKnowledge/popup.php b/www/include/configuration/configKnowledge/popup.php index f7f3bf30d38..0ea45dc9581 100644 --- a/www/include/configuration/configKnowledge/popup.php +++ b/www/include/configuration/configKnowledge/popup.php @@ -45,40 +45,31 @@ */ $centreon_path = realpath(dirname(__FILE__) . '/../../../../'); -require_once $centreon_path."/config/centreon.config.php"; +require_once $centreon_path . "/config/centreon.config.php"; set_include_path( - get_include_path() . PATH_SEPARATOR . $centreon_path . "config/". PATH_SEPARATOR . + get_include_path() . PATH_SEPARATOR . $centreon_path . "config/" . PATH_SEPARATOR . $centreon_path . "www/class/" ); -require_once "DB.php"; - -require_once "centreon-knowledge/procedures_DB_Connector.class.php"; require_once "centreon-knowledge/procedures.class.php"; require_once "centreonLog.class.php"; -require_once "centreonDB.class.php"; $modules_path = $centreon_path . "/www/include/configuration/configKnowledge/"; require_once $modules_path . 'functions.php'; +require_once $centreon_path . '/bootstrap.php'; /* * Connect to centreon DB */ -$pearDB = new CentreonDB(); +$pearDB = $dependencyInjector['configuration_db']; $conf = getWikiConfig($pearDB); $WikiURL = $conf['kb_wiki_url']; $proc = new procedures( - 3, - $conf['kb_db_name'], - $conf['kb_db_user'], - $conf['kb_db_host'], - $conf['kb_db_password'], - $pearDB, - $conf['kb_db_prefix'] + $pearDB ); if (isset($_GET["template"]) && $_GET["template"] != "") { @@ -89,4 +80,4 @@ ); } -header("Location: $WikiURL/index.php?title=".htmlentities($_GET["object"], ENT_QUOTES)."&action=edit"); +header("Location: $WikiURL/index.php?title=" . htmlentities($_GET["object"], ENT_QUOTES) . "&action=edit"); diff --git a/www/include/configuration/configKnowledge/popup_form.php b/www/include/configuration/configKnowledge/popup_form.php index 9c018df0807..e0fe35b072f 100644 --- a/www/include/configuration/configKnowledge/popup_form.php +++ b/www/include/configuration/configKnowledge/popup_form.php @@ -36,141 +36,135 @@ * */ - $centreon_path = realpath(dirname(__FILE__) . '/../../../../'); - require_once $centreon_path."/config/centreon.config.php"; +$centreon_path = realpath(dirname(__FILE__) . '/../../../../'); +require_once $centreon_path . "/config/centreon.config.php"; - set_include_path( - get_include_path() . - PATH_SEPARATOR . $centreon_path . "www/include/configuration/configKnowledge/" . - PATH_SEPARATOR . $centreon_path."www/class/" . - PATH_SEPARATOR . $centreon_path."www/" - ); +set_include_path( + get_include_path() . + PATH_SEPARATOR . $centreon_path . "www/include/configuration/configKnowledge/" . + PATH_SEPARATOR . $centreon_path . "www/class/" . + PATH_SEPARATOR . $centreon_path . "www/" +); - require_once "DB.php"; - require_once "include/common/common-Func.php"; +require_once "DB.php"; +require_once "include/common/common-Func.php"; - require_once "class/centreonLog.class.php"; - require_once "class/centreonDB.class.php"; +require_once "class/centreonLog.class.php"; - $pearDB = new CentreonDB(); +require_once $centreon_path . '/bootstrap.php'; +$pearDB = $dependencyInjector['configuration_db']; - $conf = getWikiConfig($pearDB); +$conf = getWikiConfig($pearDB); - if (isset($_GET["session_id"]) && $_GET["session_id"] != "") { - $path = "core/display/"; +if (isset($_GET["session_id"]) && $_GET["session_id"] != "") { + $path = "core/display/"; - require_once "centreon-knowledge/procedures_DB_Connector.class.php"; - require_once "centreon-knowledge/procedures.class.php"; + require_once "centreon-knowledge/procedures.class.php"; - /* - * Init procedures Object - */ - $proc = new procedures( - 3, - $conf['kb_db_user'], - $conf['kb_db_host'], - $conf['kb_db_password'], - $pearDB, - $conf['kb_db_prefix'] - ); - $proc->setHostInformations(); - $proc->setServiceInformations(); - $wikiContent = $proc->getProcedures(); + /* + * Init procedures Object + */ + $proc = new procedures( + $pearDB + ); + $proc->setHostInformations(); + $proc->setServiceInformations(); + $wikiContent = $proc->getProcedures(); - if ($_GET["type"] == 0) { - $diff = $proc->getDiff($proc->hostTplList, 2); - $hostTplListForAdd = array(null => null); - foreach ($diff as $key => $value) { - if ($value) { - $hostTplListForAdd[trim($key)] = $value; - } + if ($_GET["type"] == 0) { + $diff = $proc->getDiff($proc->hostTplList, 2); + $hostTplListForAdd = array(null => null); + foreach ($diff as $key => $value) { + if ($value) { + $hostTplListForAdd[trim($key)] = $value; } + } - /* - * HTML - */ - print ""; - print "Based Template : "; - print ""; - print ""; - print ""; - print ""; - print ""; - } elseif ($_GET["type"] == 2) { - $diff = $proc->getDiff($proc->hostTplList, 2); - $hostTplListForAdd = array(null => null); - foreach ($diff as $key => $value) { - if ($value) { - $hostTplListForAdd["H-TPL-".trim($key)] = $value; - } - } - /* - * HTML - */ - print ""; - print "Based Template : "; - print ""; + foreach ($hostTplListForAdd as $key => $value) { + print ""; + } + print ""; + print ""; + print ""; + print ""; + print ""; + } elseif ($_GET["type"] == 2) { + $diff = $proc->getDiff($proc->hostTplList, 2); + $hostTplListForAdd = array(null => null); + foreach ($diff as $key => $value) { + if ($value) { + $hostTplListForAdd["H-TPL-" . trim($key)] = $value; } - print ""; - print ""; - print ""; - print ""; - print ""; - } elseif ($_GET["type"] == 1) { - $diff = $proc->getDiff($proc->serviceTplList, 3); - $svcListForAdd = array(null => null); - foreach ($diff as $key => $value) { - if ($value) { - $svcListForAdd[$key] = $value; - } + } + /* + * HTML + */ + print ""; + print "Based Template : "; + print ""; + print ""; + print ""; + print ""; + print ""; + } elseif ($_GET["type"] == 1) { + $diff = $proc->getDiff($proc->serviceTplList, 3); + $svcListForAdd = array(null => null); + foreach ($diff as $key => $value) { + if ($value) { + $svcListForAdd[$key] = $value; } + } - /* - * HTML - */ - print ""; - print "Based Template : "; - print ""; - print ""; - print ""; - print ""; - print ""; + /* + * HTML + */ + print ""; + print "Based Template : "; + print ""; + print ""; + print ""; + print ""; + print ""; - } elseif ($_GET["type"] == 3) { - $diff = $proc->getDiff($proc->serviceTplList, 3); - $svcTplListForAdd = array(null => null); - foreach ($diff as $key => $value) { - if ($value) { - $svcTplListForAdd[$key] = $value; - } + } elseif ($_GET["type"] == 3) { + $diff = $proc->getDiff($proc->serviceTplList, 3); + $svcTplListForAdd = array(null => null); + foreach ($diff as $key => $value) { + if ($value) { + $svcTplListForAdd[$key] = $value; } + } - /* - * HTML - */ - print ""; - print "Based Template : "; - print ""; - print ""; - print ""; - print ""; - print ""; + /* + * HTML + */ + print ""; + print "Based Template : "; + print ""; + print ""; + print ""; + print ""; + print ""; } +} else { + print "No session open or session id not known"; + exit(); +} diff --git a/www/include/configuration/configKnowledge/proxy/proxy.php b/www/include/configuration/configKnowledge/proxy/proxy.php index cd2c33a895a..fe66d2cb6aa 100644 --- a/www/include/configuration/configKnowledge/proxy/proxy.php +++ b/www/include/configuration/configKnowledge/proxy/proxy.php @@ -36,10 +36,9 @@ * */ - ini_set("display_errors", "On"); $centreon_path = realpath(dirname(__FILE__) . '/../../../../../'); -global $etc_centreon, $db_prefix; +global $etc_centreon; require_once $centreon_path . "/config/centreon.config.php"; @@ -49,12 +48,10 @@ PATH_SEPARATOR . $centreon_path . "www/" ); -require_once "DB.php"; require_once "include/common/common-Func.php"; require_once "class/centreonLog.class.php"; -require_once "class/centreonDB.class.php"; +require_once $centreon_path . '/bootstrap.php'; require_once "class/centreon-knowledge/procedures.class.php"; -require_once "class/centreon-knowledge/procedures_DB_Connector.class.php"; require_once "class/centreon-knowledge/procedures_Proxy.class.php"; $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; @@ -63,7 +60,7 @@ /* * DB connexion */ -$pearDB = new CentreonDB(); +$pearDB = $dependencyInjector['configuration_db']; $conf = getWikiConfig($pearDB); $WikiURL = $conf['kb_wiki_url']; @@ -72,9 +69,9 @@ * Check if user want host or service procedures */ if (isset($_GET["host_name"]) && isset($_GET["service_description"])) { - $proxy = new procedures_Proxy($pearDB, $conf['kb_db_prefix'], $_GET["host_name"], $_GET["service_description"]); + $proxy = new procedures_Proxy($pearDB, $_GET["host_name"], $_GET["service_description"]); } elseif (isset($_GET["host_name"])) { - $proxy = new procedures_Proxy($pearDB, $conf['kb_db_prefix'], $_GET["host_name"], null); + $proxy = new procedures_Proxy($pearDB, $_GET["host_name"], null); } if ($proxy->url != "") { diff --git a/www/include/configuration/configKnowledge/search.php b/www/include/configuration/configKnowledge/search.php index 20bf008e6fe..aceb1f606e6 100644 --- a/www/include/configuration/configKnowledge/search.php +++ b/www/include/configuration/configKnowledge/search.php @@ -37,6 +37,10 @@ exit; } + +require_once $centreon_path . '/bootstrap.php'; +$pearDB = $dependencyInjector['configuration_db']; + $searchOptions = array( 'host' => 0, 'service' => 0, From 65362841d92c40fefa18ec89111753312c9a2363 Mon Sep 17 00:00:00 2001 From: Valentin Hristov Date: Thu, 5 Jul 2018 13:26:25 +0300 Subject: [PATCH 41/76] fix(report): fix fetching data from DB in Reporting > Dashboards page (#6442) Resolve CP7M-136 --- .../reporting/dashboard/xmlInformations/GetXmlHost.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php b/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php index 495a6b337a4..6a7484faf5f 100644 --- a/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php +++ b/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php @@ -69,10 +69,12 @@ } if ($accessHost) { - $query = 'SELECT * FROM `log_archive_host` WHERE host_id = ? ORDER BY date_start DESC'; + $query = 'SELECT * FROM `log_archive_host` WHERE host_id = :id ORDER BY date_start DESC'; $stmt = $pearDBO->prepare($query); - $DBRESULT = $pearDBO->execute($stmt, array($_GET['id'])); - while ($row = $DBRESULT->fetchRow()) { + $stmt->bindValue(':id', $_GET['id'], PDO::PARAM_INT); + $stmt->execute(); + + while ($row = $stmt->fetch()) { fillBuffer($statesTab, $row, $color); } } else { From 854a1f2637f24025d6ebe0153b9d64dca7d29df9 Mon Sep 17 00:00:00 2001 From: Valentin Hristov Date: Thu, 5 Jul 2018 15:06:43 +0300 Subject: [PATCH 42/76] =?UTF-8?q?fix(report):=20missing=20colors=20color?= =?UTF-8?q?=5Fmaintenance=20and=20color=5Fundetermined=20=E2=80=A6=20(#644?= =?UTF-8?q?3)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(report): missing colors color_maintenance and color_undetermined in options * fix(report): use only $colors variable instead $oreon->optGen Resolve CP7M-136 --- www/include/reporting/dashboard/ajaxReporting_js.php | 8 ++++---- www/include/reporting/dashboard/viewHostGroupLog.php | 10 +++++----- www/include/reporting/dashboard/viewHostLog.php | 6 +++--- .../reporting/dashboard/viewServicesGroupLog.php | 10 +++++----- www/include/reporting/dashboard/viewServicesLog.php | 6 +++--- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/www/include/reporting/dashboard/ajaxReporting_js.php b/www/include/reporting/dashboard/ajaxReporting_js.php index 3e78d8b7f2e..7d040ac095c 100644 --- a/www/include/reporting/dashboard/ajaxReporting_js.php +++ b/www/include/reporting/dashboard/ajaxReporting_js.php @@ -41,10 +41,10 @@ $arg = "id=".$id; } -$arg .= "&color[UP]=".$oreon->optGen["color_up"]."&color[UNDETERMINED]=".$oreon->optGen["color_undetermined"]. - "&color[DOWN]=".$oreon->optGen["color_down"]."&color[UNREACHABLE]=".$oreon->optGen["color_unreachable"]. - "&color[OK]=".$oreon->optGen["color_ok"]."&color[WARNING]=".$oreon->optGen["color_warning"]. - "&color[CRITICAL]=".$oreon->optGen["color_critical"]."&color[UNKNOWN]=".$oreon->optGen["color_unknown"]; +$arg .= "&color[UP]=".$colors["up"]."&color[UNDETERMINED]=".$colors["undetermined"]. + "&color[DOWN]=".$colors["down"]."&color[UNREACHABLE]=".$colors["unreachable"]. + "&color[OK]=".$colors["ok"]."&color[WARNING]=".$colors["warning"]. + "&color[CRITICAL]=".$colors["critical"]."&color[UNKNOWN]=".$colors["unknown"]; $arg = str_replace("#", "%23", $arg); $url = "./include/reporting/dashboard/xmlInformations/GetXml".$type.".php?".$arg; diff --git a/www/include/reporting/dashboard/viewHostGroupLog.php b/www/include/reporting/dashboard/viewHostGroupLog.php index 25af157929d..853a1f73ca3 100644 --- a/www/include/reporting/dashboard/viewHostGroupLog.php +++ b/www/include/reporting/dashboard/viewHostGroupLog.php @@ -168,11 +168,11 @@ /* * Status colors */ - $color = substr($oreon->optGen["color_up"], 1). - ':'.substr($oreon->optGen["color_down"], 1). - ':'.substr($oreon->optGen["color_unreachable"], 1). - ':'.substr($oreon->optGen["color_maintenance"], 1). - ':'.substr($oreon->optGen["color_undetermined"], 1); + $color = substr($colors["up"], 1). + ':'.substr($colors["down"], 1). + ':'.substr($colors["unreachable"], 1). + ':'.substr($colors["maintenance"], 1). + ':'.substr($colors["undetermined"], 1); /* * Ajax timeline diff --git a/www/include/reporting/dashboard/viewHostLog.php b/www/include/reporting/dashboard/viewHostLog.php index 1f555a84cd8..c958ef6ab77 100644 --- a/www/include/reporting/dashboard/viewHostLog.php +++ b/www/include/reporting/dashboard/viewHostLog.php @@ -154,9 +154,9 @@ /* * Status colors */ - $color = substr($oreon->optGen["color_up"], 1).':'.substr($oreon->optGen["color_down"], 1) - . ':'.substr($oreon->optGen["color_unreachable"], 1).':'.substr($oreon->optGen["color_undetermined"], 1) - . ':'.substr($oreon->optGen["color_maintenance"], 1); + $color = substr($colors["up"], 1).':'.substr($colors["down"], 1) + . ':'.substr($colors["unreachable"], 1).':'.substr($colors["undetermined"], 1) + . ':'.substr($colors["maintenance"], 1); /* * Ajax timeline diff --git a/www/include/reporting/dashboard/viewServicesGroupLog.php b/www/include/reporting/dashboard/viewServicesGroupLog.php index b1403f9112d..d5a67f497b3 100644 --- a/www/include/reporting/dashboard/viewServicesGroupLog.php +++ b/www/include/reporting/dashboard/viewServicesGroupLog.php @@ -158,11 +158,11 @@ /* * Status colors */ - $color = substr($oreon->optGen["color_up"], 1) - . ':'.substr($oreon->optGen["color_down"], 1) - . ':'.substr($oreon->optGen["color_unreachable"], 1) - . ':'.substr($oreon->optGen["color_maintenance"], 1) - . ':'.substr($oreon->optGen["color_undetermined"], 1); + $color = substr($colors["up"], 1) + . ':'.substr($colors["down"], 1) + . ':'.substr($colors["unreachable"], 1) + . ':'.substr($colors["maintenance"], 1) + . ':'.substr($colors["undetermined"], 1); /* * Ajax timeline diff --git a/www/include/reporting/dashboard/viewServicesLog.php b/www/include/reporting/dashboard/viewServicesLog.php index 2a641af4753..1587753d5b1 100644 --- a/www/include/reporting/dashboard/viewServicesLog.php +++ b/www/include/reporting/dashboard/viewServicesLog.php @@ -155,9 +155,9 @@ /* * status colors */ - $color = substr($centreon->optGen["color_up"], 1).':'.substr($centreon->optGen["color_down"], 1) - . ':'.substr($centreon->optGen["color_unreachable"], 1).':'.substr($centreon->optGen["color_undetermined"], 1) - . ':'.substr($centreon->optGen["color_maintenance"], 1); + $color = substr($colors["up"], 1).':'.substr($colors["down"], 1) + . ':'.substr($colors["unreachable"], 1).':'.substr($colors["undetermined"], 1) + . ':'.substr($colors["maintenance"], 1); /* * Ajax timeline From dbe58c330a7ac687617dc2288726a9975f10da71 Mon Sep 17 00:00:00 2001 From: Valentin Hristov Date: Fri, 6 Jul 2018 11:54:01 +0300 Subject: [PATCH 43/76] fix(ux): the mass selection doesn't work the second time (#6446) Resolve BAM-146 --- www/include/common/javascript/tool.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/www/include/common/javascript/tool.js b/www/include/common/javascript/tool.js index 484f1e8ac15..6f8ea0279cf 100644 --- a/www/include/common/javascript/tool.js +++ b/www/include/common/javascript/tool.js @@ -140,13 +140,13 @@ function toggleDisplay(id) function checkUncheckAll(theElement) { jQuery(theElement).parents('tr').nextAll().find('input[type=checkbox]').each(function() { - if (theElement.checked && !jQuery(this).attr('checked')) { - jQuery(this).attr('checked',true); + if (theElement.checked && !jQuery(this).prop('checked')) { + jQuery(this).prop('checked', true); if (typeof(_selectedElem) != 'undefined') { putInSelectedElem(jQuery(this).attr('id')); } - } else if (!theElement.checked && jQuery(this).attr('checked')) { - jQuery(this).attr('checked', false); + } else if (!theElement.checked && jQuery(this).prop('checked')) { + jQuery(this).prop('checked', false); if (typeof(_selectedElem) != 'undefined') { removeFromSelectedElem(jQuery(this).attr('id')); } From f0a4dbe051d29b5051fd578bd2d3f4a3c01053a2 Mon Sep 17 00:00:00 2001 From: Valentin Hristov Date: Fri, 6 Jul 2018 12:51:47 +0300 Subject: [PATCH 44/76] fix(cv): issue with moving of widgets (#6448) * fix(cv): issue with moving of widgets Resolve CP7M-137 --- www/class/centreonWidget.class.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/www/class/centreonWidget.class.php b/www/class/centreonWidget.class.php index 6fd3876a598..e6f7f0cc427 100644 --- a/www/class/centreonWidget.class.php +++ b/www/class/centreonWidget.class.php @@ -712,21 +712,18 @@ public function updateWidgetPositions($params) if (count($tmp) != 3) { throw new CentreonWidgetException('incorrect position data'); } - $column = $tmp[0]; - $row = $tmp[1]; + $widgetOrder = "{$tmp[0]}_{$tmp[1]}"; $widgetId = $tmp[2]; - $queryValues = array(); + $query = 'UPDATE widget_views SET widget_order = :widgetOrder ' . 'WHERE custom_view_id = :viewId ' . 'AND widget_id = :widgetId'; - $queryValues[] = (string)$column . "_" . $row; - $queryValues[] = (int)$viewId; - $queryValues[] = (int)$widgetId; $stmt = $this->db->prepare($query); - $stmt->bindParam(':widgetOrder', $column . "_" . $row, PDO::PARAM_STR); + $stmt->bindParam(':widgetOrder', $widgetOrder, PDO::PARAM_STR); $stmt->bindParam(':viewId', $viewId, PDO::PARAM_INT); $stmt->bindParam(':widgetId', $widgetId, PDO::PARAM_INT); $dbResult = $stmt->execute(); + if (!$dbResult) { throw new \Exception("An error occured"); } From 040a8f2be9f9b5064b193f7460292622ec0dc654 Mon Sep 17 00:00:00 2001 From: adr-mo <31647811+adr-mo@users.noreply.github.com> Date: Fri, 6 Jul 2018 13:40:26 +0200 Subject: [PATCH 45/76] =?UTF-8?q?fix(README):=20Adding=20St=C3=A9phane=20C?= =?UTF-8?q?hapron=20to=20dev=20team=20(#6410)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8288aa375fc..bb63b886415 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ first. ### Dev team * Lionel Assepo * Maximilien Bersoult +* Stéphane Chapron * Kevin Duret * Loic Laurent * Rabaa Ridene From 65fe424599aafd7ffe17236ef7af89ee10e93c26 Mon Sep 17 00:00:00 2001 From: NicolasBeckDev <32717230+NicolasBeckDev@users.noreply.github.com> Date: Fri, 6 Jul 2018 13:41:52 +0200 Subject: [PATCH 46/76] doc(readme): Adding Mr Baldo to Dev Team. (#6253) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bb63b886415..4c4b5f8e52e 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ first. * Romain Le Merlus ### Dev team +* Guillaume Baldo * Lionel Assepo * Maximilien Bersoult * Stéphane Chapron From 1768e74a2d0efbb39eb709a5b650045a9239cc56 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Fri, 6 Jul 2018 13:42:22 +0200 Subject: [PATCH 47/76] fix(conflict): fix rebase conflicts (#6382) --- .../dashboard/xmlInformations/GetXmlHost.php | 3 ++- .../dashboard/xmlInformations/GetXmlService.php | 14 ++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php b/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php index 6a7484faf5f..41167bd3c37 100644 --- a/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php +++ b/www/include/reporting/dashboard/xmlInformations/GetXmlHost.php @@ -69,7 +69,8 @@ } if ($accessHost) { - $query = 'SELECT * FROM `log_archive_host` WHERE host_id = :id ORDER BY date_start DESC'; + /* Use "like" instead of "=" to avoid mysql bug on partitioned tables */ + $query = 'SELECT * FROM `log_archive_host` WHERE host_id LIKE :id ORDER BY date_start DESC'; $stmt = $pearDBO->prepare($query); $stmt->bindValue(':id', $_GET['id'], PDO::PARAM_INT); $stmt->execute(); diff --git a/www/include/reporting/dashboard/xmlInformations/GetXmlService.php b/www/include/reporting/dashboard/xmlInformations/GetXmlService.php index b4b8f1c2b7c..f746fde23cd 100644 --- a/www/include/reporting/dashboard/xmlInformations/GetXmlService.php +++ b/www/include/reporting/dashboard/xmlInformations/GetXmlService.php @@ -68,13 +68,19 @@ } if ($accessService) { - $query = 'SELECT * FROM `log_archive_service` WHERE host_id = ? AND service_id = ? ORDER BY date_start DESC'; + /* Use "like" instead of "=" to avoid mysql bug on partitioned tables */ + $query = 'SELECT * ' . + 'FROM `log_archive_service` ' . + 'WHERE host_id LIKE :host_id ' . + 'AND service_id LIKE :service_id ' . + 'ORDER BY date_start DESC'; $stmt = $pearDBO->prepare($query); - $DBRESULT = $pearDBO->execute($stmt, array($_GET['host_id'], $_GET['id'])); - while ($row = $DBRESULT->fetchRow()) { + $stmt->bindValue(':host_id', $_GET['host_id'], PDO::PARAM_INT); + $stmt->bindValue(':service_id', $_GET['id'], PDO::PARAM_INT); + $stmt->execute(); + while ($row = $stmt->fetch()) { fillBuffer($statesTab, $row, $color); } - $DBRESULT->closeCursor(); } else { $buffer->writeElement("error", "Cannot access to host information"); } From 10afeac317ad306b22fe692665c0713ccf9cfd07 Mon Sep 17 00:00:00 2001 From: gaby weeki Date: Fri, 6 Jul 2018 13:42:41 +0200 Subject: [PATCH 48/76] doc(broker): fix typo (#6375) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit correctement utilisé 2 fois à la suite. --- doc/fr/faq/administration.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/fr/faq/administration.rst b/doc/fr/faq/administration.rst index 86101639722..886e895ba7c 100644 --- a/doc/fr/faq/administration.rst +++ b/doc/fr/faq/administration.rst @@ -51,7 +51,7 @@ pour plus d'informations. Centreon Broker --------------- -Centreon Broker doit être correctement configuré correctement. Se référer à la +Centreon Broker doit être correctement configuré. Se référer à la :ref:`documentation de configuration ` pour plus d'informations. Le démon cbd rrd doit être en cours d'exécution : From 2a54941a0e2a6f2a1c8927f84e3b2d2d5870c7e0 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Fri, 6 Jul 2018 13:43:02 +0200 Subject: [PATCH 49/76] fix(clapi): avoid to order parentship several times (#6373) Refs: #6372 --- .../centreon-clapi/centreonHost.class.php | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/www/class/centreon-clapi/centreonHost.class.php b/www/class/centreon-clapi/centreonHost.class.php index 2ec76305306..3c8e1fa8d80 100644 --- a/www/class/centreon-clapi/centreonHost.class.php +++ b/www/class/centreon-clapi/centreonHost.class.php @@ -1158,19 +1158,12 @@ public function export($filterName = null) if (!is_null($filterName)) { $filters[$labelField] = $filterName; } - - $elements = $this->object->getList( - '*', - -1, - 0, - $labelField, - 'ASC', - $filters, - "AND" - ); - $extendedObj = new \Centreon_Object_Host_Extended($this->dependencyInjector); - $macroObj = new \Centreon_Object_Host_Macro_Custom($this->dependencyInjector); - $instanceRel = new \Centreon_Object_Relation_Instance_Host($this->dependencyInjector); + $elements = $this->object->getList("*", -1, 0, null, null, $filters, "AND"); + $extendedObj = new \Centreon_Object_Host_Extended(); + $commandObj = new \Centreon_Object_Command(); + $tpObj = new \Centreon_Object_Timeperiod(); + $macroObj = new \Centreon_Object_Host_Macro_Custom(); + $instanceRel = new \Centreon_Object_Relation_Instance_Host(); if ($this->register) { $instElements = $instanceRel->getMergedParameters( From 9a02fd01cd76730b9ae6699e8e91f2b0f6ffb499 Mon Sep 17 00:00:00 2001 From: edhil Date: Fri, 6 Jul 2018 13:43:33 +0200 Subject: [PATCH 50/76] fix(api): fix name of service statuses (#6363) fixe #6080 --- www/api/class/centreon_realtime_services.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/api/class/centreon_realtime_services.class.php b/www/api/class/centreon_realtime_services.class.php index 14656927de4..bf8ee3539b7 100644 --- a/www/api/class/centreon_realtime_services.class.php +++ b/www/api/class/centreon_realtime_services.class.php @@ -123,7 +123,7 @@ protected function setServiceFilters() /* Filters */ if (isset($this->arguments['status'])) { - $statusList = array('up', 'down', 'unreachable', 'pending', 'all'); + $statusList = array('ok', 'warning', 'critical', 'unknown', 'pending', 'all'); if (in_array(strtolower($this->arguments['status']), $statusList)) { $this->status = $this->arguments['status']; } else { From a1a1eaa1e8f5bb20c2d140d584852218fd1a4518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20C=2E979?= <34628915+sc979@users.noreply.github.com> Date: Fri, 6 Jul 2018 13:43:51 +0200 Subject: [PATCH 51/76] fix(sec): Fix SQL injection from metrics RPN's field (#6356) --- www/include/views/virtualMetrics/listVirtualMetrics.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/include/views/virtualMetrics/listVirtualMetrics.php b/www/include/views/virtualMetrics/listVirtualMetrics.php index 72b7ff7b201..161a4168c9f 100644 --- a/www/include/views/virtualMetrics/listVirtualMetrics.php +++ b/www/include/views/virtualMetrics/listVirtualMetrics.php @@ -152,7 +152,7 @@ "RowMenu_name" => $vmetric["vmetric_name"], "RowMenu_link" => "?p=" . $p . "&o=c&vmetric_id=" . $vmetric['vmetric_id'], "RowMenu_unit" => $vmetric["unit_name"], - "RowMenu_rpnfunc" => $vmetric["rpn_function"], + "RowMenu_rpnfunc" => htmlentities($vmetric["rpn_function"]), "RowMenu_count" => "-", "RowMenu_dtype" => $deftype[$vmetric["def_type"]], "RowMenu_hidden" => $yesOrNo[$vmetric["hidden"]], From 9aeb9b7dc86ac0aaca72925ca83a78792d1d3445 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Fri, 6 Jul 2018 13:44:26 +0200 Subject: [PATCH 52/76] fix(ldap): remove contact password if ldap password storage is disabled (#6347) --- www/class/centreonLDAP.class.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/www/class/centreonLDAP.class.php b/www/class/centreonLDAP.class.php index 863bf132a76..bb5af46f251 100644 --- a/www/class/centreonLDAP.class.php +++ b/www/class/centreonLDAP.class.php @@ -975,6 +975,10 @@ public function setGeneralOptions($arId, $options) $this->db->query($query); } $this->updateLdapServers($arId); + + /* Remove contact passwords if store password option is disabled */ + $this->manageContactPasswords($arId); + return $arId; } @@ -1287,4 +1291,29 @@ public function getServersFromResId($arId) } return $arr; } + + /** + * Remove contact passwords if password storage is disabled + * + * @param int $arId | Auth resource id + * @return void + */ + private function manageContactPasswords($arId) + { + $result = $this->db->query( + 'SELECT ari_value ' . + 'FROM auth_ressource_info ' . + 'WHERE ar_id = ' . $this->db->escape($arId) . ' ' . + 'AND ari_name = "ldap_store_password" ' + ); + if ($row = $result->fetchRow()) { + if ($row['ari_value'] == '0') { + $this->db->query( + "UPDATE contact " . + "SET contact_passwd = NULL " . + "WHERE ar_id = " . $this->db->escape($arId) + ); + } + } + } } From 631dbfad6c535e0274a6a9cdc9e5b78c5a0419a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Duret?= Date: Fri, 6 Jul 2018 13:45:38 +0200 Subject: [PATCH 53/76] doc(broker): update doc of stream connector (#6296) We need to defined this function before to call it --- doc/en/developer/writestreamconnector.rst | 39 ++++++++++++----------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/doc/en/developer/writestreamconnector.rst b/doc/en/developer/writestreamconnector.rst index 01d2210956d..703910b222f 100644 --- a/doc/en/developer/writestreamconnector.rst +++ b/doc/en/developer/writestreamconnector.rst @@ -298,14 +298,7 @@ So it is time to improve our Stream Connector: logFile = conf['logFile'] broker_log:set_parameters(3, "/var/log/centreon-broker/debug.log") end - - function write(d) - for k,v in pairs(d) do - writeIntoFile(k .. " => " .. tostring(v) .. "\n") - end - return true - end - + function writeIntoFile(output) local file,err = io.open(logFile, 'a') if file == nil then @@ -315,6 +308,14 @@ So it is time to improve our Stream Connector: file:close() end end + + function write(d) + for k,v in pairs(d) do + writeIntoFile(k .. " => " .. tostring(v) .. "\n") + end + return true + end + Did you notice that expression `local file,err = io.open(logFile, 'a')`? @@ -437,7 +438,17 @@ Let's complete our Lua script: logFile = conf['logFile'] broker_log:set_parameters(3, "/var/log/centreon-broker/debug.log") end - + + local function writeIntoFile(output) + local file,err = io.open(logFile, 'a') + if file == nil then + broker_log:info(3, "Couldn't open file: " .. err) + else + file:write(output) + file:close() + end + end + function write(d) local output = "" @@ -472,15 +483,7 @@ Let's complete our Lua script: return false end - local function writeIntoFile(output) - local file,err = io.open(logFile, 'a') - if file == nil then - broker_log:info(3, "Couldn't open file: " .. err) - else - file:write(output) - file:close() - end - end + Just several remarks on this new script before showing what we get. From 8a4d671b06b765b88fbc5396a7b7a242cbdb1ef5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Duret?= Date: Fri, 6 Jul 2018 13:46:15 +0200 Subject: [PATCH 54/76] doc(broker): update fr doc of stream connector (#6295) * Move writeIntoFile function We need to defined this function before to call it * Update writestreamconnector.rst --- doc/fr/developper/writestreamconnector.rst | 34 ++++++++++++---------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/doc/fr/developper/writestreamconnector.rst b/doc/fr/developper/writestreamconnector.rst index cf94eb6cf83..8eb4e6d2a22 100644 --- a/doc/fr/developper/writestreamconnector.rst +++ b/doc/fr/developper/writestreamconnector.rst @@ -299,13 +299,6 @@ So it is time to improve our Stream Connector: broker_log:set_parameters(3, "/var/log/centreon-broker/debug.log") end - function write(d) - for k,v in pairs(d) do - writeIntoFile(k .. " => " .. tostring(v) .. "\n") - end - return true - end - function writeIntoFile(output) local file,err = io.open(logFile, 'a') if file == nil then @@ -316,6 +309,14 @@ So it is time to improve our Stream Connector: end end + function write(d) + for k,v in pairs(d) do + writeIntoFile(k .. " => " .. tostring(v) .. "\n") + end + return true + end + + Did you notice that expression `local file,err = io.open(logFile, 'a')`? Lua is able to store several variables at the same time. Also, Lua functions can @@ -437,6 +438,16 @@ Let's complete our Lua script: logFile = conf['logFile'] broker_log:set_parameters(3, "/var/log/centreon-broker/debug.log") end + + local function writeIntoFile(output) + local file,err = io.open(logFile, 'a') + if file == nil then + broker_log:info(3, "Couldn't open file: " .. err) + else + file:write(output) + file:close() + end + end function write(d) local output = "" @@ -472,15 +483,6 @@ Let's complete our Lua script: return false end - local function writeIntoFile(output) - local file,err = io.open(logFile, 'a') - if file == nil then - broker_log:info(3, "Couldn't open file: " .. err) - else - file:write(output) - file:close() - end - end Just several remarks on this new script before showing what we get. From f532b21f016e3d5088c6a5dd1341ed3a8d43a5c7 Mon Sep 17 00:00:00 2001 From: Richard Lawley Date: Fri, 6 Jul 2018 12:46:43 +0100 Subject: [PATCH 55/76] enh(ui): Sort by service name in service grid (#6290) --- www/class/centreonMonitoring.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/class/centreonMonitoring.class.php b/www/class/centreonMonitoring.class.php index 1ab030dac6f..26e807099cf 100644 --- a/www/class/centreonMonitoring.class.php +++ b/www/class/centreonMonitoring.class.php @@ -167,7 +167,7 @@ public function getServiceStatus($hostList, $objXMLBG, $o, $instance, $hostgroup . " "; } - $rq .= " order by tri asc"; + $rq .= " order by tri asc, service_name"; $tab = array(); $DBRESULT = $objXMLBG->DBC->query($rq); From 1634555a60414277019c5baed648705805e0896c Mon Sep 17 00:00:00 2001 From: Laurent Pinsivy Date: Fri, 6 Jul 2018 13:47:03 +0200 Subject: [PATCH 56/76] fix(downtimes): prevent permission denied to centcore cmd for downtimeManager (#6289) --- www/class/centreonDowntime.Broker.class.php | 2 +- www/class/centreonDowntime.class.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/www/class/centreonDowntime.Broker.class.php b/www/class/centreonDowntime.Broker.class.php index f5905519e67..b87f477542e 100644 --- a/www/class/centreonDowntime.Broker.class.php +++ b/www/class/centreonDowntime.Broker.class.php @@ -514,7 +514,7 @@ public function sendCommands() /* send remote commands */ $remoteCommands = implode(PHP_EOL, $this->remoteCommands); if ($remoteCommands) { - file_put_contents($this->remoteCmdFile, $remoteCommands, FILE_APPEND); + file_put_contents($this->remoteCmdDir . "/" . time() . "-downtimes", $remoteCommands, FILE_APPEND); } } } diff --git a/www/class/centreonDowntime.class.php b/www/class/centreonDowntime.class.php index e3ab15b0bca..210d648fdad 100644 --- a/www/class/centreonDowntime.class.php +++ b/www/class/centreonDowntime.class.php @@ -49,6 +49,7 @@ class CentreonDowntime protected $localCmdFile = ''; protected $remoteCommands; protected $remoteCmdFile = ''; + protected $remoteCmdDir = ''; protected $varlib; protected $periods = null; protected $downtimes = null; @@ -65,7 +66,7 @@ public function __construct($pearDB, $varlib = null) $this->localCommands = array(); $this->remoteCommands = array(); if (!is_null($varlib)) { - $this->remoteCmdFile = $varlib . '/centcore.cmd'; + $this->remoteCmdDir = $varlib . '/centcore'; } } From c5239fadbe8d95af6492863944f1f8adef7f5360 Mon Sep 17 00:00:00 2001 From: Laurent Pinsivy Date: Fri, 6 Jul 2018 13:47:32 +0200 Subject: [PATCH 57/76] enh(ui): Delete "Ping" and "Tracert" entries (no more used) (#6277) --- www/include/monitoring/objectDetails/hostDetails.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/www/include/monitoring/objectDetails/hostDetails.php b/www/include/monitoring/objectDetails/hostDetails.php index 4ad6d4b2551..389f0479286 100644 --- a/www/include/monitoring/objectDetails/hostDetails.php +++ b/www/include/monitoring/objectDetails/hostDetails.php @@ -481,8 +481,6 @@ $tpl->assign("cmt_persistent", _("Persistent")); $tpl->assign("cmt_actions", _("Actions")); $tpl->assign("options", _("Options")); - $tpl->assign("m_mon_tools_ping", _("Ping")); - $tpl->assign("m_mon_tools_tracert", _("Tracert")); $tpl->assign("hosts_command", _("Host Commands")); $tpl->assign("m_mon_SCH_downtime", _("Schedule downtime for this host")); $tpl->assign("m_mon_add_comment", _("Add Comment for this host")); From bbfcfafba014be33c93f4c23ffadc8c19d3708f9 Mon Sep 17 00:00:00 2001 From: smutel Date: Fri, 6 Jul 2018 13:48:19 +0200 Subject: [PATCH 58/76] fix(ui): avoid php notice in UI notification (#6266) --- www/include/monitoring/status/Notifications/notifications.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/www/include/monitoring/status/Notifications/notifications.php b/www/include/monitoring/status/Notifications/notifications.php index 36718068d98..3497766d0f2 100644 --- a/www/include/monitoring/status/Notifications/notifications.php +++ b/www/include/monitoring/status/Notifications/notifications.php @@ -50,6 +50,9 @@ $centreon = $_SESSION['centreon'] ?? null; +if (!isset($_SESSION['centreon'])) { + exit; +} if (!isset($obj->session_id) || !CentreonSession::checkSession($obj->session_id, $obj->DB)) { exit; } From f049cf5b741d9b8bda338cf5f8949eaa9b0d57cb Mon Sep 17 00:00:00 2001 From: Richard Lawley Date: Fri, 6 Jul 2018 12:48:48 +0100 Subject: [PATCH 59/76] fix(api): Prevent semicolon in last value breaking rest clapi serialization (#6234) --- www/api/class/centreon_clapi.class.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/www/api/class/centreon_clapi.class.php b/www/api/class/centreon_clapi.class.php index c5fdd778a8f..d462fa9f2bb 100644 --- a/www/api/class/centreon_clapi.class.php +++ b/www/api/class/centreon_clapi.class.php @@ -192,6 +192,13 @@ public function postAction() for ($i = 0; $i < count($lines); $i++) { if (strpos($lines[$i], ';') !== false) { $tmpLine = explode(';', $lines[$i]); + + if (count($tmpLine) > count($headers)) { + /* Handle ; in variable (more values than headers) */ + $tmpLine[count($headers) - 1] = implode(';', array_slice($tmpLine, count($headers) - 1)); + $tmpLine = array_slice($tmpLine, 0, count($headers)); + } + foreach ($tmpLine as &$line) { if (strpos($line, "|") !== false) { $line = explode("|", $line); From 66bcf1ceb59aa4364d6341c0f4734cc4e6145595 Mon Sep 17 00:00:00 2001 From: cgagnaire Date: Fri, 6 Jul 2018 13:49:04 +0200 Subject: [PATCH 60/76] fix(clapi): fix acl group setcontact export (#6224) --- www/class/centreon-clapi/centreonACLGroup.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/class/centreon-clapi/centreonACLGroup.class.php b/www/class/centreon-clapi/centreonACLGroup.class.php index 19b0bcb0a9c..af98e9b2063 100644 --- a/www/class/centreon-clapi/centreonACLGroup.class.php +++ b/www/class/centreon-clapi/centreonACLGroup.class.php @@ -328,7 +328,7 @@ private function exportLinkedObjects($aclGroupId, $aclGroupName) array( 'object' => 'CONTACT', 'relClass' => 'Centreon_Object_Relation_Acl_Group_Contact', - 'objectFieldName' => 'contact_name' + 'objectFieldName' => 'contact_alias' ), array( 'object' => 'CONTACTGROUP', From 9705fc789c240c0303490ace98abb5626c2ad50c Mon Sep 17 00:00:00 2001 From: cgagnaire Date: Fri, 6 Jul 2018 13:49:15 +0200 Subject: [PATCH 61/76] fix(clapi): fix resource setparam export (#6222) --- www/class/centreon-clapi/centreonResourceCfg.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/class/centreon-clapi/centreonResourceCfg.class.php b/www/class/centreon-clapi/centreonResourceCfg.class.php index 12f91f953fd..579e2005ebc 100644 --- a/www/class/centreon-clapi/centreonResourceCfg.class.php +++ b/www/class/centreon-clapi/centreonResourceCfg.class.php @@ -380,7 +380,7 @@ public function export($filterName = null) $value = CentreonUtils::convertLineBreak($value); echo $this->action . $this->delim . "setparam" . $this->delim - . $element[$this->object->getUniqueLabelField()] . $this->delim + . $element[$this->object->getPrimaryKey()] . $this->delim . $parameter . $this->delim . $value . "\n"; } From 331dd87ff3ccc95125b598cf054b2a39f763a67e Mon Sep 17 00:00:00 2001 From: cgagnaire Date: Fri, 6 Jul 2018 13:49:29 +0200 Subject: [PATCH 62/76] fix(clapi): fix broker endpoint ids offset (#6220) --- www/class/centreon-clapi/centreonCentbrokerCfg.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/class/centreon-clapi/centreonCentbrokerCfg.class.php b/www/class/centreon-clapi/centreonCentbrokerCfg.class.php index 8c830a72df8..85154307269 100644 --- a/www/class/centreon-clapi/centreonCentbrokerCfg.class.php +++ b/www/class/centreon-clapi/centreonCentbrokerCfg.class.php @@ -419,7 +419,7 @@ private function addFlow($configId, $tagName, $args) . "AND config_group = ? "; $res = $this->db->query($sql, array($configId, $tagName)); $row = $res->fetch(); - $i = isset($row['max_id']) ? $row['max_id'] + 1 : 1; + $i = isset($row['max_id']) ? $row['max_id'] + 1 : 0; unset($res); $sql = "INSERT INTO cfg_centreonbroker_info " From 2f0fb598c8580f5449fa9638e6c4295150c2b30d Mon Sep 17 00:00:00 2001 From: Julien Mathis Date: Fri, 6 Jul 2018 13:50:07 +0200 Subject: [PATCH 63/76] feat(api): add submit result (#6209) * add api for passif check acceptance * add documentation for the new api regarding the results submission * feat(api): Update API submit result * Add validators * Improve documentation Refs: MON-2636 * fix(doc): Several fixes and improvements in documentation * Fix typos * Array not correctly displayed * Add example to enhance comprehension --- doc/en/api/api_rest/index.rst | 131 ++++++- doc/fr/api/api_rest/index.rst | 100 +++++- .../class/centreon_submit_results.class.php | 339 ++++++++++++++++++ www/api/class/webService.class.php | 4 + www/api/exceptions.php | 10 + 5 files changed, 567 insertions(+), 17 deletions(-) create mode 100644 www/api/class/centreon_submit_results.class.php diff --git a/doc/en/api/api_rest/index.rst b/doc/en/api/api_rest/index.rst index ff4bbcada36..edb2ee3e4a3 100644 --- a/doc/en/api/api_rest/index.rst +++ b/doc/en/api/api_rest/index.rst @@ -333,6 +333,105 @@ Using GET method and the URL below: :: api.domain.tld/centreon/api/index.php?action=list&object=centreon_realtime_services&limit=60&viewType=all&sortType=name&order=desc&fields=id,description,host_id,host_name,state,output +Submit results +-------------- + +You can use the centreon API to submit information to the monitoring engine. All information that you submit will be forwarded to the centreon engine poller that host the configuration. + +To provide information, Centreon need to have specific and mandatory information. + +The user must be admin or have access to "Reach API Configuration". + +For the service submission please provide the following information : + ++------------------+------------------------------------------+ +| Fields | Description | ++==================+==========================================+ +| host | host name | ++------------------+------------------------------------------+ +| service | service description | ++------------------+------------------------------------------+ +| status | status id (0, 1, 2, 3) | +| | or ok, warning, critical, unknown | ++------------------+------------------------------------------+ +| output | a specific message | ++------------------+------------------------------------------+ +| perfdata | all performance metric following the | +| (optional) | nagios plugin API | ++------------------+------------------------------------------+ +| updatetime | the check time (timestamp) | ++------------------+------------------------------------------+ + +For the host submission please provide the following information : + ++------------------+------------------------------------------+ +| Fields | Description | ++==================+==========================================+ +| host | host name | ++------------------+------------------------------------------+ +| status | status id (0, 1, 2, 3) | ++------------------+------------------------------------------+ +| output | a specific message | ++------------------+------------------------------------------+ +| updatetime | the check time (timestamp) | ++------------------+------------------------------------------+ + +To send status, please use the following URL using POST method: :: + + api.domain.tld/centreon/api/index.php?action=submit&object=centreon_submit_results + +**Header** + ++---------------------+---------------------------------+ +| key | value | +| | | ++---------------------+---------------------------------+ +| Content-Type | application/json | ++---------------------+---------------------------------+ +| centreon-auth-token | the value of authToken you got | +| | on the authentication response | ++---------------------+---------------------------------+ + +**Example of service body submit:** +The body is a json with the parameters provided above formated as below: :: + + { + "results": [ + { + "updatetime": "1528884076", + "host": "Centreon-Central" + "service": "Memory", + "status": "2" + "output": "The service is in CRITICAL state" + "perfdata": "perf=20" + }, + { + "updatetime": "1528884076", + "host": "Centreon-Central" + "service": "fake-service", + "status": "1" + "output": "The service is in WARNING state" + "perfdata": "perf=10" + } + ] + } + +**Example of body response:** :: +The response body is a json with the HTTP return code and a message for each submit: :: + + { + "results": [ + { + "code": 202, + "message": "The status send to the engine" + }, + { + "code": 404, + "message": "The service is not present." + } + ] + } + Configuration ------------- @@ -364,7 +463,7 @@ Using POST method and the URL below: :: { "action": "show", "object": "HOST" - } + } * The key **action** corresponds to the option **-a** in Centreon CLAPI, the value **show** corresponds to the **-a** option value. * The key **object** corresponds to the option **-o** in Centreon CLAPI, the value **HOST** corresponds to the **-o** option value. @@ -372,7 +471,7 @@ Using POST method and the URL below: :: The equivalent action using Centreon CLAPI is: :: [root@centreon ~]# ./centreon -u admin -p centreon -o HOST -a show - + **Response:** The response is a json flow listing all hosts and formated as below: :: @@ -392,7 +491,7 @@ The response is a json flow listing all hosts and formated as below: :: "alias": "mail-neptune-frontend", "address": "mail-neptune-frontend", "activate": "1" - }, + }, { "id": "14", "name": "srvi-mysql01", @@ -725,7 +824,7 @@ Set instance poller } -Get macro +Get macro ########## **POST** :: @@ -756,7 +855,7 @@ Get macro -**Response** +**Response** Here is a response example :: { @@ -818,7 +917,7 @@ Set macro To edit an existing custom marco, The MacroName used on the body should be defined on the Custom Marco of the choosen host. If the marco doesn't exist, it will be created. **Response** :: - + { "result": [] } @@ -853,7 +952,7 @@ Delete macro "values": "mail-uranus-frontend;MacroName" } -The MacroName used on the body is the macro to delete. It should be defined on the Custom Marco of the choosen host. +The MacroName used on the body is the macro to delete. It should be defined on the Custom Marco of the choosen host. **Response** :: @@ -895,7 +994,7 @@ Get template **Response** Here is a response example :: - + { "result": [ { @@ -949,7 +1048,7 @@ The MyHostTemplate used on the body should exist as a host template. The new tem **Response** :: { "result": [] - } + } @@ -982,7 +1081,7 @@ Add template "values": "mail-uranus-frontend;MyHostTemplate" } -The MyHostTemplate used on the body should exist as a host template. The new template is added without erasing template already linked +The MyHostTemplate used on the body should exist as a host template. The new template is added without erasing template already linked **Response** :: { @@ -1019,7 +1118,7 @@ Delete template "values": "mail-uranus-frontend;MyHostTemplate" } -The MyHostTemplate used on the body should exist as a host template. +The MyHostTemplate used on the body should exist as a host template. **Response** :: { @@ -1094,7 +1193,7 @@ Get parent **Response** :: - + { "result": [ { @@ -1103,7 +1202,7 @@ Get parent } ] } - + Add parent ########## @@ -1272,7 +1371,7 @@ Get contact group } ] } - + @@ -1442,7 +1541,7 @@ Get contact "name": "user-mail" } ] - } + } Add contact @@ -2150,7 +2249,7 @@ Instances ( Pollers) * del * setparam * gethosts - + Service templates ~~~~~~~~~~~~~~~~~ diff --git a/doc/fr/api/api_rest/index.rst b/doc/fr/api/api_rest/index.rst index 74c11a77444..d2df3eefdd8 100644 --- a/doc/fr/api/api_rest/index.rst +++ b/doc/fr/api/api_rest/index.rst @@ -331,6 +331,104 @@ Using GET method and the URL below: :: api.domain.tld/centreon/api/index.php?action=list&object=centreon_realtime_services&limit=60&viewType=all&sortType=name&order=desc&fields=id,description,host_id,host_name,state,output +Submit results +-------------- + +You can use the centreon API to submit information to the monitoring engine. All information that you submit will be forwarded to the centreon engine poller that host the configuration. + +To provide information, Centreon need to have specific and mandatory information. + +The user must be admin or have access to "Reach API Configuration". + +For the service submission please provide the following information : + ++------------------+------------------------------------------+ +| Fields | Description | ++==================+==========================================+ +| host | host name | ++------------------+------------------------------------------+ +| service | service description | ++------------------+------------------------------------------+ +| status | status id (0, 1, 2, 3) | +| | or ok, warning, critical, unknown | ++------------------+------------------------------------------+ +| output | a specific message | ++------------------+------------------------------------------+ +| perfdata | all performance metric following the | +| (optional) | nagios plugin API | ++------------------+------------------------------------------+ +| updatetime | the check time (timestamp) | ++------------------+------------------------------------------+ + +For the host submission please provide the following information : + ++------------------+------------------------------------------+ +| Fields | Description | ++==================+==========================================+ +| host | host name | ++------------------+------------------------------------------+ +| status | status id (0, 1, 2, 3) | ++------------------+------------------------------------------+ +| output | a specific message | ++------------------+------------------------------------------+ +| updatetime | the check time (timestamp) | ++------------------+------------------------------------------+ + +To send status, please use the following URL using POST method: :: + + api.domain.tld/centreon/api/index.php?action=submit&object=centreon_submit_results + +**Header** + ++---------------------+---------------------------------+ +| key | value | +| | | ++---------------------+---------------------------------+ +| Content-Type | application/json | ++---------------------+---------------------------------+ +| centreon-auth-token | the value of authToken you got | +| | on the authentication response | ++---------------------+---------------------------------+ + +**Example of service body submit:** +The body is a json with the parameters provided above formated as below: :: + + { + "results": [ + { + "updatetime": "1528884076", + "host": "Centreon-Central" + "service": "Memory", + "status": "2" + "output": "The service is in CRITICAL state" + "perfdata": "perf=20" + }, + { + "updatetime": "1528884076", + "host": "Centreon-Central" + "service": "fake-service", + "status": "1" + "output": "The service is in WARNING state" + "perfdata": "perf=10" + } + ] + } + +**Example of body response:** :: +The response body is a json with the HTTP return code and a message for each submit: :: + + { + "results": [ + { + "code": 202, + "message": "The status send to the engine" + }, + { + "code": 404, + "message": "The service is not present." + } + ] + } Configuration ------------- @@ -2422,7 +2520,7 @@ Instances ( Pollers) * del * setparam * gethosts - + Service templates ~~~~~~~~~~~~~~~~~ diff --git a/www/api/class/centreon_submit_results.class.php b/www/api/class/centreon_submit_results.class.php new file mode 100644 index 00000000000..fcc2adfbae1 --- /dev/null +++ b/www/api/class/centreon_submit_results.class.php @@ -0,0 +1,339 @@ +. + * + * Linking this program statically or dynamically with other modules is making a + * combined work based on this program. Thus, the terms and conditions of the GNU + * General Public License cover the whole combination. + * + * As a special exception, the copyright holders of this program give Centreon + * permission to link this program with independent modules to produce an executable, + * regardless of the license terms of these independent modules, and to copy and + * distribute the resulting executable under terms of Centreon choice, provided that + * Centreon also meet, for each linked independent module, the terms and conditions + * of the license of that module. An independent module is a module which is not + * derived from this program. If you modify this program, you may extend this + * exception to your version of the program, but you are not obliged to do so. If you + * do not wish to do so, delete this exception statement from your version. + * + * For more information : command@centreon.com + * + */ + +require_once _CENTREON_PATH_ . "/www/class/centreonDB.class.php"; +require_once dirname(__FILE__) . "/webService.class.php"; + +/** + * Class for provide the webservice for submit a status for a service or host + */ +class CentreonSubmitResults extends CentreonWebService +{ + /** + * @var string The path to the centcore pipe file + */ + protected $centcoreFile; + /** + * @var boolean If the file pipe is open + */ + protected $pipeOpened = false; + /** + * @var mixed The file descriptor of the centcore pipe + */ + protected $fh; + /** + * @var CentreonDB The database connection to centreon_storage (realtime database) + */ + protected $pearDBC; + /** + * @var array The cache for relation between hosts and pollers + */ + protected $pollerHosts = array(); + /** + * @var array The cache for relation between hosts and services + */ + protected $hostServices; + /** + * @var array The list of accepted status + */ + protected $acceptedStatus = array( + 'host' => array( + 0, + 1, + 2, + 'up', + 'down', + 'unknown' + ), + 'service' => array( + 0, + 1, + 2, + 3, + 'ok', + 'warning', + 'critical', + 'unknown' + ) + ); + /** + * @var array The match between status string and number + */ + protected $convertStatus = array( + 'host' => array( + 'up' => 0, + 'down' => 1, + 'unknown' => 2 + ), + 'service' => array( + 'ok' => 0, + 'warning' => 1, + 'critical' => 2, + 'unknown' => 3 + ) + ); + /** + * @var string The rejex for validate perfdata + */ + protected $perfDataRegex = "/(('([^'=]+)'|([^'= ]+))=[0-9\.-]+[a-zA-Z%\/]*(;[0-9\.-]*){0,4}[ ]?)+/"; + + /** + * Constructor + */ + public function __construct() + { + parent::__construct(); + $this->centcoreFile = _CENTREON_VARLIB_ . '/centcore.cmd'; + $this->pearDBC = new CentreonDB('centstorage'); + $this->getPollers(); + } + + /** + * Load the cache for pollers/hosts + */ + private function getPollers() + { + if (!isset($this->pollerHosts) || count($this->pollerHosts) === 0) { + $query = 'SELECT h.host_id, h.host_name, ns.nagios_server_id AS poller_id ' . + 'FROM host h, ns_host_relation ns ' . + 'WHERE host_host_id = host_id ' . + 'AND h.host_activate = "1" ' . + 'AND h.host_register = "1"'; + $dbResult = $this->pearDB->query($query); + $this->pollerHosts = array('name' => array(), 'id' => array()); + while ($row = $dbResult->fetchRow()) { + $this->pollerHosts['id'][$row['host_id']] = $row['poller_id']; + $this->pollerHosts['name'][$row['host_name']] = $row['poller_id']; + } + $dbResult->free(); + } + } + + /** + * Load the cache for hosts/services + */ + private function getHostServiceInfo() + { + if (!isset($this->hostServices)) { + $query = "SELECT name, description " . + "FROM hosts h, services s " . + "WHERE h.host_id = s.host_id " . + "AND h.enabled = 1 " . + "AND s.enabled = 1 "; + $dbResult = $this->pearDBC->query($query); + $this->hostServices = array(); + while ($row = $dbResult->fetchRow()) { + if (!isset($this->hostServices[$row['name']])) { + $this->hostServices[$row['name']] = array(); + } + $this->hostServices[$row['name']][$row['description']] = 1; + } + $dbResult->free(); + } + } + + /** + * Open the centcore pipe file + */ + private function openPipe() + { + if ($this->fh = @fopen($this->centcoreFile, 'a+')) { + $this->pipeOpened = true; + } else { + throw new RestBadRequestException("Can't open centcore pipe"); + } + } + + /** + * Close the centcore pipe file + */ + private function closePipe() + { + fclose($this->fh); + $this->pipeOpened = false; + } + + /** + * Write into the centcore pipe filr + */ + private function writeInPipe($string) + { + if ($this->pipeOpened === false) { + return false; + } + + if ($string != '') { + fwrite($this->fh, $string . "\n"); + } + return true; + } + + /** + * Send the data to CentCore + */ + private function sendResults($data) + { + if (!isset($this->pollerHosts['name'][$data["host"]])) { + throw new RestBadRequestException("Can't find poller_id for host: " . $data["host"]); + } + + if (isset($data['service']) && $data['service'] !== '') { + /* Services update */ + $command = $data["host"] . ";" . $data["service"] . ";" . $data["status"] . ";" . + $data["output"] . "|" . $data["perfdata"]; + /* send data */ + return $this->writeInPipe("EXTERNALCMD:" . $this->pollerHosts['name'][$data["host"]] . + ":[" . $data['updatetime'] . "] PROCESS_SERVICE_CHECK_RESULT;" . $command); + } else { + /* Host Update */ + $command = $data["host"] . ";" . $data["status"] . ";" . $data["output"] . "|" . $data["perfdata"]; + /* send data */ + return $this->writeInPipe("EXTERNALCMD:" . $this->pollerHosts['name'][$data["host"]] . + ":[" . $data['updatetime'] . "] PROCESS_HOST_CHECK_RESULT;" . $command); + } + } + + /** + * Entry point for submit a passive check result + */ + public function postSubmit() + { + $this->getHostServiceInfo(); + + $results = array(); + $hasError = false; + + if (isset($this->arguments['results']) && is_array($this->arguments['results'])) { + if (count($this->arguments['results'])) { + if ($this->pipeOpened === false) { + $this->openPipe(); + } + foreach ($this->arguments['results'] as $data) { + try { + /* Validate the list of arguments */ + /* Required fields */ + if (!isset($data['host']) || $data['host'] === '' || + !isset($data['status']) || !isset($data['updatetime']) || !isset($data['output'])) { + throw new RestBadRequestException('Missing argument.'); + } + + /* Validate is the host and service exists in poller */ + if (!isset($this->pollerHosts['name'][$data['host']]) ) { + throw new RestNotFoundException('The host is not present.'); + } + if (isset($data['service']) && $data['service'] !== '' && + !$this->hostServices[$data['host']][$data["service"]]) { + throw new RestNotFoundException('The service is not present.'); + } + + /* Validate status format */ + $status = strtolower($data['status']); + if (is_numeric($status)) { + $status = (int)$status; + } + if (isset($data['service']) && $data['service'] !== '') { + if (!in_array($status, $this->acceptedStatus['service'], true)) { + throw new RestBadRequestException('Bad status word.'); + } + if (!is_numeric($status)) { + $status = $this->convertStatus['service'][$status]; + } + } else { + if (!in_array($status, $this->acceptedStatus['host'], true)) { + throw new RestBadRequestException('Bad status word.'); + } + if (!is_numeric($status)) { + $status = $this->convertStatus['host'][$status]; + } + } + $data['status'] = $status; + + /* Validate timestamp format */ + if (!is_numeric($data['updatetime'])) { + throw new RestBadRequestException('The timestamp is not a integer.'); + } + + if (isset($data['perfdata'])) { + if ($data['perfdata'] !== '' && !preg_match($this->perfDataRegex, $data['perfdata'])) { + throw new RestBadRequestException('The format of performance data is not valid.'); + } + } else { + $data['perfdata'] = ''; + } + + /* Execute the command */ + if (!$this->sendResults($data)) { + throw new RestInternalServerErrorException('Error during send command to CentCore.'); + } + $results[] = array( + 'code' => 202, + 'message' => 'The status send to the engine' + ); + } catch (\Exception $error) { + $hasError = true; + $results[] = array( + 'code' => $error->getCode(), + 'message' => $error->getMessage() + ); + } + } + $this->closePipe(); + } + if ($hasError) { + throw new RestPartialContent(json_encode(array('results' => $results))); + } + return array('results' => $results); + } else { + throw new RestBadRequestException('Bad arguments - Cannot find result list'); + } + } + + /** + * Authorize to access to the action + * + * @param string $action The action name + * @param array $user The current user + * @param boolean $isInternal If the api is call in internal + * @return boolean If the user has access to the action + */ + public function authorize($action, $user, $isInternal) + { + if (parent::authorize($action, $user, $isInternal)) { + return true; + } + + return $user->hasAccessRestApiConfiguration(); + } +} diff --git a/www/api/class/webService.class.php b/www/api/class/webService.class.php index c56d079dc02..6cc36b02a27 100644 --- a/www/api/class/webService.class.php +++ b/www/api/class/webService.class.php @@ -213,6 +213,10 @@ public static function sendResult($data, $code = 200, $format = null) case 409: header("HTTP/1.1 409 Conflict"); break; + case 206: + header("HTTP/1.1 206 Partial content"); + $data = json_decode($data, true); + break; } switch ($format) { diff --git a/www/api/exceptions.php b/www/api/exceptions.php index 3ff2a70f9fd..82d7b34e9bd 100644 --- a/www/api/exceptions.php +++ b/www/api/exceptions.php @@ -143,3 +143,13 @@ public function __construct($message = "", $code = 0, $previous = null) parent::__construct($message, $this->code, $previous); } } + +class RestPartialContent extends RestException +{ + protected $code = 206; + + public function __construct($message = "", $code = 0, $previous = null) + { + parent::__construct($message, $this->code, $previous); + } +} From 593d7579dfeaa5be8f001d98917d7aa0a17d5dfa Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Fri, 6 Jul 2018 14:28:09 +0200 Subject: [PATCH 64/76] fix(notification): add service linked to host to contact notifications view (#6340) Refs: #6073 --- www/class/centreonNotification.class.php | 43 ++++++++++++++++++------ 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/www/class/centreonNotification.class.php b/www/class/centreonNotification.class.php index d4d94a03118..c748e909767 100644 --- a/www/class/centreonNotification.class.php +++ b/www/class/centreonNotification.class.php @@ -40,6 +40,7 @@ class CentreonNotification protected $svcNotifType; protected $svcBreak; protected $hostNotifType; + protected $notifiedHosts; protected $hostBreak; const HOST = 0; const SVC = 1; @@ -58,6 +59,7 @@ public function __construct($db) $this->svcNotifType = array(); $this->svcBreak = array(1 => false, 2 => false); $this->hostNotifType = array(); + $this->notifiedHosts = array(); $this->hostBreak = array(1 => false, 2 => false); } @@ -298,11 +300,11 @@ protected function getHostNotifications($contactId, $contactgroups) AND chr.host_host_id = h.host_id "; } $res = $this->db->query($sql); - $hostTab = array(); + $this->notifiedHosts = array(); $templates = array(); while ($row = $res->fetchRow()) { if ($row['host_register'] == 1) { - $hostTab[$row['host_id']] = $row['host_name']; + $this->notifiedHosts[$row['host_id']] = $row['host_name']; } else { $templates[$row['host_id']] = $row['host_name']; $this->hostNotifType[$row['host_id']] = $row['notif_type']; @@ -310,10 +312,10 @@ protected function getHostNotifications($contactId, $contactgroups) } unset($res); - if (count($hostTab)) { + if (count($this->notifiedHosts)) { $sql2 = "SELECT host_id, host_name FROM host - WHERE host_id NOT IN (" . implode(',', array_keys($hostTab)) . ") AND host_register = '1'"; + WHERE host_id NOT IN (" . implode(',', array_keys($this->notifiedHosts)) . ") AND host_register = '1'"; } else { $sql2 = "SELECT host_id, host_name FROM host WHERE host_register = '1'"; } @@ -321,10 +323,10 @@ protected function getHostNotifications($contactId, $contactgroups) while ($row = $res2->fetchRow()) { $this->hostBreak = array(1 => false, 2 => false); if ($this->getHostTemplateNotifications($row['host_id'], $templates) === true) { - $hostTab[$row['host_id']] = $row['host_name']; + $this->notifiedHosts[$row['host_id']] = $row['host_name']; } } - return $hostTab; + return $this->notifiedHosts; } /** @@ -378,15 +380,17 @@ protected function getServiceNotifications($contactId, $contactGroups) LEFT JOIN host_service_relation hsr ON hsr.service_service_id = s.service_id LEFT JOIN host h ON h.host_id = hsr.host_host_id WHERE csr.contact_id = " . $contactId . " - AND csr.service_service_id = s.service_id + AND csr.service_service_id = s.service_id + AND s.service_use_only_contacts_from_host != '1' UNION - SELECT h.host_id, h.host_name, s.service_id, s.service_description, s.service_register, 1 as notif_type + SELECT h.host_id, h.host_name, s.service_id, s.service_description, s.service_register, 1 as notif_type FROM contact_service_relation csr, service s, host h, host_service_relation hsr, hostgroup_relation hgr WHERE csr.contact_id = " . $contactId . " AND csr.service_service_id = s.service_id AND s.service_id = hsr.service_service_id AND hsr.hostgroup_hg_id = hgr.hostgroup_hg_id - AND hgr.host_host_id = h.host_id "; + AND hgr.host_host_id = h.host_id + AND s.service_use_only_contacts_from_host != '1'"; if (count($contactGroups)) { $contactGroups = implode(',', array_keys($contactGroups)); @@ -397,7 +401,8 @@ protected function getServiceNotifications($contactId, $contactGroups) LEFT JOIN host_service_relation hsr ON hsr.service_service_id = s.service_id LEFT JOIN host h ON h.host_id = hsr.host_host_id WHERE csr.contactgroup_cg_id IN (" . $contactGroups . ") - AND csr.service_service_id = s.service_id + AND csr.service_service_id = s.service_id + AND s.service_use_only_contacts_from_host != '1' UNION SELECT h.host_id, h.host_name, s.service_id, s.service_description, s.service_register, 2 as notif_type @@ -407,7 +412,8 @@ protected function getServiceNotifications($contactId, $contactGroups) AND csr.service_service_id = s.service_id AND s.service_id = hsr.service_service_id AND hsr.hostgroup_hg_id = hgr.hostgroup_hg_id - AND hgr.host_host_id = h.host_id "; + AND hgr.host_host_id = h.host_id + AND s.service_use_only_contacts_from_host != '1'"; } $res = $this->db->query($sql); $svcTab = array(); @@ -429,6 +435,21 @@ protected function getServiceNotifications($contactId, $contactGroups) } unset($res); + if (count($this->notifiedHosts)) { + $sql = "SELECT h.host_id, h.host_name, s.service_id, s.service_description " + . "FROM service s, host h, host_service_relation hsr " + . "WHERE hsr.service_service_id = s.service_id " + . "AND hsr.host_host_id = h.host_id " + . "AND h.host_id IN (" . implode(',', array_keys($this->notifiedHosts)) . ")"; + $res = $this->db->query($sql); + while ($row = $res->fetchRow()) { + $svcTab[$row['host_id']][$row['service_id']] = array(); + $svcTab[$row['host_id']][$row['service_id']]['host_name'] = $row['host_name']; + $svcTab[$row['host_id']][$row['service_id']]['service_description'] = $row['service_description']; + } + unset($res); + } + if (count($svcTab)) { $tab = array(); foreach ($svcTab as $tmp) { From 5340bafe758cef9bad6900ca3d8e6d63c535a9fd Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Mon, 9 Jul 2018 13:09:05 +0200 Subject: [PATCH 65/76] fix(sql): fix query to create media directory --- www/class/centreonImageManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/class/centreonImageManager.php b/www/class/centreonImageManager.php index 2c41d53d51f..2995a43d59e 100644 --- a/www/class/centreonImageManager.php +++ b/www/class/centreonImageManager.php @@ -182,7 +182,7 @@ protected function checkDirectoryExistence() protected function insertDirectory() { touch($this->destinationPath . "/index.html"); - $query = "INSERT INTO view_img_dir (dir_name, dir_alias) VALUES (:dirName, dirAlias)"; + $query = "INSERT INTO view_img_dir (dir_name, dir_alias) VALUES (:dirName, :dirAlias)"; $stmt = $this->dbConfig->prepare($query); $stmt->bindParam(':dirName', $this->destinationDir); $stmt->bindParam(':dirAlias', $this->destinationDir); From 87bac159bad08b38f898d8d2cbe7b616d59c5110 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Tue, 10 Jul 2018 10:39:22 +0200 Subject: [PATCH 66/76] chore(upgrade): upgrade version to 2.8.25 --- doc/en/release_notes/centreon-2.8/centreon-2.8.25.rst | 3 +++ doc/en/release_notes/centreon-2.8/index.rst | 1 + doc/fr/release_notes/centreon-2.8/centreon-2.8.25.rst | 3 +++ doc/fr/release_notes/centreon-2.8/index.rst | 1 + www/install/sql/centreon/Update-DB-2.8.24_to_2.8.25.sql | 2 ++ ...-DB-2.8.24_to_18.9.0.sql => Update-DB-2.8.25_to_18.9.0.sql} | 2 +- 6 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 doc/en/release_notes/centreon-2.8/centreon-2.8.25.rst create mode 100644 doc/fr/release_notes/centreon-2.8/centreon-2.8.25.rst create mode 100644 www/install/sql/centreon/Update-DB-2.8.24_to_2.8.25.sql rename www/install/sql/centreon/{Update-DB-2.8.24_to_18.9.0.sql => Update-DB-2.8.25_to_18.9.0.sql} (76%) diff --git a/doc/en/release_notes/centreon-2.8/centreon-2.8.25.rst b/doc/en/release_notes/centreon-2.8/centreon-2.8.25.rst new file mode 100644 index 00000000000..728b50acec5 --- /dev/null +++ b/doc/en/release_notes/centreon-2.8/centreon-2.8.25.rst @@ -0,0 +1,3 @@ +################### +Centreon Web 2.8.25 +################### diff --git a/doc/en/release_notes/centreon-2.8/index.rst b/doc/en/release_notes/centreon-2.8/index.rst index fd47a243838..faa16352159 100644 --- a/doc/en/release_notes/centreon-2.8/index.rst +++ b/doc/en/release_notes/centreon-2.8/index.rst @@ -31,3 +31,4 @@ Please find here the release notes dedicated to the last 2.8.x version of Centre centreon-2.8.22 centreon-2.8.23 centreon-2.8.24 + centreon-2.8.25 diff --git a/doc/fr/release_notes/centreon-2.8/centreon-2.8.25.rst b/doc/fr/release_notes/centreon-2.8/centreon-2.8.25.rst new file mode 100644 index 00000000000..728b50acec5 --- /dev/null +++ b/doc/fr/release_notes/centreon-2.8/centreon-2.8.25.rst @@ -0,0 +1,3 @@ +################### +Centreon Web 2.8.25 +################### diff --git a/doc/fr/release_notes/centreon-2.8/index.rst b/doc/fr/release_notes/centreon-2.8/index.rst index fd47a243838..faa16352159 100644 --- a/doc/fr/release_notes/centreon-2.8/index.rst +++ b/doc/fr/release_notes/centreon-2.8/index.rst @@ -31,3 +31,4 @@ Please find here the release notes dedicated to the last 2.8.x version of Centre centreon-2.8.22 centreon-2.8.23 centreon-2.8.24 + centreon-2.8.25 diff --git a/www/install/sql/centreon/Update-DB-2.8.24_to_2.8.25.sql b/www/install/sql/centreon/Update-DB-2.8.24_to_2.8.25.sql new file mode 100644 index 00000000000..1c115465bb0 --- /dev/null +++ b/www/install/sql/centreon/Update-DB-2.8.24_to_2.8.25.sql @@ -0,0 +1,2 @@ +-- Change version of Centreon +UPDATE `informations` SET `value` = '2.8.25' WHERE CONVERT( `informations`.`key` USING utf8 ) = 'version' AND CONVERT ( `informations`.`value` USING utf8 ) = '2.8.24' LIMIT 1; \ No newline at end of file diff --git a/www/install/sql/centreon/Update-DB-2.8.24_to_18.9.0.sql b/www/install/sql/centreon/Update-DB-2.8.25_to_18.9.0.sql similarity index 76% rename from www/install/sql/centreon/Update-DB-2.8.24_to_18.9.0.sql rename to www/install/sql/centreon/Update-DB-2.8.25_to_18.9.0.sql index 4ba5b4431b1..74a2ab78ce0 100644 --- a/www/install/sql/centreon/Update-DB-2.8.24_to_18.9.0.sql +++ b/www/install/sql/centreon/Update-DB-2.8.25_to_18.9.0.sql @@ -1,2 +1,2 @@ -- Change version of Centreon -UPDATE `informations` SET `value` = '18.9.0' WHERE CONVERT( `informations`.`key` USING utf8 ) = 'version' AND CONVERT ( `informations`.`value` USING utf8 ) = '2.8.24' LIMIT 1; +UPDATE `informations` SET `value` = '18.9.0' WHERE CONVERT( `informations`.`key` USING utf8 ) = 'version' AND CONVERT ( `informations`.`value` USING utf8 ) = '2.8.25' LIMIT 1; From a161b68b6cd1ce9bbeadcb04a6e60566a664f1f6 Mon Sep 17 00:00:00 2001 From: Loic Laurent Date: Tue, 10 Jul 2018 17:45:18 +0200 Subject: [PATCH 67/76] fix(clapi) fix init host object --- www/class/centreon-clapi/centreonHost.class.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/www/class/centreon-clapi/centreonHost.class.php b/www/class/centreon-clapi/centreonHost.class.php index 3c8e1fa8d80..b322381d817 100644 --- a/www/class/centreon-clapi/centreonHost.class.php +++ b/www/class/centreon-clapi/centreonHost.class.php @@ -1159,11 +1159,9 @@ public function export($filterName = null) $filters[$labelField] = $filterName; } $elements = $this->object->getList("*", -1, 0, null, null, $filters, "AND"); - $extendedObj = new \Centreon_Object_Host_Extended(); - $commandObj = new \Centreon_Object_Command(); - $tpObj = new \Centreon_Object_Timeperiod(); - $macroObj = new \Centreon_Object_Host_Macro_Custom(); - $instanceRel = new \Centreon_Object_Relation_Instance_Host(); + $extendedObj = new \Centreon_Object_Host_Extended($this->dependencyInjector); + $macroObj = new \Centreon_Object_Host_Macro_Custom($this->dependencyInjector); + $instanceRel = new \Centreon_Object_Relation_Instance_Host($this->dependencyInjector); if ($this->register) { $instElements = $instanceRel->getMergedParameters( From 4eb4d8733ac81296b69bc524c35b06f6a1159dc0 Mon Sep 17 00:00:00 2001 From: Loic Laurent Date: Wed, 11 Jul 2018 11:00:41 +0200 Subject: [PATCH 68/76] fix(clapi) order host export --- www/class/centreon-clapi/centreonHost.class.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/www/class/centreon-clapi/centreonHost.class.php b/www/class/centreon-clapi/centreonHost.class.php index b322381d817..a9a6d63afa5 100644 --- a/www/class/centreon-clapi/centreonHost.class.php +++ b/www/class/centreon-clapi/centreonHost.class.php @@ -1158,7 +1158,15 @@ public function export($filterName = null) if (!is_null($filterName)) { $filters[$labelField] = $filterName; } - $elements = $this->object->getList("*", -1, 0, null, null, $filters, "AND"); + $elements = $this->object->getList( + "*", + -1, + 0, + $labelField, + 'ASC', + $filters, + "AND" + ); $extendedObj = new \Centreon_Object_Host_Extended($this->dependencyInjector); $macroObj = new \Centreon_Object_Host_Macro_Custom($this->dependencyInjector); $instanceRel = new \Centreon_Object_Relation_Instance_Host($this->dependencyInjector); From 1760df3d07501e2c70d987ee2ca2cb38a2c0da7f Mon Sep 17 00:00:00 2001 From: Loic Laurent Date: Wed, 11 Jul 2018 15:31:09 +0200 Subject: [PATCH 69/76] fix(acceptance) use macro id instead of name #6222 --- tests/clapi_export/clapi-configuration.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/clapi_export/clapi-configuration.txt b/tests/clapi_export/clapi-configuration.txt index b00805439d7..f9f2b78acb4 100644 --- a/tests/clapi_export/clapi-configuration.txt +++ b/tests/clapi_export/clapi-configuration.txt @@ -423,9 +423,9 @@ CMD;setparam;submit-service-check-result;enable_shell;0 CMD;setparam;submit-service-check-result;command_activate;1 CMD;setparam;submit-service-check-result;command_locked;0 RESOURCECFG;ADD;$CENTREONPLUGINS$;/usr/lib/centreon/plugins;Central;Centreon Plugins Path -RESOURCECFG;setparam;$CENTREONPLUGINS$;activate;1 +RESOURCECFG;setparam;2;activate;1 RESOURCECFG;ADD;$USER1$;/usr/lib/nagios/plugins;Central;Nagios Plugins Path -RESOURCECFG;setparam;$USER1$;activate;1 +RESOURCECFG;setparam;1;activate;1 CENTBROKERCFG;ADD;central-broker-master;Central CENTBROKERCFG;SETPARAM;central-broker-master;filename;central-broker.xml CENTBROKERCFG;SETPARAM;central-broker-master;cache_directory;/var/lib/centreon-broker @@ -5448,4 +5448,3 @@ ACLGROUP;SETACTION;ALL;Simple User; ACLGROUP;SETRESOURCE;ALL;All Resources; ACLGROUP;SETCONTACT;ALL;test_contact; ACLGROUP;SETCONTACTGROUP;ALL;Guest|test_contact-group; - From d5033eba8cfbb3d47e74b7d81e589340e6b27099 Mon Sep 17 00:00:00 2001 From: Valentin Hristov Date: Thu, 12 Jul 2018 13:45:16 +0300 Subject: [PATCH 70/76] fix(ux): make an immediately check_session request (#6456) this is reflected in the menu clock Resolve CP7M-144 --- www/include/core/autologout/autologout.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/www/include/core/autologout/autologout.php b/www/include/core/autologout/autologout.php index 43b3dc19de5..7a9fa18f3f6 100644 --- a/www/include/core/autologout/autologout.php +++ b/www/include/core/autologout/autologout.php @@ -5,6 +5,8 @@ function check_session() { if (check_session_interval_id) { clearInterval(check_session_interval_id); } + + check_session_callback(); check_session_interval_id = setInterval(check_session_callback, ); } From a0a2ba35b8cf74b077de8b2029c4cc7c4ff70006 Mon Sep 17 00:00:00 2001 From: Valentin Hristov Date: Tue, 17 Jul 2018 15:50:54 +0300 Subject: [PATCH 71/76] feat(cv): upgrade library a jquery jeditable to version 2.0.5 (#6473) Resolve BAM-312 --- .../plugins/jeditable/jquery.jeditable-min.js | 40 ++----------------- 1 file changed, 3 insertions(+), 37 deletions(-) diff --git a/www/include/common/javascript/jquery/plugins/jeditable/jquery.jeditable-min.js b/www/include/common/javascript/jquery/plugins/jeditable/jquery.jeditable-min.js index 40da6949ceb..238f7dd70d6 100644 --- a/www/include/common/javascript/jquery/plugins/jeditable/jquery.jeditable-min.js +++ b/www/include/common/javascript/jquery/plugins/jeditable/jquery.jeditable-min.js @@ -1,37 +1,3 @@ -(function($){$.fn.editable=function(target,options){if('disable'==target){$(this).data('disabled.editable',true);return;} -if('enable'==target){$(this).data('disabled.editable',false);return;} -if('destroy'==target){$(this).unbind($(this).data('event.editable')).removeData('disabled.editable').removeData('event.editable');return;} -var settings=$.extend({},$.fn.editable.defaults,{target:target},options);var plugin=$.editable.types[settings.type].plugin||function(){};var submit=$.editable.types[settings.type].submit||function(){};var buttons=$.editable.types[settings.type].buttons||$.editable.types['defaults'].buttons;var content=$.editable.types[settings.type].content||$.editable.types['defaults'].content;var element=$.editable.types[settings.type].element||$.editable.types['defaults'].element;var reset=$.editable.types[settings.type].reset||$.editable.types['defaults'].reset;var callback=settings.callback||function(){};var onedit=settings.onedit||function(){};var onsubmit=settings.onsubmit||function(){};var onreset=settings.onreset||function(){};var onerror=settings.onerror||reset;if(settings.tooltip){$(this).attr('title',settings.tooltip);} -settings.autowidth='auto'==settings.width;settings.autoheight='auto'==settings.height;return this.each(function(){var self=this;var savedwidth=$(self).width();var savedheight=$(self).height();$(this).data('event.editable',settings.event);if(!$.trim($(this).html())){$(this).html(settings.placeholder);} -$(this).bind(settings.event,function(e){if(true===$(this).data('disabled.editable')){return;} -if(self.editing){return;} -if(false===onedit.apply(this,[settings,self])){return;} -e.preventDefault();e.stopPropagation();if(settings.tooltip){$(self).removeAttr('title');} -if(0==$(self).width()){settings.width=savedwidth;settings.height=savedheight;}else{if(settings.width!='none'){settings.width=settings.autowidth?$(self).width():settings.width;} -if(settings.height!='none'){settings.height=settings.autoheight?$(self).height():settings.height;}} -if($(this).html().toLowerCase().replace(/(;|")/g,'')==settings.placeholder.toLowerCase().replace(/(;|")/g,'')){$(this).html('');} -self.editing=true;self.revert=$(self).html();$(self).html('');var form=$('
');if(settings.cssclass){if('inherit'==settings.cssclass){form.attr('class',$(self).attr('class'));}else{form.attr('class',settings.cssclass);}} -if(settings.style){if('inherit'==settings.style){form.attr('style',$(self).attr('style'));form.css('display',$(self).css('display'));}else{form.attr('style',settings.style);}} -var input=element.apply(form,[settings,self]);var input_content;if(settings.loadurl){var t=setTimeout(function(){input.disabled=true;content.apply(form,[settings.loadtext,settings,self]);},100);var loaddata={};loaddata[settings.id]=self.id;if($.isFunction(settings.loaddata)){$.extend(loaddata,settings.loaddata.apply(self,[self.revert,settings]));}else{$.extend(loaddata,settings.loaddata);} -$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:false,success:function(result){window.clearTimeout(t);input_content=result;input.disabled=false;}});}else if(settings.data){input_content=settings.data;if($.isFunction(settings.data)){input_content=settings.data.apply(self,[self.revert,settings]);}}else{input_content=self.revert;} -content.apply(form,[input_content,settings,self]);input.attr('name',settings.name);buttons.apply(form,[settings,self]);$(self).append(form);plugin.apply(form,[settings,self]);$(':input:visible:enabled:first',form).focus();if(settings.select){input.select();} -input.keydown(function(e){if(e.keyCode==27){e.preventDefault();reset.apply(form,[settings,self]);}});var t;if('cancel'==settings.onblur){input.blur(function(e){t=setTimeout(function(){reset.apply(form,[settings,self]);},500);});}else if('submit'==settings.onblur){input.blur(function(e){t=setTimeout(function(){form.submit();},200);});}else if($.isFunction(settings.onblur)){input.blur(function(e){settings.onblur.apply(self,[input.val(),settings]);});}else{input.blur(function(e){});} -form.submit(function(e){if(t){clearTimeout(t);} -e.preventDefault();if(false!==onsubmit.apply(form,[settings,self])){if(false!==submit.apply(form,[settings,self])){if($.isFunction(settings.target)){var str=settings.target.apply(self,[input.val(),settings]);$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder);}}else{var submitdata={};submitdata[settings.name]=input.val();submitdata[settings.id]=self.id;if($.isFunction(settings.submitdata)){$.extend(submitdata,settings.submitdata.apply(self,[self.revert,settings]));}else{$.extend(submitdata,settings.submitdata);} -if('PUT'==settings.method){submitdata['_method']='put';} -$(self).html(settings.indicator);var ajaxoptions={type:'POST',data:submitdata,dataType:'html',url:settings.target,success:function(result,status){if(ajaxoptions.dataType=='html'){$(self).html(result);} -self.editing=false;callback.apply(self,[result,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder);}},error:function(xhr,status,error){onerror.apply(form,[settings,self,xhr]);}};$.extend(ajaxoptions,settings.ajaxoptions);$.ajax(ajaxoptions);}}} -$(self).attr('title',settings.tooltip);return false;});});this.reset=function(form){if(this.editing){if(false!==onreset.apply(form,[settings,self])){$(self).html(self.revert);self.editing=false;if(!$.trim($(self).html())){$(self).html(settings.placeholder);} -if(settings.tooltip){$(self).attr('title',settings.tooltip);}}}};});};$.editable={types:{defaults:{element:function(settings,original){var input=$('');$(this).append(input);return(input);},content:function(string,settings,original){$(':input:first',this).val(string);},reset:function(settings,original){original.reset(this);},buttons:function(settings,original){var form=this;if(settings.submit){if(settings.submit.match(/>$/)){var submit=$(settings.submit).click(function(){if(submit.attr("type")!="submit"){form.submit();}});}else{var submit=$(' : + + } + + + + + + + {pending.total > 0 ? + : '' + } + + +) + +export default withStyles(styles)(HostObject) diff --git a/www/frontSrc/Header/Objects/HostObjectContainer.js b/www/frontSrc/Header/Objects/HostObjectContainer.js new file mode 100644 index 00000000000..2a6b2f62e5c --- /dev/null +++ b/www/frontSrc/Header/Objects/HostObjectContainer.js @@ -0,0 +1,100 @@ +import React, { Component } from 'react' +import HostObject from './HostObject' +import {connect} from "react-redux" +import {getHosts} from "../../webservices/hostApi" + +class HostObjectContainer extends Component { + + constructor(props) { + super(props) + this.state = { + anchorEl: null, + } + } + componentDidMount = () => { + this.props.getHosts() + } + + componentWillUnmount() { + clearTimeout(this.timeout); + } + + componentWillReceiveProps(nextProps) { + if (this.props.host !== nextProps.host) { + clearTimeout(this.timeout); + + if (!nextProps.host.isFetching) { + this.refresh(); + } + } + } + + refresh = () => { + this.timeout = setTimeout(() => this.props.getHosts(), this.props.host.refreshTime) + } + + handleOpen = event => { + this.setState({ anchorEl: event.currentTarget }) + } + + handleClose = () => { + this.setState({ anchorEl: null }) + } + + + render = () => { + const {total, url, ok, pending, down, unreachable, dataFetched, error} = this.props.host + const { anchorEl } = this.state + const open = !!anchorEl + + if (dataFetched) { + return ( + + ) + } else { + if (error === false && error != null) { + return ( + + ) + } else return null + } + } +} + +const mapStateToProps = (store) => { + return { + host: store.host, + } +} + +const mapDispatchToProps = (dispatch) => { + return { + getHosts: () => { + return dispatch(getHosts()) + }, + } +} + +export default connect(mapStateToProps, mapDispatchToProps)(HostObjectContainer) \ No newline at end of file diff --git a/www/frontSrc/Header/Objects/PollerObject.js b/www/frontSrc/Header/Objects/PollerObject.js new file mode 100644 index 00000000000..33c12981506 --- /dev/null +++ b/www/frontSrc/Header/Objects/PollerObject.js @@ -0,0 +1,197 @@ +import React from 'react' +import Button from '@material-ui/core/Button' +import { withStyles } from '@material-ui/core/styles' +import Popover from '@material-ui/core/Popover' +import Typography from '@material-ui/core/Typography' +import PollerIcon from "../Icons/PollerIcon" +import numeral from "numeral" + +const styles = theme => ({ + root: { + fontFamily: theme.font.openSans, + display: 'flex', + alignItems: 'center', + justifyContent: 'flex-end', + margin: '16px 0px', + }, + 'a': { + color: '#0072CE', + '&:hover': { + backgroundColor: '#064166' + }, + '&:visited': { + color: '#10069F' + } + }, + status: { + margin: '4px', + color: '#fff', + width: 38, + height: 38, + '& span': { + fontSize: 16 + }, + }, + errorStatus: { + margin: '10px 4px', + width: 46, + height: 46, + backgroundColor: theme.palette.error.main, + '& span': { + fontSize: 16, + color: '#fff', + fontWeight: '600' + }, + }, + chip: { + height: '8px', + width: '8px', + borderRadius: 20, + display: 'inline-table', + marginRight: 6, + }, + icon: { + width: 34, + height: 34, + cursor: 'pointer', + }, + paper: { + padding: theme.spacing.unit, + }, + popover: { + pointerEvents: 'none', + }, + issuesDetails: { + display: 'flex', + }, + objectDetails: { + padding: '10px 16px', + maxHeight: '80px', + overflowX: 'auto', + borderBottom: '1px solid #d1d2d4', + }, + bottomDetails: { + textAlign: 'center', + padding: '10px 16px', + }, + total: { + float: 'right', + marginLeft: 34, + }, + issueMessage: { + + }, + errorNotif: { + backgroundColor: theme.palette.error.lighter, + color: theme.palette.error.main, + padding: 10, + borderRadius: 3, + }, + warningNotif: { + ackgroundColor: theme.palette.warning.light, + color: theme.palette.warning.main, + padding: 10, + borderRadius: 3, + textAlign: 'center', + }, + primaryButton: { + textTransform: 'initial', + border: '1px solid ' + theme.palette.primary.dark, + color: theme.palette.primary.main, + '&:hover': { + color: '#FFF', + backgroundColor: theme.palette.primary.main, + } + }, +}) + +const PollerObject = ( + {classes, iconColor, total, anchorEl, open, handleClose, handleOpen, + issues + }) => ( +
+ + +
+ + All pollers + {total} + +
+
+ { + issues ? + Object.keys(issues).map((issue, index) => { + let message = '' + + if (issue === 'database') { + message = 'Database updates not active' + } else if (issue === 'stability') { + message = 'Pollers not running' + } else if (issue === 'latency') { + message ='Latency detected' + } + return ( +
+ + {message} + {issues[issue].total} + + { + Object.keys(issues[issue]).map((elem, index) => { + if (issues[issue][elem].poller) { + const pollers = issues[issue][elem].poller + return ( + pollers.map((poller, i) => { + const color = elem === 'critical' ? '#e00b3d' : '#ff9a13' + return ( + + + {poller.name} + + ) + }) + ) + } else return null + }) + } +
+ ) + }) + : null + } +
+
+ +
+
+
+) + +export default withStyles(styles)(PollerObject) diff --git a/www/frontSrc/Header/Objects/PollerObjectContainer.js b/www/frontSrc/Header/Objects/PollerObjectContainer.js new file mode 100644 index 00000000000..91a262751c0 --- /dev/null +++ b/www/frontSrc/Header/Objects/PollerObjectContainer.js @@ -0,0 +1,115 @@ +import React, { Component } from 'react' +import PollerObject from './PollerObject' +import {connect} from "react-redux" +import {getPollersListIssues} from "../../webservices/pollerApi" + +class PollerObjectContainer extends Component { + + constructor(props) { + super(props) + this.state = { + anchorEl: null, + } + } + + componentDidMount() { + this.props.getPollersListIssues() + } + + componentWillUnmount() { + clearTimeout(this.timeout); + } + + componentWillReceiveProps(nextProps) { + if (this.props.poller !== nextProps.poller) { + clearTimeout(this.timeout); + + if (!nextProps.poller.isFetching) { + this.refresh(); + } + } + } + + refresh = () => { + this.timeout = setTimeout(() => this.props.getPollersListIssues(), this.props.poller.refreshTime) + } + + handleOpen = event => { + this.setState({ anchorEl: event.currentTarget }) + } + + handleClose = () => { + this.setState({ anchorEl: null }) + } + + setPollerState = (issues) => { + + let pollerState = '#88B917' + const issuesLabels = Object.keys(issues) + + issuesLabels.map((issue) => + { + if (issues[issue].warning) { + pollerState = '#FF9A13' + } + if (issues[issue].critical) { + pollerState = '#E00B3D' + } + }) + + return pollerState + } + + render () { + const { anchorEl } = this.state + const open = !!anchorEl + const { dataFetched, total, error, issues } = this.props.poller + + if (dataFetched) { + const color = issues.length !== 0 ? this.setPollerState(issues) : '#88B917' + return ( + + ) + } else { + if (error === false && error != null) { + return ( + + ) + } else { + return null + } + } + } +} + +const mapStateToProps = (store) => { + return { + poller: store.poller, + } +} + +const mapDispatchToProps = (dispatch) => { + return { + getPollersListIssues: () => { + return dispatch(getPollersListIssues()) + }, + } +} + +export default connect(mapStateToProps, mapDispatchToProps)(PollerObjectContainer) \ No newline at end of file diff --git a/www/frontSrc/Header/Objects/ServiceObject.js b/www/frontSrc/Header/Objects/ServiceObject.js new file mode 100644 index 00000000000..cd359e60b56 --- /dev/null +++ b/www/frontSrc/Header/Objects/ServiceObject.js @@ -0,0 +1,249 @@ +import React from 'react' +import Button from '@material-ui/core/Button' +import { withStyles } from '@material-ui/core/styles' +import numeral from 'numeral' +import Popover from '@material-ui/core/Popover' +import Typography from '@material-ui/core/Typography' +import ServiceIcon from "../Icons/ServiceIcon" + +const styles = theme => ({ + root: { + fontFamily: theme.font.openSans, + marginLeft: 26, + position: 'relative' + }, + status: { + margin: '4px', + color: '#fff', + width: 38, + height: 38, + '& span': { + fontSize: 16 + }, + }, + okStatus: { + margin: '10px 4px', + width: 46, + height: 46, + backgroundColor: theme.palette.primary.main, + '&:hover': { + backgroundColor: theme.palette.primary.light, + }, + '& span': { + fontSize: 16, + color: '#fff', + fontWeight: '600' + }, + }, + errorStatus: { + margin: '10px 4px', + width: 46, + height: 46, + backgroundColor: theme.palette.error.main, + '&:hover': { + backgroundColor: theme.palette.error.light, + }, + '& span': { + fontSize: 16, + color: '#fff', + fontWeight: '600' + }, + }, + warningStatus: { + margin: '10px 4px', + color: '#fff', + width: 40, + height: 40, + '& span': { + fontSize: 16, + fontWeight: '600' + }, + backgroundColor: theme.palette.warning.main, + '&:hover': { + backgroundColor: theme.palette.warning.light, + }, + }, + unknownStatus: { + margin: '10px 4px', + color: '#fff', + width: 40, + height: 40, + '& span': { + fontSize: 15, + fontWeight: '600' + }, + backgroundColor: theme.palette.unknown.main, + '&:hover': { + backgroundColor: theme.palette.unknown.dark, + }, + }, + chip: { + height: '8px', + width: '8px', + borderRadius: 20, + display: 'inline-table', + marginRight: 6, + }, + pendingStatus: { + height: '12px', + width: '12px', + position: 'absolute', + top: 38, + left: 6, + borderRadius: 20, + border: '2px solid #E6E6E7', + backgroundColor: theme.palette.pending.main + }, + icon: { + width: 34, + height: 34, + display: 'inline-flex', + verticalAlign: 'middle', + margin: '6px', + color: '#A7A9AC', + cursor: 'pointer', + '&:hover': { + color: '#D1D2D4', + } + }, + link: { + color: 'rgba(0, 0, 0, 0.87)', + '&:hover': { + color: '#09225C' + }, + '&:visited': { + color: 'rgba(0, 0, 0, 0.87)' + }, + '&:active': { + color: 'rgba(0, 0, 0, 0.87)' + } + }, + paper: { + padding: theme.spacing.unit, + }, + popover: { + pointerEvents: 'none', + }, + objectDetails: { + padding: '10px 16px', + '&:first-child' : { + borderBottom: '1px solid #d1d2d4', + } + }, + total: { + float: 'right', + marginLeft: 34, + }, +}) + +const ServiceObject = ({ + classes, object, anchorEl, open, handleClose, handleOpen, + critical, warning, unknown, ok, pending, total, url +}) => ( +
+ + { pending.total > 0 ? : '' } + { critical.unhandled == 0 && warning.unhandled == 0 && unknown.unhandled == 0 ? + : + + } + + + + + + + + + {pending.total > 0 ? + : '' + } + +
+) + +export default withStyles(styles)(ServiceObject) diff --git a/www/frontSrc/Header/Objects/ServiceObjectContainer.js b/www/frontSrc/Header/Objects/ServiceObjectContainer.js new file mode 100644 index 00000000000..22acc055806 --- /dev/null +++ b/www/frontSrc/Header/Objects/ServiceObjectContainer.js @@ -0,0 +1,100 @@ +import React, { Component } from 'react' +import ServiceObject from './ServiceObject' +import {connect} from "react-redux" +import {getServices} from "../../webservices/serviceApi" + +class ServiceObjectContainer extends Component { + + constructor(props) { + super(props) + this.state = { + anchorEl: null, + } + } + componentDidMount = () => { + this.props.getServices() + } + + componentWillUnmount() { + clearTimeout(this.timeout); + } + + componentWillReceiveProps(nextProps) { + if (this.props.service !== nextProps.service) { + clearTimeout(this.timeout); + + if (!nextProps.service.isFetching) { + this.refresh(); + } + } + } + + refresh = () => { + this.timeout = setTimeout(() => this.props.getServices(), this.props.service.refreshTime) + } + + handleOpen = event => { + this.setState({ anchorEl: event.currentTarget }) + } + + handleClose = () => { + this.setState({ anchorEl: null }) + } + + render = () => { + const {critical, warning, unknown, ok, pending, total, url, dataFetched, error} = this.props.service + const { anchorEl } = this.state + const open = !!anchorEl + + if (dataFetched ) { + return ( + + ) + } else { + if (error === false && error != null) { + return ( + + ) + } else return null + } + } +} + +const mapStateToProps = (store) => { + return { + service: store.service, + } +} + +const mapDispatchToProps = (dispatch) => { + return { + getServices: () => { + return dispatch(getServices()) + }, + } +} + +export default connect(mapStateToProps, mapDispatchToProps)(ServiceObjectContainer) \ No newline at end of file diff --git a/www/frontSrc/Header/Objects/__tests__/HostObject.test.js b/www/frontSrc/Header/Objects/__tests__/HostObject.test.js new file mode 100644 index 00000000000..e398f2e54fb --- /dev/null +++ b/www/frontSrc/Header/Objects/__tests__/HostObject.test.js @@ -0,0 +1,86 @@ +/* eslint-env jest */ +import React from 'react' +import Enzyme from 'enzyme' +import { shallow, mount } from 'enzyme' +import toJson from 'enzyme-to-json' +import Adapter from 'enzyme-adapter-react-16' +import HostObject from '../HostObjectContainer' +import configureStore from 'redux-mock-store' +import thunk from 'redux-thunk' +import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles' + +Enzyme.configure({ adapter: new Adapter() }) + +const theme = createMuiTheme({ + palette: { + primary: {main: '#88b917', dark: '#597F00'}, + secondary: {main: '#00bfb3'}, + error: {main: '#e00b3d', light: '#ff2c5b', lighter: '#FF8C88'}, + warning: {main: '#ff9a13', light: '#ffb749'}, + unreachable: {main: '#818285', light: '#a6a7a6'}, + unknown: {main: '#bcbdc0', dark: '#95969a'}, + pending: {main: '#2AD1D4'}, + }, + font: { + openSans: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif" + }, +}) + +describe('HostObject', () => { + const middlewares = [ thunk ] + const mockStore = configureStore(middlewares) + + const store = mockStore({ + host: { + url: './main.php?p=20202&o=h&search=', + down: { + classe: 'error', + total: '5', + unhandled: '0', + url: './main.php?p=20202&o=h_down&search=' + }, + ok: { + classe: 'success', + total: '58', + url: './main.php?p=20202&o=h_up&search=' + }, + unreachable: { + classe: 'unreachable', + total: '0', + unhandled: '0', + url: './main.php?p=20202&o=h_unreachable&search=' + }, + pending: { + classe: 'pending', + total: '2', + url: './main.php?p=20202&o=h_pending&search=' + }, + error: null, + isFetching: true, + refreshTime: 90000, + total: 150, + dataFetched: true + } + }) + + let getHosts = jest.fn() + + it('host status renders correctly', () => { + const component = shallow() + expect(toJson(component)).toMatchSnapshot() + }) + + + it('should display detail popover when clicking on host icon', () => { + const component = mount( + + + + ) + + expect(component.find('div#hostPopover').length).toEqual(0) + component.find('svg#hostIcon').simulate('click') + expect(component.find('div#hostPopover').length).toEqual(1) + }) + +}) \ No newline at end of file diff --git a/www/frontSrc/Header/Objects/__tests__/PollerObject.test.js b/www/frontSrc/Header/Objects/__tests__/PollerObject.test.js new file mode 100644 index 00000000000..fc8ef2d3acd --- /dev/null +++ b/www/frontSrc/Header/Objects/__tests__/PollerObject.test.js @@ -0,0 +1,84 @@ +/* eslint-env jest */ +import React from 'react' +import Enzyme from 'enzyme' +import { shallow, mount } from 'enzyme' +import toJson from 'enzyme-to-json' +import Adapter from 'enzyme-adapter-react-16' +import PollerObject from '../PollerObjectContainer' +import configureStore from 'redux-mock-store' +import thunk from 'redux-thunk' +import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles' + +Enzyme.configure({ adapter: new Adapter() }) + +const theme = createMuiTheme({ + palette: { + primary: {main: '#88b917', dark: '#597F00'}, + secondary: {main: '#00bfb3'}, + error: {main: '#e00b3d', light: '#ff2c5b', lighter: '#FF8C88'}, + warning: {main: '#ff9a13', light: '#ffb749'}, + unreachable: {main: '#818285', light: '#a6a7a6'}, + unknown: {main: '#bcbdc0', dark: '#95969a'}, + pending: {main: '#2AD1D4'}, + }, + font: { + openSans: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif" + }, +}) + +describe('PollerObject', () => { + const middlewares = [ thunk ] + const mockStore = configureStore(middlewares) + + const store = mockStore({ + poller: { + issues: { + database: { + critical: { + poller: [ + { + id: 1, + name: 'central', + since: 12345 + } + ], + total: 1 + }, + warning: { + total: 0, + poller: [ + { + id: 1, + name: 'central', + since: 12345 + } + ], + }, + }, + total: 12 + }, + refreshTime: 90, + total: 150, + dataFetched: true + } + }) + + let getPollers = jest.fn() + + it('Poller icon renders correctly', () => { + const component = shallow() + expect(toJson(component)).toMatchSnapshot() + }) + + it('should display detail popover when clicking on poller icon', () => { + const component = mount( + + + + ) + + expect(component.find('div#pollerPopover').length).toEqual(0) + component.find('svg#pollerIcon').simulate('click') + expect(component.find('div#pollerPopover').length).toEqual(1) + }) +}) \ No newline at end of file diff --git a/www/frontSrc/Header/Objects/__tests__/ServiceObject.test.js b/www/frontSrc/Header/Objects/__tests__/ServiceObject.test.js new file mode 100644 index 00000000000..09caaf8f077 --- /dev/null +++ b/www/frontSrc/Header/Objects/__tests__/ServiceObject.test.js @@ -0,0 +1,92 @@ +/* eslint-env jest */ +import React from 'react' +import Enzyme from 'enzyme' +import { shallow, mount, render } from 'enzyme' +import toJson from 'enzyme-to-json' +import Adapter from 'enzyme-adapter-react-16' +import ServiceObject from '../ServiceObjectContainer' +import configureStore from 'redux-mock-store' +import thunk from 'redux-thunk' +import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles' + +Enzyme.configure({ adapter: new Adapter() }) + +const theme = createMuiTheme({ + palette: { + primary: {main: '#88b917', dark: '#597F00'}, + secondary: {main: '#00bfb3'}, + error: {main: '#e00b3d', light: '#ff2c5b', lighter: '#FF8C88'}, + warning: {main: '#ff9a13', light: '#ffb749'}, + unreachable: {main: '#818285', light: '#a6a7a6'}, + unknown: {main: '#bcbdc0', dark: '#95969a'}, + pending: {main: '#2AD1D4'}, + }, + font: { + openSans: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif" + }, +}) + +describe('ServiceObject', () => { + const middlewares = [ thunk ] + const mockStore = configureStore(middlewares) + + const store = mockStore({ + service: { + url: './main.php?p=20201&o=svc&search=', + critical: { + classe: 'error', + total: '5', + unhandled: '0', + url: './main.php?p=20201&o=svc_critical&search=' + }, + warning: { + classe: 'warning', + total: '5', + unhandled: '0', + url: './main.php?p=20201&o=svc_warning&search=' + }, + ok: { + classe: 'success', + total: '58', + url: './main.php?p=20201&o=svc_ok&search=' + }, + unknown: { + classe: 'unknown', + total: '0', + unhandled: '0', + url: './main.php?p=20201&o=svc_unknown&search=' + }, + pending: { + classe: 'pending', + total: '2', + url: './main.php?p=20201&o=svc_pending&search=' + }, + error: null, + isFetching: true, + refreshTime: 90000, + total: 150, + dataFetched: true + } + }) + + let getServices = jest.fn() + + it('service status renders correctly', () => { + const component = shallow() + expect(toJson(component)).toMatchSnapshot() + }) + + + it('should display detail popover when clicking on service icon', () => { + const component = mount( + + + + ) + + expect(component.find('div#servicePopover').length).toEqual(0) + component.find('svg#serviceIcon').simulate('click') + expect(component.find('div#servicePopover').length).toEqual(1) + }) + +}) \ No newline at end of file diff --git a/www/frontSrc/Header/Objects/__tests__/__snapshots__/HostObject.test.js.snap b/www/frontSrc/Header/Objects/__tests__/__snapshots__/HostObject.test.js.snap new file mode 100644 index 00000000000..2f25d4baddf --- /dev/null +++ b/www/frontSrc/Header/Objects/__tests__/__snapshots__/HostObject.test.js.snap @@ -0,0 +1,70 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`HostObject host status renders correctly 1`] = ` + +`; diff --git a/www/frontSrc/Header/Objects/__tests__/__snapshots__/PollerObject.test.js.snap b/www/frontSrc/Header/Objects/__tests__/__snapshots__/PollerObject.test.js.snap new file mode 100644 index 00000000000..f71400f3784 --- /dev/null +++ b/www/frontSrc/Header/Objects/__tests__/__snapshots__/PollerObject.test.js.snap @@ -0,0 +1,70 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`PollerObject Poller icon renders correctly 1`] = ` + +`; diff --git a/www/frontSrc/Header/Objects/__tests__/__snapshots__/ServiceObject.test.js.snap b/www/frontSrc/Header/Objects/__tests__/__snapshots__/ServiceObject.test.js.snap new file mode 100644 index 00000000000..f481ef6d837 --- /dev/null +++ b/www/frontSrc/Header/Objects/__tests__/__snapshots__/ServiceObject.test.js.snap @@ -0,0 +1,76 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ServiceObject service status renders correctly 1`] = ` + +`; diff --git a/www/frontSrc/Header/Reducers/clockReducer.js b/www/frontSrc/Header/Reducers/clockReducer.js new file mode 100644 index 00000000000..2d0b7de4f55 --- /dev/null +++ b/www/frontSrc/Header/Reducers/clockReducer.js @@ -0,0 +1,49 @@ +import { + REQUEST_CLOCK, + REQUEST_CLOCK_SUCCESS, + REQUEST_CLOCK_FAIL, + TIMER_START +} from '../Actions/clockActions' + +export default function clockReducer ( + state = { + refreshTime: 120000, + dataFetched: false, + isFetching: false, + date: null + }, + action +) { + switch (action.type) { + case REQUEST_CLOCK: + return { + ...state, + dataFetched: false, + isFetching: true, + } + case REQUEST_CLOCK_SUCCESS: + return { + ...state, + ...action.data, + dataFetched: true, + isFetching: false, + date: action.data.time + } + case REQUEST_CLOCK_FAIL: + return { + ...state, + isFetching: false, + dataFetched: false, + status: action.error.status, + statusText: action.error.statusText, + error: true, + } + case TIMER_START: + return { + ...state, + date: action.time + } + default: + return state + } +} \ No newline at end of file diff --git a/www/frontSrc/Header/Reducers/hostReducer.js b/www/frontSrc/Header/Reducers/hostReducer.js new file mode 100644 index 00000000000..104fe674c88 --- /dev/null +++ b/www/frontSrc/Header/Reducers/hostReducer.js @@ -0,0 +1,63 @@ +import { + REQUEST_HOSTS, + REQUEST_HOSTS_SUCCESS, + REQUEST_HOSTS_FAIL, +} from '../Actions/hostActions' + +export default function hostReducer ( + state = { + dataFetched: false, + isFetching: false, + error: null, + refreshTime: 30000 + },action) { + switch (action.type) { + case REQUEST_HOSTS: + return { + ...state, + dataFetched: false, + isFetching: true, + } + case REQUEST_HOSTS_SUCCESS: + return { + ...state, + ...action.data, + url: './main.php?p=20202&o=h&search=', + down: { + ...action.data.down, + classe: 'error', + url: './main.php?p=20202&o=h_down&search=' + }, + unreachable: { + ...action.data.unreachable, + classe: 'unreachable', + url: './main.php?p=20202&o=h_unreachable&search=' + }, + ok: { + total: action.data.ok, + classe: 'success', + url: './main.php?p=20202&o=h_up&search=' + }, + pending: { + total: action.data.pending, + classe: 'pending', + url: './main.php?p=20202&o=h_pending&search=' + }, + dataFetched: true, + isFetching: false, + error: false, + refreshTime: action.data.refreshTime * 1000, + } + case REQUEST_HOSTS_FAIL: + return { + ...state, + isFetching: false, + dataFetched: false, + status: action.error.status, + statusText: action.error.statusText, + error: true, + } + default: + return state + } +} \ No newline at end of file diff --git a/www/frontSrc/Header/Reducers/navReducer.js b/www/frontSrc/Header/Reducers/navReducer.js new file mode 100644 index 00000000000..d0e128684ed --- /dev/null +++ b/www/frontSrc/Header/Reducers/navReducer.js @@ -0,0 +1,54 @@ +import { + REQUEST_NAV_ITEMS, + REQUEST_NAV_ITEMS_SUCCESS, + REQUEST_NAV_ITEMS_FAIL, +} from '../Actions/navActions' + +export default function navReducer ( + state = { + dataFetched: false, + isFetching: false, + error: null, + refreshTime: 300000 + },action +) { + switch (action.type) { + case REQUEST_NAV_ITEMS: + return { + ...state, + dataFetched: false, + isFetching: true, + } + case REQUEST_NAV_ITEMS_SUCCESS: + /*const color = ['#00A499', '#84BD00', '#E98F2C', '#009FDF', '#10069F'] + const data = action.data + const result = data.reduce((acc, item, i) => { + acc = [ + ...acc, + { + ...item, + key: i, + color: color[i] + } + ] + return acc + }, [])*/ + + return { + ...state, + data: action.data, + dataFetched: true, + isFetching: false, + error: false, + } + case REQUEST_NAV_ITEMS_FAIL: + return { + ...state, + isFetching: false, + dataFetched: false, + error: true, + } + default: + return state + } +} \ No newline at end of file diff --git a/www/frontSrc/Header/Reducers/pollerReducer.js b/www/frontSrc/Header/Reducers/pollerReducer.js new file mode 100644 index 00000000000..d52eecbe1fe --- /dev/null +++ b/www/frontSrc/Header/Reducers/pollerReducer.js @@ -0,0 +1,49 @@ +import { + REQUEST_POLLERS_STATUS, + REQUEST_POLLERS_STATUS_SUCCESS, + REQUEST_POLLERS_STATUS_FAIL, + REQUEST_POLLERS_LIST_ISSUES, + REQUEST_POLLERS_LIST_ISSUES_SUCCESS, + REQUEST_POLLERS_LIST_ISSUES_FAIL, +} from '../Actions/pollerActions' + +export default function pollerReducer ( + state = { + dataFetched: false, + isFetching: false, + error: null, + refreshTime: 30000 + },action +) { + switch (action.type) { + case REQUEST_POLLERS_LIST_ISSUES: + return { + ...state, + dataFetched: false, + isFetching: true, + } + case REQUEST_POLLERS_LIST_ISSUES_SUCCESS: + + return { + ...state, + ...action.data, + dataFetched: true, + isFetching: false, + error: false, + refreshTime: action.data.refreshTime * 1000, + } + + case REQUEST_POLLERS_LIST_ISSUES_FAIL: + + return { + ...state, + isFetching: false, + dataFetched: false, + status: action.error.status, + statusText: action.error.statusText, + error: true, + } + default: + return state + } +} \ No newline at end of file diff --git a/www/frontSrc/Header/Reducers/serviceReducer.js b/www/frontSrc/Header/Reducers/serviceReducer.js new file mode 100644 index 00000000000..72b16638156 --- /dev/null +++ b/www/frontSrc/Header/Reducers/serviceReducer.js @@ -0,0 +1,68 @@ +import { + REQUEST_SERVICES, + REQUEST_SERVICES_SUCCESS, + REQUEST_SERVICES_FAIL, +} from '../Actions/serviceActions' + +export default function serviceReducer ( + state = { + dataFetched: false, + isFetching: false, + error: null, + refreshTime: 30000 + }, action) { + switch (action.type) { + case REQUEST_SERVICES: + return { + ...state, + dataFetched: false, + isFetching: true, + } + case REQUEST_SERVICES_SUCCESS: + return { + ...state, + ...action.data, + url: './main.php?p=20201&o=svc&search=', + ['critical']: { + ...action.data['critical'], + classe: 'error', + url: './main.php?p=20201&o=svc_critical&search=' + }, + ['warning']: { + ...action.data['warning'], + classe: 'warning', + url: './main.php?p=20201&o=svc_warning&search=' + }, + ['unknown']: { + ...action.data['unknown'], + classe: 'unknown', + url: './main.php?p=20201&o=svc_unknown&search=' + }, + ['ok']: { + total: action.data.ok, + classe: 'success', + url: './main.php?p=20201&o=svc_ok&search=' + }, + ['pending']: { + total: action.data.pending, + classe: 'pending', + url: './main.php?p=20201&o=svc_pending&search=' + }, + dataFetched: true, + isFetching: false, + error: false, + refreshTime: action.data.refreshTime * 1000, + } + case REQUEST_SERVICES_FAIL: + return { + ...state, + isFetching: false, + dataFetched: false, + status: action.error.status, + statusText: action.error.statusText, + error: true, + } + default: + return state + } +} \ No newline at end of file diff --git a/www/frontSrc/Header/Reducers/userReducer.js b/www/frontSrc/Header/Reducers/userReducer.js new file mode 100644 index 00000000000..554b9a08da4 --- /dev/null +++ b/www/frontSrc/Header/Reducers/userReducer.js @@ -0,0 +1,91 @@ +import { + REQUEST_USER, + REQUEST_USER_SUCCESS, + REQUEST_USER_FAIL, + REQUEST_ENABLED_NOTIF, + REQUEST_ENABLED_NOTIF_SUCCESS, + REQUEST_ENABLED_NOTIF_FAIL, + REQUEST_DISABLED_NOTIF, + REQUEST_DISABLED_NOTIF_SUCCESS, + REQUEST_DISABLED_NOTIF_FAIL, + REQUEST_AUTOLOGIN, + REQUEST_AUTOLOGIN_SUCCESS, + REQUEST_AUTOLOGIN_FAIL, +} from '../Actions/userActions' + +export default function userReducer ( + state = { + data: {}, + dataFetched: false, + isFetching: false, + }, + action +) { + + switch (action.type) { + case REQUEST_USER: + return { + ...state, + dataFetched: false, + isFetching: true, + } + case REQUEST_USER_SUCCESS: + return { + ...state, + data: action.data, + dataFetched: true, + isFetching: false, + } + case REQUEST_USER_FAIL: + return { + ...state, + err: action.error, + isFetching: false, + dataFetched: false, + } + case REQUEST_ENABLED_NOTIF: + return { + ...state + } + case REQUEST_ENABLED_NOTIF_SUCCESS: + return { + ...state, + message: 'Enable sound notification !' + } + case REQUEST_ENABLED_NOTIF_FAIL: + return { + ...state, + err: action.error + } + case REQUEST_DISABLED_NOTIF: + return { + ...state + } + case REQUEST_DISABLED_NOTIF_SUCCESS: + return { + ...state, + message: 'Disable sound notification !' + } + case REQUEST_DISABLED_NOTIF_FAIL: + return { + ...state, + err: action.error + } + case REQUEST_AUTOLOGIN: + return { + ...state + } + case REQUEST_AUTOLOGIN_SUCCESS: + return { + ...state, + message: 'Activate autologin' + } + case REQUEST_AUTOLOGIN_FAIL: + return { + ...state, + err: action.error + } + default: + return state + } +} \ No newline at end of file diff --git a/www/frontSrc/Header/TopHeader.js b/www/frontSrc/Header/TopHeader.js new file mode 100644 index 00000000000..5a482d53e17 --- /dev/null +++ b/www/frontSrc/Header/TopHeader.js @@ -0,0 +1,90 @@ +import React, {Component} from 'react' +import AppBar from '@material-ui/core/AppBar' +import grey from '@material-ui/core/colors/grey' +import { withStyles } from '@material-ui/core/styles' +import PropTypes from 'prop-types' +import ServiceObject from './Objects/ServiceObjectContainer' +import HostObject from './Objects/HostObjectContainer' +import PollerObject from './Objects/PollerObjectContainer' +import UserProfile from './User/UserProfileContainer' +import Logo from './Logo/LogoContainer' +import Clock from './Clock/ClockContainer' +import Nav from './Nav/NavContainer' + + +const styles = theme => ({ + root: { + flexGrow: 1, + zIndex: 1, + fontFamily: theme.font.openSans, + overflow: 'hidden', + marginBottom: 40 + }, + container: { + display: 'grid', + gridTemplateColumns: 'repeat(12, 1fr)', + gridGap: `${theme.spacing.unit * 3}px`, + }, + clockUserContainer: { + display: 'flex', + justifyContent: 'flex-end', + }, + appBar: { + zIndex: theme.zIndex.drawer + 1, + color: '#fff', + backgroundColor: '#E7E7E8', + }, + objectContainer: { + display: 'flex', + alignItems: 'center', + justifyContent: 'flex-end', + }, + avatar: { + margin: 10, + color: '#fff', + backgroundColor: grey[200], + }, + indicatorContainer: { + display: 'flex', + alignItems: 'center', + flexWrap: 'nowrap', + justifyContent: 'flex-end' + }, +}) + +class TopHeader extends Component { + render () { + const {classes} = this.props + return ( +
+ +
+
+ +
+
+
+
+ + + +
+
+
+ + +
+
+
+
+
+ ) + } +} + +TopHeader.propTypes = { + classes: PropTypes.object.isRequired, +} + +export default withStyles(styles)(TopHeader) diff --git a/www/frontSrc/Header/TopHeaderContainer.js b/www/frontSrc/Header/TopHeaderContainer.js new file mode 100644 index 00000000000..003d4c4d311 --- /dev/null +++ b/www/frontSrc/Header/TopHeaderContainer.js @@ -0,0 +1,85 @@ +import React, { Component } from 'react' +import { Provider } from 'react-redux' +import { store } from '../Store/store' +import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles' +import TopHeader from './TopHeader' + + +const theme = createMuiTheme({ + palette: { + primary: { main: '#88b917', dark: '#597F00' }, + secondary: { main: '#00bfb3' }, + error: { main: '#e00b3d', light: '#ff2c5b', lighter: '#FF8C88' }, + warning: { main: '#ff9a13', light: '#ffb749' }, + unreachable: { main: '#818285', light: '#a6a7a6' }, + unknown: { main: '#bcbdc0', dark: '#95969a' }, + pending: { main: '#2AD1D4' }, + }, + font: { + openSans: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif" + }, + overrides: { + MuiMenuItem: { + root: { + height: '18px', + fontSize: '0.9rem', + fontFamily: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif", + paddingTop: '8px', + paddingBottom: '8px', + }, + }, + MuiPopover: { + paper: { + padding: '14px' + } + }, + MuiButton: { + root: { + fontFamily: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif", + padding: 6, + borderRadius: 3 + } + }, + MuiInput: { + root: { + fontFamily: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif", + }, + input: { + padding: '6px', + borderRadius: '3px', + border: '1px solid #bcbdc0' + } + }, + MuiTooltip: { + tooltip: { + fontSize: '11px', + } + }, + MuiTypography: { + root: { + fontFamily: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif", + }, + body1: { + fontFamily: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif", + }, + body2: { + fontFamily: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif", + }, + }, + } +}); + +class TopHeaderContainer extends Component { + + render = () => { + return ( + + + + + + ) + } +} + +export default TopHeaderContainer \ No newline at end of file diff --git a/www/frontSrc/Header/User/UserProfile.js b/www/frontSrc/Header/User/UserProfile.js new file mode 100644 index 00000000000..0d4c63b6a74 --- /dev/null +++ b/www/frontSrc/Header/User/UserProfile.js @@ -0,0 +1,128 @@ +import React from 'react' +import { withStyles } from '@material-ui/core/styles' +import Avatar from '@material-ui/core/Avatar' +import MenuItem from '@material-ui/core/MenuItem' +import IconButton from '@material-ui/core/IconButton' +import Popover from '@material-ui/core/Popover' +import Button from '@material-ui/core/Button' +import Typography from '@material-ui/core/Typography' +import Tooltip from '@material-ui/core/Tooltip' +import TextField from '@material-ui/core/TextField' +import FilterNone from '@material-ui/icons/FilterNone' + +const styles = theme => ({ + profileRoot: { + alignSelf: 'center', + margin: '10px 0px', + }, + avatarButton: { + alignSelf: 'center', + margin: '0px 6px' + }, + avatar: { + backgroundColor: '#FDFEFE', + width: 38, + height: 38, + display: 'inline-flex', + verticalAlign: 'middle', + color: '#24323E', + }, + icon: { + margin: '0 4px 0px 0px', + fill: '#76777f', + }, + profile: { + padding: '10px 16px', + borderBottom: '1px solid #d1d2d4', + }, + profileLink: { + float: 'right' + }, + logoutButton: { + textTransform: 'initial', + border: '1px solid ' + theme.palette.error.main, + color: theme.palette.error.main, + '&:hover': { + color: '#FFF', + backgroundColor: theme.palette.error.main, + } + }, + Clipboard: { + padding : '8px 12px' + }, + menuFooter: { + display: 'flex', + flexDirection: 'row-reverse', + padding: '10px 16px', + boxSizing: 'content-box', + borderTop: '1px solid #d1d2d4', + } +}) + +const UserProfile = ({ + classes, + open, + user, + initial, + currentDate, + handleOpen, + handleClose, + handleNotification, + handleAutologin, + link, + anchorEl + }) => ( +
+ + + {initial} + + + +
+ + {user.fullname} + + + as {user.username} Edit profile + +
+ +
+ + + + +
+
+
+ +
+
+
+ ) + +export default withStyles(styles)(UserProfile) diff --git a/www/frontSrc/Header/User/UserProfileContainer.js b/www/frontSrc/Header/User/UserProfileContainer.js new file mode 100644 index 00000000000..d549feeed94 --- /dev/null +++ b/www/frontSrc/Header/User/UserProfileContainer.js @@ -0,0 +1,142 @@ +import React, { Component } from 'react' +import { connect } from 'react-redux' +import UserProfile from './UserProfile' +import { getUser, getDisabledSoundNotif, getEnabledSoundNotif, putAutologin } from "../../webservices/userApi" +import 'moment-timezone' +import AutoLoginToken from '../../legacy/AutoLoginToken' + +class UserProfileContainer extends Component { + + constructor(props) { + super(props) + this.state = { + anchorEl: null, + logoutUrl: 'index.php?disconnect=1', + initial: '', + soundNotif: null, + token: '', + link: location.href + '?&autologin=1' + '&useralias=' + } + } + + componentWillReceiveProps(nextProps) { + if (this.props !== nextProps) { + const initial = this.parseUsername(nextProps.user.fullname) + const GeneratedToken = + nextProps.user.autologinkey ? + nextProps.user.autologinkey + : AutoLoginToken.prototype.generatePassword('aKey') + + this.setState({ + initial: initial, + //soundNotif: nextProps.user.soundNotificationsEnabled, + token: GeneratedToken + }) + } + } + + componentDidMount = () => { + this.props.getUser() + } + + parseUsername = username => { + return username.split("_").reduce((acc, value, index) => { + + if (index <= 1) { + acc += value.substr(0,1).toUpperCase() + } + return acc + },'') + } + + handleOpen = event => { + this.setState({ anchorEl: event.currentTarget }) + } + + handleClose = () => { + this.setState({ anchorEl: null }) + } + + /* + Notificatioon sonore Feature removed on 2.8.25 */ + /* + handleNotification = () => { + const { soundNotif } = this.state + const { startSonoreNotification, stopSonoreNotification } = this.props + + soundNotif === true ? stopSonoreNotification() : startSonoreNotification() + + this.setState({ + soundNotif: !soundNotif + }) + } + */ + + handleAutologin = () => { + const input = document.getElementById("bookmarkLink") + + input.select(); + document.execCommand("copy") + } + + render () { + const { user, dataFetched } = this.props + const { anchorEl, initial, link, token } = this.state + const open = Boolean(anchorEl) + const buildedLink = link + user.username + '&token=' + token + + /* + if (dataFetched) { + this.setState({ + soundNotif: user.soundNotificationsEnabled + }) + } + */ + + const { autologinkey, userId } = this.props.user + + if (!autologinkey && autologinkey !== token) { + this.props.autoLogin(userId, this.state.token) + } + + return ( + + ) + } +} + +const mapStateToProps = (store) => { + return { + user: store.user.data, + } +} + +const mapDispatchToProps = (dispatch) => { + return { + getUser: () => { + return dispatch(getUser()) + }, + /* + startSonoreNotification: () => { + return dispatch(getEnabledSoundNotif()) + }, + stopSonoreNotification: () => { + return dispatch(getDisabledSoundNotif()) + }, + */ + autoLogin: (userId, token) => { + return dispatch(putAutologin(userId, token)) + }, + } +} + +export default connect(mapStateToProps, mapDispatchToProps)(UserProfileContainer) \ No newline at end of file diff --git a/www/frontSrc/Header/User/__tests__/UserProfile.test.js b/www/frontSrc/Header/User/__tests__/UserProfile.test.js new file mode 100644 index 00000000000..18cbc36bc66 --- /dev/null +++ b/www/frontSrc/Header/User/__tests__/UserProfile.test.js @@ -0,0 +1,74 @@ +/* eslint-env jest */ +import React from 'react' +import Enzyme from 'enzyme' +import { shallow, mount } from 'enzyme' +import toJson from 'enzyme-to-json' +import Adapter from 'enzyme-adapter-react-16' +import UserProfile from '../UserProfileContainer' +import configureStore from 'redux-mock-store' +import thunk from 'redux-thunk' +import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles' + +Enzyme.configure({ adapter: new Adapter() }) + +const theme = createMuiTheme({ + font: { + openSans: "'Open Sans', Arial, Tahoma, Helvetica, Sans-Serif" + }, +}) + +describe('UserProfile', () => { + const middlewares = [thunk] + const mockStore = configureStore(middlewares) + + const store = mockStore({ + user: { + data: { + autologinkey: "f855810b7eafb9cfb0c3d74c62af0fb2e2647939", + fullname: "admin", + hasAccessToProfile: false, + locale: "en_US", + soundNotificationsEnabled: false, + timezone: "65", + username: "admin" + } + } + }) + + let getUser = jest.fn() + + const component = mount( + + + + ) + + it('User Component renders correctly', () => { + const userProfile = shallow() + expect(toJson(userProfile)).toMatchSnapshot() + }) + + it('should display popover when clicking on user icon', () => { + + expect(component.find('div#userPopover').length).toEqual(0) + component.find('button#userIcon').simulate('click') + expect(component.find('div#userPopover').length).toEqual(1) + }) + + /*it('should handle Autologin', () => { + component.find('button#autologinAction').simulate('click') + + const actions = store.getActions() + expect(actions[2].type).toBe('REQUEST_AUTOLOGIN') + }) + + /*** don't remove temporary + + it('should handle notification sound', () => { + component.find('li#notifAction').simulate('click') + + const actions = store.getActions() + expect(actions[4].type).toBe('REQUEST_ENABLED_NOTIF') + }) + */ +}) \ No newline at end of file diff --git a/www/frontSrc/Header/User/__tests__/__snapshots__/UserProfile.test.js.snap b/www/frontSrc/Header/User/__tests__/__snapshots__/UserProfile.test.js.snap new file mode 100644 index 00000000000..655b582574b --- /dev/null +++ b/www/frontSrc/Header/User/__tests__/__snapshots__/UserProfile.test.js.snap @@ -0,0 +1,50 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`UserProfile User Component renders correctly 1`] = ` + +`; diff --git a/www/frontSrc/Store/store.js b/www/frontSrc/Store/store.js new file mode 100644 index 00000000000..4afd38565fd --- /dev/null +++ b/www/frontSrc/Store/store.js @@ -0,0 +1,25 @@ +import { combineReducers , createStore, applyMiddleware } from 'redux' +import thunk from 'redux-thunk' +import { createLogger } from 'redux-logger' +import userReducer from '../Header/Reducers/userReducer' +import clockReducer from '../Header/Reducers/clockReducer' +import serviceReducer from '../Header/Reducers/serviceReducer' +import hostReducer from '../Header/Reducers/hostReducer' +import pollerReducer from '../Header/Reducers/pollerReducer' +import navReducer from '../Header/Reducers/navReducer' + +const logger = createLogger() + +const rootReducer = combineReducers({ + user: userReducer, + clock: clockReducer, + service: serviceReducer, + host: hostReducer, + poller: pollerReducer, + nav: navReducer, +}) + +export const store = createStore( + rootReducer, + applyMiddleware(thunk) +) \ No newline at end of file diff --git a/www/frontSrc/legacy/AutoLoginToken.js b/www/frontSrc/legacy/AutoLoginToken.js new file mode 100644 index 00000000000..bfaad62a0b9 --- /dev/null +++ b/www/frontSrc/legacy/AutoLoginToken.js @@ -0,0 +1,59 @@ +export default class AutoLoginToken { + + generatePassword(what) { + if (parseInt(navigator.appVersion) <= 3) { + alert("Sorry this only works in 4.0+ browsers"); + return true; + } + + let length = 8; + let sPassword = ""; + + /* + * Stick on 8 chars for user password, use random lenght for autologin key + * at least 8, at max 64, more changes to keep something small wich is not bad as it will be used in url + */ + if (what == "aKey") { + length = (parseInt(Math.random() * 156) % 3) + 8; + } + + for (let i = 0; i < length; i++) { + let numI = this.getRandomNum(); + while (this.checkPunc(numI)) { + numI = this.getRandomNum(); + } + sPassword = sPassword + String.fromCharCode(numI); + } + + /** + * Put the new autologin value on the account form's input + */ + if (what == "aKey") { + document.getElementById('aKey') ? document.getElementById('aKey').value = sPassword : null; + } + + return sPassword; + } + + getRandomNum() { + // between 0 - 1 + let rndNum = Math.random() + + // rndNum from 0 - 1000 + rndNum = parseInt(rndNum * 1000); + + // rndNum from 33 - 127 + rndNum = (rndNum % 94) + 33; + + return rndNum; + } + + checkPunc(num) { + if ((num >=33) && (num <=47)) { return true; } + if ((num >=58) && (num <=64)) { return true; } + if ((num >=91) && (num <=96)) { return true; } + if ((num >=123) && (num <=126)) { return true; } + + return false; + } +} \ No newline at end of file diff --git a/www/frontSrc/webservices/clockApi.js b/www/frontSrc/webservices/clockApi.js new file mode 100644 index 00000000000..d2240a7c65c --- /dev/null +++ b/www/frontSrc/webservices/clockApi.js @@ -0,0 +1,24 @@ +import axios from 'axios' +import { requestClock, requestClockSuccess, requestClockFail } from '../Header/Actions/clockActions' + +const clockUrl = './api/internal.php?object=centreon_topcounter&action=clock' + +export function getClock() { + return (dispatch) => { + dispatch(requestClock()) + + return axios.get( + clockUrl + ) + .then( + res => { + dispatch(requestClockSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestClockFail(err)) + } + ) + } +} \ No newline at end of file diff --git a/www/frontSrc/webservices/hostApi.js b/www/frontSrc/webservices/hostApi.js new file mode 100644 index 00000000000..f0687ed1c4b --- /dev/null +++ b/www/frontSrc/webservices/hostApi.js @@ -0,0 +1,24 @@ +import axios from "axios" +import { requestHosts, requestHostsSuccess, requestHostsFail } from '../Header/Actions/hostActions' + +const hostUrl = './api/internal.php?object=centreon_topcounter&action=hosts_status' + +export function getHosts() { + return (dispatch) => { + dispatch(requestHosts()) + + return axios.get( + hostUrl + ) + .then( + res => { + dispatch(requestHostsSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestHostsFail(err)) + } + ) + } +} \ No newline at end of file diff --git a/www/frontSrc/webservices/navApi.js b/www/frontSrc/webservices/navApi.js new file mode 100644 index 00000000000..2e8eb267222 --- /dev/null +++ b/www/frontSrc/webservices/navApi.js @@ -0,0 +1,24 @@ +import axios from "axios" +import { requestNavItems, requestNavItemsSuccess, requestNavItemsFail } from '../Header/Actions/navActions' + +const hostUrl = './api/internal.php?object=centreon_menu&action=menu' + +export function getNavItems() { + return (dispatch) => { + dispatch(requestNavItems()) + + return axios.get( + hostUrl + ) + .then( + res => { + dispatch(requestNavItemsSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestNavItemsFail(err)) + } + ) + } +} \ No newline at end of file diff --git a/www/frontSrc/webservices/pollerApi.js b/www/frontSrc/webservices/pollerApi.js new file mode 100644 index 00000000000..162897c8f7d --- /dev/null +++ b/www/frontSrc/webservices/pollerApi.js @@ -0,0 +1,29 @@ +import axios from "axios" +import { + requestPollersStatus, + requestPollersStatusSuccess, + requestPollersStatusFail, + requestPollersListIssues, + requestPollersListIssuesSuccess, + requestPollersListIssuesFail +} from '../Header/Actions/pollerActions' + +const pollersListIssuesUrl = './api/internal.php?object=centreon_topcounter&action=pollersListIssues' + + +export function getPollersListIssues() { + return (dispatch) => { + dispatch(requestPollersListIssues()) + return axios.get(pollersListIssuesUrl) + .then( + res => { + dispatch(requestPollersListIssuesSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestPollersListIssuesFail(err)) + } + ) + } +} \ No newline at end of file diff --git a/www/frontSrc/webservices/serviceApi.js b/www/frontSrc/webservices/serviceApi.js new file mode 100644 index 00000000000..d81500c7902 --- /dev/null +++ b/www/frontSrc/webservices/serviceApi.js @@ -0,0 +1,24 @@ +import axios from "axios" +import { requestServices, requestServicesSuccess, requestServicesFail } from '../Header/Actions/serviceActions' + +const serviceUrl = './api/internal.php?object=centreon_topcounter&action=servicesStatus' + +export function getServices() { + return (dispatch) => { + dispatch(requestServices()) + + return axios.get( + serviceUrl + ) + .then( + res => { + dispatch(requestServicesSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestServicesFail(err)) + } + ) + } +} \ No newline at end of file diff --git a/www/frontSrc/webservices/userApi.js b/www/frontSrc/webservices/userApi.js new file mode 100644 index 00000000000..a949062da0a --- /dev/null +++ b/www/frontSrc/webservices/userApi.js @@ -0,0 +1,105 @@ +import axios from 'axios' +import { + requestUser, + requestUserSuccess, + requestUserFail, + requestEnabledNotif, + requestEnabledNotifSuccess, + requestEnabledNotifFail, + requestDisabledNotif, + requestDisabledNotifSuccess, + requestDisabledNotifFail, + requestAutologin, + requestAutologinSuccess, + requestAutologinFail, + +} from '../Header/Actions/userActions' + +const userUrl = './api/internal.php?object=centreon_topcounter&action=user' +const enableNotifUrl = './include/monitoring/status/Notifications/notifications_action.php?action=start' +const disableNotifUrl = './include/monitoring/status/Notifications/notifications_action.php?action=stop' +const autoLoginUrl = './api/internal.php?object=centreon_topcounter&action=autoLoginToken' + +export function getUser() { + return (dispatch) => { + dispatch(requestUser()) + + return axios.get( + userUrl + ) + .then( + res => { + dispatch(requestUserSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestUserFail(err)) + } + ) + } +} + +export function getEnabledSoundNotif() { + return (dispatch) => { + dispatch(requestEnabledNotif()) + + return axios.get( + enableNotifUrl + ) + .then( + res => { + dispatch(requestEnabledNotifSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestEnabledNotifFail(err)) + } + ) + } +} + +export function getDisabledSoundNotif() { + return (dispatch) => { + dispatch(requestDisabledNotif()) + + return axios.get( + disableNotifUrl + ) + .then( + res => { + dispatch(requestDisabledNotifSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestDisabledNotifFail(err)) + } + ) + } +} + +export function putAutologin(userId, token) { + return (dispatch) => { + dispatch(requestAutologin()) + + return axios.put( + autoLoginUrl, + { + userId: userId, + token: token + } + ) + .then( + res => { + dispatch(requestAutologinSuccess(res)) + } + ) + .catch( + err => { + dispatch(requestAutologinFail(err)) + } + ) + } +} \ No newline at end of file diff --git a/www/header.html b/www/header.html new file mode 100644 index 00000000000..8c214d76b5d --- /dev/null +++ b/www/header.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/www/include/Administration/myAccount/formMyAccount.ihtml b/www/include/Administration/myAccount/formMyAccount.ihtml index 6af2107b4e1..6c2fdcec5d2 100644 --- a/www/include/Administration/myAccount/formMyAccount.ihtml +++ b/www/include/Administration/myAccount/formMyAccount.ihtml @@ -54,6 +54,23 @@
+ {if $featuresFlipping} + + + + {foreach item=feature from=$form.features name=features} + {if $smarty.foreach.features.index % 2 == 0} + + {else} + + {/if} + + + + {/foreach} + {/if}
{$labels.title}
{$form.contact_autologin_key.label} {$form.contact_autologin_key.html} {if $o}{$form.contact_gen_akey.html}{/if}
+

{t}Features flipping{/t}

+
{$feature.label}{$feature.html}
diff --git a/www/include/Administration/myAccount/formMyAccount.php b/www/include/Administration/myAccount/formMyAccount.php index 769e444621e..95422074215 100644 --- a/www/include/Administration/myAccount/formMyAccount.php +++ b/www/include/Administration/myAccount/formMyAccount.php @@ -49,6 +49,10 @@ // PHP Functions require_once $path . "DB-Func.php"; +if (!isset($centreonFeature)) { + $centreonFeature = new CentreonFeature($pearDB); +} + /* * Database retrieve information for the User */ @@ -169,6 +173,17 @@ $form->addElement('checkbox', 'monitoring_svc_notification_2', _('Show Critical status')); $form->addElement('checkbox', 'monitoring_svc_notification_3', _('Show Unknown status')); +/* Add feature information */ +$features = $centreonFeature->getFeatures(); +$defaultFeatures = array(); +foreach ($features as $feature) { + $featRadio = array(); + $featRadio[] = $form->createElement('radio', $feature['version'], null, _('New version'), '1'); + $featRadio[] = $form->createElement('radio', $feature['version'], null, _('Legacy version'), '0'); + $feat = $form->addGroup($featRadio, 'features[' . $feature['name'] . ']', $feature['name'], ' '); + $defaultFeatures['features'][$feature['name']][$feature['version']] = '0'; +} + $sound_files = scandir(_CENTREON_PATH_ . "www/sounds/"); $sounds = array(null => null); foreach ($sound_files as $f) { @@ -226,11 +241,20 @@ function myReplace() $tpl = new Smarty(); $tpl = initSmartyTpl($path, $tpl); +$form->setDefaults($defaultFeatures); + // Modify a contact information if ($o == "c") { $subC = $form->addElement('submit', 'submitC', _("Save"), array("class" => "btc bt_success")); $res = $form->addElement('reset', 'reset', _("Reset"), array("class" => "btc bt_default")); $form->setDefaults($cct); + /* Add saved value for feature testing */ + $userFeatures = $centreonFeature->userFeaturesValue($centreon->user->get_id()); + $defaultUserFeatures = array(); + foreach ($userFeatures as $feature) { + $defaultUserFeatures['features'][$feature['name']][$feature['version']] = $feature['enabled']; + } + $form->setDefaults($defaultUserFeatures); } if ($form->validate()) { @@ -239,6 +263,8 @@ function myReplace() $centreon->user->passwd = md5($form->getSubmitValue("contact_passwd")); } $o = null; + $features = $form->getSubmitValue('features'); + $centreonFeature->saveUserFeaturesValue($centreon->user->get_id(), $features); $form->addElement( "button", "change", @@ -248,7 +274,7 @@ function myReplace() $form->freeze(); } -//Apply a template definition +//Apply a template definition $renderer = new HTML_QuickForm_Renderer_ArraySmarty($tpl); $renderer->setRequiredTemplate('{$label} *'); $renderer->setErrorTemplate('{$error}
{$html}'); @@ -256,6 +282,7 @@ function myReplace() $tpl->assign('form', $renderer->toArray()); $tpl->assign('cct', $cct); $tpl->assign('o', $o); +$tpl->assign('featuresFlipping', (count($features) > 0)); $tpl->display("formMyAccount.ihtml"); ?> diff --git a/www/include/core/footer/footer.php b/www/include/core/footer/footer.php index c2fd68d851f..4db140e8505 100644 --- a/www/include/core/footer/footer.php +++ b/www/include/core/footer/footer.php @@ -224,12 +224,68 @@ function setQuickSearchPosition() { jQuery(".timepicker").timepicker(); jQuery(".datepicker").datepicker(); } + toAsk($centreon->user->get_id()); + if (count($featureToAsk) === 1) { + ?> + var testingFeature = jQuery('
') + .html( + '

Feature testing

' + + '
Would you activate the feature testing: ?
' + + '
Description:
' + + '
.
' + + '
You can give use your feedback on Slack ' + + 'or Github.
' + + '
' + + '' + + ' ' + + '
' + ) + .css('position', 'relative'); + + function validateFeature(name, version, enabled) { + jQuery.ajax({ + url: './api/internal.php?object=centreon_featuretesting&action=enabled', + data: JSON.stringify({ + name: name, + version: version, + enabled: enabled + }), + dataType: 'json', + type: 'POST' + }) + } + + function featureEnable() { + validateFeature( + "", + "", + true + ); + testingFeature.centreonPopin("close"); + } + + function featureDisable() { + validateFeature( + "", + "", + true + ); + testingFeature.centreonPopin("close"); + } + + testingFeature.centreonPopin({ + open: true + }) + bindLang(); $centreonLang->bindLang('help'); + +/** + * Initialize features flipping + */ +$centreonFeature = new CentreonFeature($pearDB); diff --git a/www/include/core/header/htmlHeader.php b/www/include/core/header/htmlHeader.php index ba1a851bd9f..b3704c102f1 100644 --- a/www/include/core/header/htmlHeader.php +++ b/www/include/core/header/htmlHeader.php @@ -187,20 +187,26 @@ ?> diff --git a/www/include/core/menu/menu.php b/www/include/core/menu/menu.php index d2b1881adff..730e7fce0bb 100644 --- a/www/include/core/menu/menu.php +++ b/www/include/core/menu/menu.php @@ -65,6 +65,11 @@ require_once _CENTREON_PATH_ . 'www/class/centreonMenu.class.php'; require_once _CENTREON_PATH_ . 'www/class/centreonLang.class.php'; +/** + * Add new header feature testing variable + */ +$newHeader = $centreonFeature->featureActive('Header', 2, $centreon->user->user_id); + $centreonMenu = new CentreonMenu(new CentreonLang(_CENTREON_PATH_, $centreon)); /* @@ -350,10 +355,14 @@ $tpl->assign("tab_user", $tab_user); } $tpl->assign('amIadmin', $centreon->user->admin); +$tpl->assign('newHeader', $newHeader); /* * Display */ $tpl->display("BlockHeader.ihtml"); -$tpl->display("menu.ihtml"); -count($elemArr[3]) ? $tpl->display("BlockMenuType3.ihtml") : $tpl->display("noLeftMenu.ihtml"); + +if (!$newHeader) { + $tpl->display("menu.ihtml"); + count($elemArr[3]) ? $tpl->display("BlockMenuType3.ihtml") : $tpl->display("noLeftMenu.ihtml"); +} diff --git a/www/include/core/menu/templates/BlockHeader.ihtml b/www/include/core/menu/templates/BlockHeader.ihtml index 9f5bc987afa..7ca902d8cd2 100644 --- a/www/include/core/menu/templates/BlockHeader.ihtml +++ b/www/include/core/menu/templates/BlockHeader.ihtml @@ -1,3 +1,6 @@ +{if $newHeader} +{include file='react-header.tpl'} +{else} +{/if} +
{literal}