Guest User

Zabbix 2.2.x / SNMP Builder

a guest
Jan 21st, 2014
3,427
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 3.07 KB | None | 0 0
  1. --- page_header.php 2013-12-09 02:15:15.000000000 -0700
  2. +++ /var/www/html/include/page_header.php   2014-01-21 11:07:30.329000236 -0700
  3. @@ -167,6 +167,7 @@
  4.     }
  5.     $css = CHtml::encode($css);
  6.     $pageHeader->addCssFile('styles/themes/'.$css.'/main.css');
  7. +   $pageHeader->addCssFile('js/jquery/themes/mib/style.css');
  8.  
  9.     if ($page['file'] == 'sysmap.php') {
  10.         $pageHeader->addCssFile('imgstore.php?css=1&output=css');
  11.  
  12.  
  13. --- menu.inc.php    2013-12-09 02:15:15.000000000 -0700
  14. +++ /var/www/html/include/menu.inc.php  2014-01-21 10:34:42.157000373 -0700
  15. @@ -212,6 +212,10 @@
  16.                 'url' => 'services.php',
  17.                 'label' => _('IT services')
  18.             ),
  19. +                        array(
  20. +                           'url' => 'snmp_builder.php',
  21. +                           'label' => _('SNMP Builder')
  22. +                   ),
  23.         )
  24.     ),
  25.     'admin' => array(
  26.  
  27.  
  28. --- jsLoader.php    2013-12-09 02:15:17.000000000 -0700
  29. +++ /var/www/html/jsLoader.php  2014-01-21 11:09:29.062000234 -0700
  30. @@ -49,6 +49,8 @@
  31.  
  32.  // available scripts 'scriptFileName' => 'path relative to js/'
  33.  $availableJScripts = array(
  34. +   'snmp_builder.js' => 'snmp_builder/',
  35. +   'DynTable.js' => 'snmp_builder/',
  36.     'common.js' => '',
  37.     'menu.js' => '',
  38.     'menupopup.js' => '',
  39. @@ -63,6 +65,8 @@
  40.     'prototype.js' => '',
  41.     'jquery.js' => 'jquery/',
  42.     'jquery-ui.js' => 'jquery/',
  43. +   'jquery.cookie.js' => 'jquery/',
  44. +   'jquery.jstree.js' => 'jquery/',
  45.     'activity-indicator.js' => 'vendors/',
  46.     // classes
  47.     'class.bbcode.js' => '',
  48.  
  49.  
  50. --- snmp_builder.php    2013-08-01 10:30:18.000000000 -0600
  51. +++ /var/www/html/snmp_builder.php  2014-01-21 11:27:20.505999936 -0700
  52. @@ -29,6 +29,9 @@
  53.  require_once dirname(__FILE__).'/include/items.inc.php';
  54.  require_once dirname(__FILE__).'/include/graphs.inc.php';
  55.  
  56. +error_reporting(E_ALL);
  57. +ini_set('display_errors', '1');
  58. +
  59.  $page['title'] = _('SNMP Builder');
  60.  $page['file'] = 'snmp_builder.php';
  61.  $page['scripts'] = array('DynTable.js', 'snmp_builder.js', 'jquery.js', 'jquery.cookie.js', 'jquery.jstree.js');
  62. @@ -65,7 +68,7 @@
  63.         'oids' =>       array(T_ZBX_STR, O_OPT, NULL,   NULL,       NULL),
  64.         'idx' =>        array(T_ZBX_STR, O_OPT, NULL,   NULL,       NULL),
  65.         'mib' =>        array(T_ZBX_STR, O_OPT, NULL,   NULL,       NULL),
  66. -       'templateid' =>     array(T_ZBX_INT, O_OPT, NULL,   NULL,       NULL),
  67. +       'templateid' =>     array(T_ZBX_STR, O_OPT, NULL,   NULL,       NULL),
  68.         'server_ip' =>      array(T_ZBX_STR, O_OPT, NULL,   NULL,       NULL),
  69.         'server_port' =>    array(T_ZBX_STR, O_OPT, NULL,   BETWEEN(1,65535),   NULL),
  70.         'community' =>      array(T_ZBX_STR, O_OPT, NULL,   NULL,       NULL),
  71. @@ -951,14 +954,14 @@
  72.             'sortfield' => 'name',
  73.             'sortorder' => ZBX_SORT_UP,
  74.             'output' => API_OUTPUT_EXTEND,
  75. -           'selectTemplates' => array('hostid', 'name'),
  76. +           'selectTemplates' => array('templateid', 'name'),
  77.             'nopermissions' => 1
  78.         );
  79.     $template = array();
  80.     $template_list = API::Template()->get($options);
  81.     foreach ($template_list as $tnum => $temp)
  82.     {
  83. -       array_push($template, array('key' => $temp['hostid'], 'host' => $temp['name']));
  84. +       array_push($template, array('key' => $temp['templateid'], 'host' => $temp['name']));
  85.     }
  86.  
  87.     return $template;
Advertisement
Add Comment
Please, Sign In to add comment