zabbix二次开发——添加menu

zabbix二次开发——添加menu_第1张图片

如果所示,在zabbix菜单栏中添加一个错误收集器模块(Error Collector),有两个子栏目错误列表(Error List)和报警设置(Alert Seting)。

需要修改两个地方

\include\menu.inc.php Line 305

添加

'collector' => [
            'label' => _('Error Collector'),
            'user_type' => USER_TYPE_SUPER_ADMIN,
            'default_page_id' => 0,
            'pages' => [
                [
                    'url' => 'errorList.php',
                    'label' => _('Error List')
                ],
                [
                    'url' => 'alertSeting.php',
                    'label' => _('Alert Seting')
                ]
            ]
        ],

\js\main.js Line 104

修改为

menus:          {'view': 0, 'cm': 0, 'reports': 0, 'config': 0, 'admin': 0, 'collector':0},

然后我们在根目录新建alertSeting.php和errorList.php这两个页面即可。

参考文章:
http://www.open-open.com/lib/view/open1376617173788.html

你可能感兴趣的:(运维技术)