1.更改字体(中文乱码多半是因为字体不支持中文)
  1. define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name
  2. define('ZBX_FONT_NAME', 'DejaVuSans');
2.增加页面
要增加页面,需要在include\menu.inc.php添加
3.菜单栏增加按钮
zabbix/php/include/menu.inc.php
 
调整数组$ZBX_MENU,增加以下
  1. 'zatree'=>array(
  2. 'label' => _('Zatree'),
  3. 'user_type' => USER_TYPE_ZABBIX_USER,
  4. 'default_page_id' => 0,
  5. 'force_disable_all_nodes' => true,
  6. 'target' => true,//新窗口中打开
  7. 'pages' =>array(
  8. array('url' => 'zabbix.php','label' => _('Zatree'))
  9. )
  10.  
  11. ),
  12.  
  13. 'traffic'=>array(
  14. 'label' => _('Traffic'),
  15. 'user_type' => USER_TYPE_ZABBIX_USER,
  16. 'default_page_id' => 0,
  17. 'force_disable_all_nodes' => true,
  18. 'target' => true,//新窗口中打开
  19. 'pages' =>array(
  20. array('url' => 'Traffic/index.html','label' => _('traffic'))
  21. )
  22.  
  23. ),
  24. 'monitor'=>array(
  25. 'label' => _('Monitor'),
  26. 'user_type' => USER_TYPE_ZABBIX_USER,
  27. 'default_page_id' => 0,
  28. 'force_disable_all_nodes' => true,
  29. 'target' => true,//新窗口中打开
  30. 'pages' =>array(
  31. array('url' => 'Monitor/monitor.php','label' => _('Monitor'))
  32. )
  33.  
  34. ),
  35.  
  36. 增加新窗口中打开,函数zbx_construct_menu
  37. if(isset($menu['target'])){
  38. $mmenu_entry->addAction('onclick', 'javascript: window.open(\''.$menu_url.'\');');
  39. }else{
  40. $mmenu_entry->addAction('onclick', 'javascript: redirect(\''.$menu_url.'\');');
  41. }
  42.  
  43. //前后代码
  44. $menu_url = $sub_menus[$label][$menu['default_page_id']]['menu_url'];
  45. //print_r($menu_url.'<br>');
  46. $mmenu_entry = new CCol($menu['label'], $menu_class);
  47. $mmenu_entry->setAttribute('id', $label);
  48.  
  49. if(isset($menu['target'])){
  50. $mmenu_entry->addAction('onclick', 'javascript: window.open(\''.$menu_url.'\');');
  51. }else{
  52. $mmenu_entry->addAction('onclick', 'javascript: redirect(\''.$menu_url.'\');');
  53. }
  54.  
  55. //$mmenu_entry->addAction('onclick', 'javascript: redirect(\''.$menu_url.'\');');
  56. $mmenu_entry->addAction('onmouseover', 'javascript: MMenu.mouseOver(\''.$label.'\');');
  57. $mmenu_entry->addAction('onmouseout', 'javascript: MMenu.mouseOut();');
  58. //前后代码
  1. 调整js正常zabbix/php/js/main.js
  2. MMenu增加对应json
  3. menus: {'empty': 0, 'view': 0, 'cm': 0, 'reports': 0, 'config': 0, 'admin': 0, 'zatree':0,'traffic':0,'monitor':0,},

zabbix添加菜单栏的更多相关文章

  1. zabbix添加监控主机(三)

    zabbix添加监控服务器. zabbix添加监控服务器(以添加10.10.100.137为例) (1)创建要监控的主机.点击配置(configuration)–>主机(host) –>创 ...

  2. zabbix添加邮件报警机制

    zabbix添加邮件报警机制 作者:尹正杰 还记得之前跟大家聊过的一个如何监控一个目录的话题吗?我们虽然监控出来数据了,也有数据了,但是,只是监控也没有用啊~因为我们不能24小时盯着屏幕然后 出了事情 ...

  3. VSTO Word2003 添加菜单栏, 添加工具栏

    直接上代码了:   Microsoft.Office.Core.CommandBar menuBar; CommandBarButton ccbtn = null;        CommandBar ...

  4. zabbix 添加主机成功失败判断

    zabbix 成功添加后: $VAR1 = bless( { 'version' => 0, 'content' => { 'jsonrpc' => '2.0', 'id' => ...

  5. Ext.grid.EditorGridPanel点击单元格添加菜单栏

    1.定义菜单栏需要的全局变量 var khbm; var type; 2.新建一个菜单栏 var smenu = new Ext.menu.Menu({ id:"sMenu", i ...

  6. Zabbix 添加端口监控链接

    zabbix 添加端口监控 连接数: zabbix  配置  添加 监控项: 其他检测 方式也是 示例: zabbix 客户端配置文件添加: 编辑 zabbix_agentd.conf  添加  端口 ...

  7. zabbix添加对haproxy的监控

    zabbix添加对haproxy的监控 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy本身提供一个web页面 ...

  8. 给zabbix添加percona监控模板

    简单说明一下给zabbix添加的percona的监控模板. 在percona官方网站有说明怎么安装,这里记录下步骤.首先搭建好的zabbix环境. 监控插件连接 : 链接:https://pan.ba ...

  9. Zabbix 添加对交换机端口流量超出阈值的监控

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 22 Zabbix 添加对交换机端口流量超出阈值的监控 本文主要讲解利用zabbix 添加对交换机 ...

随机推荐

  1. 使用 shell 做 tcp 协议模拟

    问题背景 公司有一套消息推送系统(简称GCM),由于人事变动接手了其中的客户端部分.看了一下文档,仅通讯协议部分有几页简单的说明,代码呢又多又乱,一时理不出一个头绪.由于消息是从后台推送到端的,所以使 ...

  2. Windows Service 2016 Datacenter\Stand\Embedded激活方法

    安装好系统后连入互联网之后使用管理员身份打开命令行 输入命令 slmgr /skms kms.03k.org 弹出窗口提示模式修改成功后再输入命令:slmgr /ato 以下为各个版本的key 版本: ...

  3. BUAAOO第一单元代码分析

    1.HomeWork1 思路 一个主类用于字符串得操作, 一个Poly类用于对一个多项式进行抽象,用Arraylist来对term进行封装.内部含有求导方法,添加并合并同类项的方法,toString方 ...

  4. SpringBoot+Dubbo+Zookeeper 实例

    前言 当下Java 生态环境里面,微服务占据了非常大的份额,现在大部分新开发的 Java选型的后台程序都很奇妙的会跟微服务发生一些关系.那目前市面上主流的微服务方向主要有 Spring 家族推出的Sp ...

  5. 一文吃透jQuery选择器!

    1 jQuery选择器 jQuery选择器用于选择DOM元素进行相应操作,允许通过多种方式选择,包括标签名,属性名,类名,id等对元素进行选择,基于CSS选择器.jQuery中所有的选择器都以$符号开 ...

  6. linux too many open files 问题总结

    问题描述: kubernetes 集群使用promtail收集日志,发现一段时间有些机器日志收集不到查看promtail日志出现以下报错: error="filetarget.fsnotif ...

  7. 小图标文字对齐的终极解决方案demo

    CSS代码: .icon { display: inline-block; width:20px; height:20px; background: url(delete.png) no-repeat ...

  8. Windows本地安全策略

    目录 本地安全策略 密码策略 账户策略 审核策略 用户权限分配 安全选项 本地安全策略 安全策略是影响计算机安全性的安全设置的组合.可以利用本地安全策略来编辑本地计算机上的帐户 系统安全策略包括下面的 ...

  9. Aircrack-ng破解无线WIFI密码

    首先,如果kali是装在虚拟机里面的话,是不能用物理机的无线网卡的.所以,如果我们要想进行无线破解,需要外接一个无线网卡设备,并且该设备要支持 monitor 监听模式 iwconfig :系统配置无 ...

  10. Linux下部署Django项目

    目录 安装python3.X环境 安装部署开启django 由于Linux系统默认自带的是2.X环境,所以我们需要去安装3.X环境的python. 安装python3.X环境 1.使用下面的命令下载P ...