Ad Widget

Collapse

How to установка snmp builder 2.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pzabortsev
    Senior Member
    • Dec 2012
    • 338

    #31
    Так, для информации: правильно я понимаю, что DocumentRoot у Вас указывает на /usr/share/zabbix?

    Попробуйте переустановить весь фронтэнд, а потом на него заново поставить snmp_builder. Почему-то на Вашем скриншоте некорректно отображаются остновные стили (как мне кажется).

    Comment

    • pzabortsev
      Senior Member
      • Dec 2012
      • 338

      #32
      Если не поможет переустановка, то попробуйте установить snmp_builder по моей инструкции (предварительно проверьте пути - у меня все файлы apache лежат в /var/www):
      Code:
      ====================
      INSTALL SNMP Builder
      ====================
      
      1:Get latest package:
          mkdir snmp_builder
          cd snmp_builder
          wget --content-disposition http://github.com/atimonin/snmpbuilder/tarball/master
      
      2:Unpack it:
          tar xzf atimonin-snmpbuilder-48ca5da.tar.gz
      
      3:Install images for snmpbuilder in zabbix frontend root directory:
          cd /var/www/zabbix
          sudo tar xzvf ~/snmp_builder/atimonin-snmpbuilder-48ca5da/snmpbuilder-2.0_imgs.tar.gz
      
      4:Patch zabbix frontend:
          sudo patch -p1 < ~/snmp_builder/atimonin-snmpbuilder-48ca5da/snmpbuilder-2.0.5.patch
      
      5:Copy snmpbuilder files to frontend dir:
          sudo cp -r ~/snmp_builder/atimonin-snmpbuilder-48ca5da/zabbix/* /var/www/zabbix
      
      6:Patch "snmp_builder.php" with my own patch:
          sudo patch < ~/snmp_builder/snmpbuilder-2.0.9.patch
      
      7:Add content of file "ru_locale_addon.txt" to appropriate .po file
        and rebuild .mo to add Russian translation:
          cp /var/www/zabbix/locale/ru/LC_MESSAGES/frontend.po /tmp/frontend.po
          cat ~/snmp_builder/ru_locale_addon.txt >> /tmp/frontend.po
          sudo cp /tmp/frontend.po /var/www/zabbix/locale/ru/LC_MESSAGES/frontend.po
          cd locale
          sudo apt-get install gettext
          sudo ./make_mo.sh
      
      8:Restart apache:
          sudo service apache2 restart
      Это содержимое файла snmpbuilder-2.0.9.patch:
      Code:
      --- snmp_builder.php.orig       2014-02-12 17:06:30.482160734 +0400
      +++ snmp_builder.php    2014-02-12 17:08:56.739538194 +0400
      @@ -44,7 +44,8 @@
       $right_widget_width = '800px';
       //$mibs_dir = dirname(__FILE__).'/snmp_builder/mibs';
       $mibs_dir = '/usr/share/snmp/mibs';
      -define('MIBS_ALL_PATH', "/usr/share/snmp/mibs");
      +#-- by PPZ at 29.11.2013 define('MIBS_ALL_PATH', "/usr/share/snmp/mibs");
      +define('MIBS_ALL_PATH', "/usr/share/mibs/netsnmp:/usr/share/mibs/iana:/usr/share/mibs/ietf");
       ini_set("upload_tmp_dir", "/tmp");
      
       //---------------------------------- CHECKS ------------------------------------
      @@ -488,7 +489,11 @@
                              if ($modulename)
                                      $cmbMibs->addItem($modulename,$modulename);
                      }
      -
      +               foreach(glob($path."/*-MIB")  as $filename){
      +                       $modulename = get_module_name($filename);
      +                       if ($modulename)
      +                               $cmbMibs->addItem($modulename,$modulename);
      +               }
              }
      
              $form->addItem(array(_('MIB').':'.SPACE,$cmbMibs,SPACE));
      А это содержимое файла ru_locale_addon.txt:
      Code:
      #: snmp_builder.php:1090
      #, php-format
      msgid "Cannot create graph for non-numeric item, skipping \"%1$s\""
      msgstr "Невозможно создать график для нечислового элемента данных\"%1$s\""
      
      #: snmp_builder.php:565
      msgid "Click to force view as table"
      msgstr "Принудительно представить в виде таблицы"
      
      msgid "Delta"
      msgstr "Дельта"
      
      #, php-format
      msgid "Invalid host address \"%1$s\""
      msgstr "Недопустимый адрес узла сети \"%1$s\""
      
      #, php-format
      msgid "Invalid type \"%1$s\""
      msgstr "Недопустимый тип \"%1$s\""
      
      #: snmp_builder.php:851 snmp_builder.php:890
      msgid "No host address provided"
      msgstr "Не указан адрес узла сети"
      
      #: snmp_builder.php:565
      msgid "OID Data"
      msgstr "Данные OID"
      
      #: snmp_builder.php:756 snmp_builder.php:762
      msgid "OID Name"
      msgstr "Имя OID"
      
      #: snmp_builder.php:535
      msgid "OID Tree"
      msgstr "Дерево OID"
      
      #: snmp_builder.php:324
      #, php-format
      msgid "OID is null \"%1$s\""
      msgstr "OID пуст \"%1$s\""
      
      #: snmp_builder.php:314
      msgid "OID list is null"
      msgstr "Список OID пуст"
      
      #: include/menu.inc.php:283 snmp_builder.php:32 snmp_builder.php:437
      #: snmp_builder.php:515
      msgid "SNMP Builder"
      msgstr "Импорт SNMP MIB"
      msgid "SNMP Version"
      msgstr "Версия SNMP"
      
      #: snmp_builder.php:125 snmp_builder.php:137 snmp_builder.php:292
      #, php-format
      msgid "Warning. Incorrect value for \"%1$s\""
      msgstr "Предупреждение. Некорректное значение для \"%1$s\""
      
      #: snmp_builder.php:262 snmp_builder.php:296 snmp_builder.php:299
      #: snmp_builder.php:302 snmp_builder.php:305 snmp_builder.php:308
      #: snmp_builder.php:1046
      #, php-format
      msgid "Warning. Incorrect value for field \"%1$s\""
      msgstr "Предупреждение. Некорректное значение для поля \"%1$s\""
      PS. Прошу прощения за файлы прямо в тексте сообщения: странные ограничения на вложения в этом форуме...
      Last edited by pzabortsev; 14-04-2014, 08:21.

      Comment

      • qkb
        Junior Member
        • Apr 2014
        • 6

        #33
        Спасибо огромное за помощь! Чуть позже попробую. О результатах отпишусь!

        Comment

        • Gotcha
          Junior Member
          • May 2014
          • 23

          #34
          Скажите пожалуйста на сервере версии 2.2.2 работает?

          Comment

          Working...