Ad Widget

Collapse

Eventlog

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rough-84
    Senior Member
    • Oct 2014
    • 198

    #1

    Eventlog

    Подскажите как из evenloga windows вытащить полное сообщение.
    В веб форме вижу что сообщение об ошибке урезанное, причём конкретно.
    Может где то не досмотрел в мануале и есть какой то параметр ?
  • lpkone
    Member
    • May 2015
    • 56

    #2
    Для начала я включил бы DebugLevel=4 на агенте и сервере.
    Тут мы сможем увидеть что собирается, и что отправляется.

    Comment

    • rough-84
      Senior Member
      • Oct 2014
      • 198

      #3
      Хз что там смотреть.
      У меня есть куча ошибок начинающихся с :

      The description for Event ID 0 from source Website cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

      If the event originated on another computer, the display information had to be saved with the event.

      The following information was included with the event:

      Exception Information:
      System.Data.SqlClient.SqlException ещё строк 30-100.

      В заббикс попадает только первые несколько строк, которые заканчиваются:
      If the event originated on another computer, the display information had to be saved with the event.

      В итоге информативности 0.
      Просто хотелось бы знать может есть ограничение на колличество строк которые передаются в zabbix ?
      Делать regexp не имеет смысла, так как сама задача которую я хочу решить, это загрузка ошибок в zabbix, далее составление запросов в mysql и таскать сумированные данные по шибкам через фильтры. Типа сумировать мне все ошибки если там не встрачается такие то слова.

      Comment

      • Mihail
        Junior Member
        • Jul 2015
        • 20

        #4
        Попробуй поставить параметр <макс. кол-во строк>

        или в Zabbix-агенте увеличить MaxLinesPerSecond


        Comment

        • rough-84
          Senior Member
          • Oct 2014
          • 198

          #5
          Originally posted by mihail
          Попробуй поставить параметр <макс. кол-во строк>

          или в zabbix-агенте увеличить maxlinespersecond


          https://www.zabbix.com/documentation...agent/win_keys
          Это вроде не то, я пробовал выставить 500.

          Comment

          • qbro
            Junior Member
            • Jul 2015
            • 10

            #6
            Originally posted by rough-84
            Подскажите как из evenloga windows вытащить полное сообщение.
            В веб форме вижу что сообщение об ошибке урезанное, причём конкретно.
            Может где то не досмотрел в мануале и есть какой то параметр ?
            Если я вас правильно понял, то вы говорите про последние события на главной странице, которые по умолчанию ставят в проблеме 20 знаков и затем многоточие.

            Если причина в этом, то увеличить количество знаков можно здесь:
            /usr/share/zabbix/include/items.inc.php

            Меняете 20, на какое вам угодно, сохраняете файл и обновляете страничку.

            function formatHistoryValue($value, array $item, $trim = true) {
            <------>$mapping = false;

            <------>// format value
            <------>if ($item['value_type'] == ITEM_VALUE_TYPE_FLOAT || $item['value_type'] == ITEM_VALUE_TYPE_UINT64) {
            <------><------>$value = convert_units(array(
            <------><------><------><------>'value' => $value,
            <------><------><------><------>'units' => $item['units']
            <------><------>));
            <------>}
            <------>elseif ($item['value_type'] != ITEM_VALUE_TYPE_STR
            <------><------>&& $item['value_type'] != ITEM_VALUE_TYPE_TEXT
            <------><------>&& $item['value_type'] != ITEM_VALUE_TYPE_LOG) {

            <------><------>$value = _('Unknown value type');
            <------>}

            <------>// apply value mapping
            <------>switch ($item['value_type']) {
            <------><------>case ITEM_VALUE_TYPE_STR:
            <------><------><------>$mapping = getMappedValue($value, $item['valuemapid']);
            <------><------>// break; is not missing here
            <------><------>case ITEM_VALUE_TYPE_TEXT:
            <------><------>case ITEM_VALUE_TYPE_LOG:
            <------><------><------>if ($trim && mb_strlen($value) > 20) {
            <------><------><------><------>$value = mb_substr($value, 0, 20).'...';
            <------><------><------>}

            Comment

            • rough-84
              Senior Member
              • Oct 2014
              • 198

              #7
              Попробовал, но не похоже что это это как то связано.
              Дело даже не в отображении, у меня и через запрос
              select * from history_log where itemid=28127;
              отображается тоже, что и на странице последних данных, а значит в базу пишется только часть ошибки:

              Отметка времени Местное время Источник Важность ID события Значение
              06-08-2015 10:53:57 06-08-2015 03:52:43 Website Ошибка - The description for Event ID:0 in Source:'IzobilityWebsite' cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event.

              Что то погуглил, но так и не нашел почему урезается ошибка.

              Comment

              • Mihail
                Junior Member
                • Jul 2015
                • 20

                #8
                Пробовал установить BufferSize=65535 в настройках zabbix_agent ?

                Comment

                • rough-84
                  Senior Member
                  • Oct 2014
                  • 198

                  #9
                  Понятно.
                  Мне пишется закладка General, которая в моём фильтре всегда одна и та же. Нужные же поля нахотятся в EventData, и как цеплять их хз.
                  Last edited by rough-84; 06-08-2015, 11:06.

                  Comment

                  Working...