Ad Widget

Collapse

Не приходят оповещения о событиях на e-mail

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zhsv
    Junior Member
    • Dec 2020
    • 14

    #1

    Не приходят оповещения о событиях на e-mail

    Добрый день!
    Ubuntu 20.04.1 +Zabbix 5.4.0-58
    Настроил оповещения по e-mail, тестовые сообщения уходят, я их получаю, в настройках пользователя в оповещениях указан e-mail, выбрана важность (все), время активности (1-7,00:00-24:00). При этом как я ни пытался, при срабатывании триггера, письма на почту мне не приходят.
    Прошу подсказать, что не так. Спасибо!
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    А вот пробелы в e-mail-адресе сделаны умышленно? Или это просто на скриншоте замазано белым, чтобы не светить адрес?
    И версия Zabbix 5.4 разве уже вышла?

    Если по сути, то что можно сделать:
    • на экране "Monitoring" -> "Problems" посмотреть на графу "Actions" (навести мышку на число действий) и убедиться, пытался ли сервер Zabbix вообще что-либо отправить и куда;
    • убедиться, что у пользователя, которому предназначено уведомление, есть права на хост, на котором возникла проблема.

    Comment

    • zhsv
      Junior Member
      • Dec 2020
      • 14

      #3

      Пробелы в адресе - замазано
      Версию конечно-же перепутал, 5.0
      Судя по всему ничего ни куда не отправиться и не пытается (скрин)
      Пользователь добавлен в группу "Zabbix administrators"

      Click image for larger version

Name:	02.jpg
Views:	84
Size:	37.5 KB
ID:	415904

      Comment

      • zhsv
        Junior Member
        • Dec 2020
        • 14

        #4
        Вот текст из режима отладки (если как-то поможет)
        Code:
        ******************** Профилировщик сценария ******************** Всего затрачено времени: 0.029965 Всего затрачено времени на SQL: 0.032683 SQL запросов: 50 (selects: 42 | executes: 17) Пиковое использование памяти: 4M Лимит памяти: 128M 1. [B]host.get[/B] [CControllerProblemView.php:294] [TABLE]
        [TR]
        [TD]Параметры:
        			Array ( [output] => Array ( [0] => hostid [1] => name ) [hostids] => Array ( [0] => 10353 ) )[/TD]
         			[TD]Результат:
        			Array ( [0] => Array ( [hostid] => 10353 [name] => SNR-ERD-2s-AMS ) )[/TD]
         		[/TR]
        [/TABLE]
         2. [B]problem.get[/B] [CScreenProblem.php:133]
        [TABLE]
        [TR]
        [TD]Параметры:
        			Array ( [output] => Array ( [0] => eventid [1] => objectid [2] => clock [3] => ns [4] => name [5] => severity ) [source] => 0 [object] => 0 [sortfield] => Array ( [0] => eventid ) [sortorder] => DESC [preservekeys] => 1 [groupids] => [hostids] => Array ( [0] => 10353 ) [applicationids] => [objectids] => [eventid_till] => [suppressed] => [limit] => 1001 [recent] => 1 [evaltype] => 0 )[/TD]
         			[TD]Результат:
        			Array ( )[/TD]
         		[/TR]
        [/TABLE]
        
        [B]SQL (0.018001): [/B]COMMIT
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->authenticateUser() → CWebUser::checkAuthentication() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → DBend() → DBcommit() → DBexecute() in include/db.inc.php:179
        
        SQL (0.000353): SELECT md.moduleid,md.id,md.relative_path,md.config FROM module md WHERE md.status=1 ORDER BY md.relative_path
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->initModuleManager() → CModule->get() → DBselect() in include/classes/api/services/CModule.php:104
        
        SQL (0.000279): SELECT NULL FROM users u WHERE u.userid=3 FOR UPDATE
        zabbix.php:21 → require_once() → ZBase->run() → CViewHelper::loadSidebarMode() → CProfile::get() → CProfile::init() → DBselect() in include/classes/user/CProfile.php:38
        
        SQL (0.000327): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.sidebar.mode'
        zabbix.php:21 → require_once() → ZBase->run() → CViewHelper::loadSidebarMode() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000304): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.sort'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000365): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.sortorder'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000315): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.active'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000263): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.show'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000254): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.groupids'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000201): DELETE FROM profiles WHERE idx='web.problem.filter.groupids' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000413): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.hostids'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.00026): DELETE FROM profiles WHERE idx='web.problem.filter.hostids' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000386): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.application'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000299): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.triggerids'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000191): DELETE FROM profiles WHERE idx='web.problem.filter.triggerids' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000277): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.name'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000417): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.severities'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000368): DELETE FROM profiles WHERE idx='web.problem.filter.severities' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000291): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.age_state'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000321): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.age'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000255): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.inventory.field'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000229): DELETE FROM profiles WHERE idx='web.problem.filter.inventory.field' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000386): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.inventory.value'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000209): DELETE FROM profiles WHERE idx='web.problem.filter.inventory.value' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.0003): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.evaltype'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000308): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.tags.tag'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000197): DELETE FROM profiles WHERE idx='web.problem.filter.tags.tag' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000254): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.tags.value'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000162): DELETE FROM profiles WHERE idx='web.problem.filter.tags.value' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000254): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.tags.operator'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000221): DELETE FROM profiles WHERE idx='web.problem.filter.tags.operator' AND 1=0 AND userid='3'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::updateArray() → CProfile::delete() → CProfile::deleteValues() → DB::delete() → DBexecute() in include/classes/db/DB.php:879
        
        SQL (0.000397): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.show_tags'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000314): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.tag_name_format'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000261): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.tag_priority'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000254): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.show_suppressed'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.00025): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.unacknowledged'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000256): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.compact_view'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.00026): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.show_timeline'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000354): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.details'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000254): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.highlight_row'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000253): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.problem.filter.show_opdata'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CProfile::update() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (6.3E-5): BEGIN
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → DBstart() → DBexecute() in include/db.inc.php:125
        
        SQL (0.000242): SELECT h.hostid,h.name FROM hosts h WHERE h.flags IN (0,4) AND h.hostid=10353 AND h.status IN (0,1)
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → CHost->get() → CApiService->customFetch() → DBselect() in include/classes/api/CApiService.php:1098
        
        SQL (7.8E-5): COMMIT
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerProblemView->doAction() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → DBend() → DBcommit() → DBexecute() in include/db.inc.php:179
        
        SQL (0.00049): SELECT c.* FROM config c
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → ZBase->processResponseFinal() → CView->getOutput() → include() → CScreenBuilder::getScreen() → CScreenProblem->__construct() → select_config() → DBselect() in include/profiles.inc.php:33
        
        SQL (0.000424): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.layout.mode'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → ZBase->processResponseFinal() → CView->getOutput() → include() → CView->getLayoutMode() → CViewHelper::loadLayoutMode() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180
        
        SQL (0.000181): BEGIN
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → ZBase->processResponseFinal() → CView->getOutput() → include() → CScreenProblem->get() → CScreenProblem::getData() → CScreenProblem::getDataProblems() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → DBstart() → DBexecute() in include/db.inc.php:125
        
        SQL (0.001031): SELECT DISTINCT p.eventid,p.objectid,p.clock,p.ns,p.name,p.severit y FROM problem p,functions f,items i WHERE p.source='0' AND p.object='0' AND p.objectid=f.triggerid AND f.itemid=i.itemid AND i.hostid=10353 AND NOT EXISTS (SELECT NULL FROM event_suppress es WHERE es.eventid=p.eventid) AND (p.r_eventid IS NULL OR p.r_clock>1609190607) ORDER BY p.eventid DESC LIMIT 1001
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → ZBase->processResponseFinal() → CView->getOutput() → include() → CScreenProblem->get() → CScreenProblem::getData() → CScreenProblem::getDataProblems() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → CProblem->get() → DBselect() in include/classes/api/services/CProblem.php:336
        
        SQL (0.000182): COMMIT
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → ZBase->processResponseFinal() → CView->getOutput() → include() → CScreenProblem->get() → CScreenProblem::getData() → CScreenProblem::getDataProblems() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → DBend() → DBcommit() → DBexecute() in include/db.inc.php:179
        
        SQL (0.000479): SELECT type,value_id,value_int,value_str,idx2 FROM profiles WHERE userid=3 AND idx='web.login.attempt.failed'
        zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → ZBase->processResponseFinal() → CView->getOutput() → include() → CWidget->show() → CWidget->toString() → get_prepared_messages() → CProfile::get() → DBselect() in include/classes/user/CProfile.php:180

        Comment

        • zhsv
          Junior Member
          • Dec 2020
          • 14

          #5
          Тему можно закрыть.
          В виду того, что пользуюсь Zabbix всего несколько дней, не знал, что необходимо настраивать действия (Настройка-Действия). Настроил, все работает.
          Спасибо!

          Comment

          Working...