Ad Widget

Collapse

Отправка отчета комплексного экрана на п

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Nikko92
    Junior Member
    • Nov 2016
    • 14

    #1

    Отправка отчета комплексного экрана на п

    Добрый день, товарищи!

    Появилась нужда отправлять комплексные экраны с графиками себе на почту каждый день. Существует какое-нибудь готовое решение для данного действия?

    Буду очень благодарен любой помощи!

    Заранее спасибо!
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by Nikko92
    Добрый день, товарищи!

    Появилась нужда отправлять комплексные экраны с графиками себе на почту каждый день. Существует какое-нибудь готовое решение для данного действия?

    Буду очень благодарен любой помощи!

    Заранее спасибо!
    https://www.zabbix.com/forum/showthread.php?t=43007 под 2.4

    Comment

    • Nikko92
      Junior Member
      • Nov 2016
      • 14

      #3
      Большое спасибо за статью! Вроде бы все делал по альманаху, но столкнулся со следующей проблемой :
      скрипт выполняется без ошибок, создается папка graph с картинками. но все картинки с надписью No permissions to referred object ot it does not extist и отчет на почту не приходит

      Не могли бы Вы мне подсказать, в чем может быть проблема?)

      Заранее спасибо!

      Comment

      • Alexander1310
        Member
        • Aug 2016
        • 35

        #4
        Я вот это юзаю: https://github.com/alexander-nestero...arm_with_graph

        Comment

        • Nikko92
          Junior Member
          • Nov 2016
          • 14

          #5
          Alexander1310, спасибо за совет! тоже рассмотрю этот вариант.

          Друзья. В общем кое-как разобрался со скриптом. Единственное столкнулся с проблемой. Письмо приходит, но скрины во вложении битые http://prnt.sc/d4ypxk . Попробовал выгрузить архив со скринами и вуаля - ни один скрин не открывается. http://prnt.sc/d4yq51

          В чем может быть проблема?

          Заранее спасибо!

          Comment

          • sadman
            Senior Member
            • Dec 2010
            • 1611

            #6
            Originally posted by Nikko92
            Попробовал выгрузить архив со скринами и вуаля - ни один скрин не открывается.
            В чем может быть проблема?
            Фаром или блокнотом в .png заглядывали? Не могут же они все быть одного размера - явно в них сообщение для вас оставлено.

            Comment

            • Nikko92
              Junior Member
              • Nov 2016
              • 14

              #7
              Originally posted by sadman
              Фаром или блокнотом в .png заглядывали? Не могут же они все быть одного размера - явно в них сообщение для вас оставлено.
              Большое спасибо за наводку. Вы были правы.

              You are not logged in. You must login to view this page.If you think this message is wrong, please consult your administrators about getting the necessary permissions.

              Картинки ругаются на авторизацию. Учетные данные в скрипте пробовал ставить и администратора и штатного пользователя - исход один. Странности...

              Comment

              • yukra
                Senior Member
                • Apr 2013
                • 1359

                #8
                Originally posted by nikko92
                Большое спасибо за наводку. Вы были правы.

                You are not logged in. You must login to view this page.if you think this message is wrong, please consult your administrators about getting the necessary permissions.

                Картинки ругаются на авторизацию. Учетные данные в скрипте пробовал ставить и администратора и штатного пользователя - исход один. Странности...
                Версия заббикса от 2.4 отличается? код скрипта правили что б авторизация проходила?

                Comment

                • Nikko92
                  Junior Member
                  • Nov 2016
                  • 14

                  #9
                  Originally posted by yukra
                  Версия заббикса от 2.4 отличается? код скрипта правили что б авторизация проходила?
                  Версия заббикса 3.0. да, конечно. Все сделал по вашему примеру) :

                  {
                  if(length($ids) > 2){
                  print "$id => $ids\n";
                  my $p = "$path/$id.$ids.png";
                  my $strcomm = `curl -c $cook -b $cook -d "name=$login&password=$pass&enter&autologin=1&ente r=Sign in" zabbix.lgrn.ru/zabbix/index.php 2>/dev/ null`;
                  $strcomm = `curl -c $cook -b $cook -F "graphid=$ids" -F "period=$period" -F "stime=$stime" -F "width=$width" -F "height=$height" zabbix.lgrn.ru/zabbix/chart2.php > $p 2>/dev/null`;
                  }

                  Comment

                  • yukra
                    Senior Member
                    • Apr 2013
                    • 1359

                    #10
                    Originally posted by nikko92
                    Версия заббикса 3.0. да, конечно. Все сделал по вашему примеру) :

                    {
                    if(length($ids) > 2){
                    print "$id => $ids\n";
                    my $p = "$path/$id.$ids.png";
                    my $strcomm = `curl -c $cook -b $cook -d "name=$login&password=$pass&enter&autologin=1&ente r=sign in" zabbix.lgrn.ru/zabbix/index.php 2>/dev/ null`;
                    $strcomm = `curl -c $cook -b $cook -f "graphid=$ids" -f "period=$period" -f "stime=$stime" -f "width=$width" -f "height=$height" zabbix.lgrn.ru/zabbix/chart2.php > $p 2>/dev/null`;
                    }
                    Я это заводил на 2.4, как там на 3.0 не смотрел и уже не буду, ибо у меня 3.2, да и не пользуюсь я этим, так, чисто из спортивного интереса брался.

                    Comment

                    • Nikko92
                      Junior Member
                      • Nov 2016
                      • 14

                      #11
                      Originally posted by yukra
                      Я это заводил на 2.4, как там на 3.0 не смотрел и уже не буду, ибо у меня 3.2, да и не пользуюсь я этим, так, чисто из спортивного интереса брался.
                      Эх. Жаль. Но все-равно спасибо за консультацию!

                      Comment

                      • narmo
                        Junior Member
                        • Nov 2016
                        • 20

                        #12
                        Originally posted by alexander1310
                        Подскажите ,куда данный скрипт нужно скидывать? в папку с забиксом? или в рутовую директорию? или ещё куда?

                        Comment

                        • Nikko92
                          Junior Member
                          • Nov 2016
                          • 14

                          #13
                          Originally posted by narmo
                          Подскажите ,куда данный скрипт нужно скидывать? в папку с забиксом? или в рутовую директорию? или ещё куда?
                          Скрипт нужно закинуть в директорию Zabbix'a /usr/lib/zabbix/alertscripts/ и сделать его исполняемым chmod +x

                          Comment

                          • narmo
                            Junior Member
                            • Nov 2016
                            • 20

                            #14
                            Originally posted by alexander1310

                            UP
                            Забикс версии 3,2
                            C разобрался куда скидывать. С настройкой тож вроде всё норм.
                            Новая проблема : скрипт не отрабатывает. в логе скрипта

                            Tue Jan 17 12:50:01 2017 - ============= START =============
                            Tue Jan 17 12:50:01 2017 - API* authentication failed

                            Comment

                            • Nikko92
                              Junior Member
                              • Nov 2016
                              • 14

                              #15
                              Originally posted by narmo
                              up
                              Забикс версии 3,2
                              c разобрался куда скидывать. С настройкой тож вроде всё норм.
                              Новая проблема : скрипт не отрабатывает. в логе скрипта

                              tue jan 17 12:50:01 2017 - ============= start =============
                              tue jan 17 12:50:01 2017 - api* authentication failed
                              В скрипте менял кредитки для авторизации?

                              Comment

                              Working...