Ad Widget

Collapse

Содержимое файла в тело письма/смс

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • YuraI
    Member
    • Jun 2012
    • 35

    #1

    Содержимое файла в тело письма/смс

    Привет всем!
    Собственно что нужно: Например нужно мониторить файлик, в случаи если он не пустой поднимать тревогу и отправлять алерт, но с контентом этого файла который мониторим. Как добавить содержимое этого файла в тело письма или смски?
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Originally posted by YuraI
    Привет всем!
    Собственно что нужно: Например нужно мониторить файлик, в случаи если он не пустой поднимать тревогу и отправлять алерт, но с контентом этого файла который мониторим. Как добавить содержимое этого файла в тело письма или смски?
    Ключ vfs.file.contents[file,<encoding>]


    функция триггера strlen(0)#0


    макрос в тело экшена {ITEM.VALUE}

    Comment

    • YuraI
      Member
      • Jun 2012
      • 35

      #3
      Спасибо за ответ. Походу то что нужно, но почему то
      {server:vfs.file.contents[/opt/testfile].strlen(0)}#0 - когда добавил в файл символы сказало что проблема. когда пересоздал пустой файл, не говорит что ОК. Что не так?

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        А айтем при этом продолжает быть поддерживаемым ?
        Может он переходит в неподдерживаемый ? Проверьте !
        В послених данных вы видите что получаете пустые значения ?

        Версия заббикс сервера 2.0+ ?

        и ищите 5.3.2.3 Ability to send empty strings

        Comment

        • YuraI
          Member
          • Jun 2012
          • 35

          #5
          Originally posted by zalex_ua
          А айтем при этом продолжает быть поддерживаемым ?
          Может он переходит в неподдерживаемый ? Проверьте !
          В послених данных вы видите что получаете пустые значения ?

          Версия заббикс сервера 2.0+ ?

          и ищите 5.3.2.3 ability to send empty strings
          Айтем поддерживаемый, в последних данных почему то вот такое "???}", хотя файл пустой. Версия и сервера и клиентов 2.0+

          Comment

          • zalex_ua
            Senior Member
            Zabbix Certified Trainer
            Zabbix Certified SpecialistZabbix Certified Professional
            • Oct 2009
            • 1286

            #6
            Originally posted by yurai
            Айтем поддерживаемый, в последних данных почему то вот такое "???}", хотя файл пустой. Версия и сервера и клиентов 2.0+
            Такое - это значит фал НЕ пустой
            Кодировка utf8 ?
            А размер файла в байтах проверяли ?
            Знаете о bom заголовке в файлах с utf8 кодировкой ?

            Comment

            • YuraI
              Member
              • Jun 2012
              • 35

              #7
              Originally posted by zalex_ua
              Такое - это значит фал НЕ пустой
              Кодировка utf8 ?
              А размер файла в байтах проверяли ?
              Знаете о bom заголовке в файлах с utf8 кодировкой ?
              Размер нулевой, о bom знаю. Как в заббиксе это обойти?

              Comment

              • zalex_ua
                Senior Member
                Zabbix Certified Trainer
                Zabbix Certified SpecialistZabbix Certified Professional
                • Oct 2009
                • 1286

                #8
                Вы говорите размер нулевой, а что же тогда в последних данных за текст "???}" ?

                Comment

                • YuraI
                  Member
                  • Jun 2012
                  • 35

                  #9
                  Originally posted by zalex_ua
                  Вы говорите размер нулевой, а что же тогда в последних данных за текст "???}" ?
                  zabbix_agentd -t vfs.file.contents[/opt/testfile]
                  Code:
                  vfs.file.contents[/opt/testfile]              [t▒]
                  ls -la /opt/testfile
                  Code:
                  -rw-r--r-- 1 root root 0 2013-01-18 03:01 /opt/testfile
                  если добавить в файл символы, они отображаются.

                  Comment

                  • zalex_ua
                    Senior Member
                    Zabbix Certified Trainer
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • Oct 2009
                    • 1286

                    #10
                    Originally posted by YuraI
                    zabbix_agentd -t vfs.file.contents[/opt/testfile]
                    Code:
                    vfs.file.contents[/opt/testfile]              [t▒]
                    ls -la /opt/testfile
                    Code:
                    -rw-r--r-- 1 root root 0 2013-01-18 03:01 /opt/testfile
                    если добавить в файл символы, они отображаются.
                    Спасибо за настойчивость !
                    Мы докопались до бага, вот он https://support.zabbix.com/browse/ZBX-6161

                    Ждем пока исправят, а пока курим папиросы.

                    Comment

                    • YuraI
                      Member
                      • Jun 2012
                      • 35

                      #11
                      Originally posted by zalex_ua
                      Спасибо за настойчивость !
                      Мы докопались до бага, вот он https://support.zabbix.com/browse/zbx-6161

                      Ждем пока исправят, а пока курим папиросы.
                      И Вам спасибо! Я эту задачу уже давно решил, просто добавил дефолтное слово в файл по нем и проверяю. Просто самому стало интересно почему же вылазили эти "крякозябры"

                      Comment

                      • zalex_ua
                        Senior Member
                        Zabbix Certified Trainer
                        Zabbix Certified SpecialistZabbix Certified Professional
                        • Oct 2009
                        • 1286

                        #12
                        Поздравляю всех!
                        Бага пофикшена, в 2.0.5 ее уже не будет.

                        Документация уточнена.

                        Comment

                        • YuraI
                          Member
                          • Jun 2012
                          • 35

                          #13
                          Originally posted by zalex_ua
                          Поздравляю всех!
                          Бага пофикшена, в 2.0.5 ее уже не будет.

                          Документация уточнена.
                          Ура! Еще бы знать когда приблизительно будет 2.0.5

                          Comment

                          • zalex_ua
                            Senior Member
                            Zabbix Certified Trainer
                            Zabbix Certified SpecialistZabbix Certified Professional
                            • Oct 2009
                            • 1286

                            #14
                            Originally posted by YuraI
                            Ура! Еще бы знать когда приблизительно будет 2.0.5
                            Сегодня наступила фаза String Freeze - переводчики переводят новые строки.
                            Значит релиз кандидат будет дня через 4-5.
                            А через неделюку-две если все будет ок, то и релиз будет.

                            Comment

                            • zalex_ua
                              Senior Member
                              Zabbix Certified Trainer
                              Zabbix Certified SpecialistZabbix Certified Professional
                              • Oct 2009
                              • 1286

                              #15
                              О, вот и доказательство http://blog.zabbix.com/zabbix-2-0-5-...e-starts/2099/

                              Comment

                              Working...