19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现...

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

19.7 主动模式和被动模式

• 主动或者被动是相对客户端来讲的

• 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端 服务端请求以后,客户端接受到请求以后,才把相应的数据汇报给服务中心

• 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。 定义策略以后实现,到达定义的时间以后,就会主动汇报数据给服务中心

• 当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。

• 服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式

19.8 添加监控主机

在web页面配置添加监控主机

选择配置菜单,主机群组项,添加主机群

1

创建主机群组

2

写上名字点击添加即可;有其他需求的时候,可以增加父级群组,从其他主机的群组中选择

3

添加好主机群组之后,直接点击主机进入主机配置页面,添加一个新主机

4

创建主机

5

根据顺序,填写

  1. 主机名,在客户机上zabbix配置文件里面已经配置好的
  2. 可见名称,重复写上主机名,或者一个便于识别的名字
  3. 添加所属群组,选中群组,点击向左的箭头添加,或者3.1手动写一个新群组名称
  4. 添加客户端IP地址,DNS,解析IP地址使用的,因为我们做的是实验,所以就免去这一项,4.1连接方式,IP还是DNS,端口填写对应的agent客户端端口
  5. 添加,完成监控主机添加

6

例:

7

  1. 应用集:应用集就是监控项的集合,应用集的目的是为了更方便的去管理监控项
  2. 监控项:监控的项目
  3. 触发器:就是针对某一个项目,设置的一个告警规则
  4. 图形:相关数据的图表化
  5. 自动发现规则:自动抓取机器的两个信息,并生产图片和触发器一个是文件系统;一个网卡
  6. web场景:用于监控web站点

19.9 添加自定义模板

  1. 可以自定义一个常用模板,方便给新增主机添加监控项目
  2. 自定义aming模板
  3. 把其他自带模板里面的某些监控项目(比如cpu、内存等)复制到aming模板里
  4. 定义触发器
  5. 添加图形
  6. 自动发现,找到Template OS Linux,点击右侧的自动发现,参考Mounted filesystem discovery和Network interface discovery定义规则
  7. 可以直接导出、导入模板,然后再删除不需要的对象

创建自定义模板
进入模板页,选择创建模板

8

在创建模板页面,填写模板名字,可见的名称,选择模板归属的群组,然后选择链接的模板

9

选择一个模板

10

选择这个,OS Linux;用于linux的,选中以后,点击下方的选择

11

回到链接的模板页,点击添加

12

如图,点击最下面的添加,完成模板创建

13

点击新创建的aming模板,清除链接的模板,保留链接的模板,方便后续自定义规则

14

1、进入模板后,选择“链接的模板” 2、取消链接 3、 更新

15

如图,模板最后,就少了一个链接

16

这时就可以进去配置模板 需求的规则了。

19.10 处理图形中的乱码

对添加好的客户端机器,添加模板规则

点击配置-->主机-->新添加的客户端机器

18

选择模板,进入模板配置页

19

点击选择,打开模板页,

20

选择新创建好的规则,然后点击最下方的“选择”按钮

21

点击添加,并更新就可以了

22

进入图形界面,

23

进入CPU load

24

预览一下图形,看看样子

25

发现有类似乱码的出现,但是是一个一个的小方框

26

因为是zabbix默认使用的字符库,不识别这类中文,所以,我们需要调节一下字符库

处理图形中乱码

• 设置为中文后,zabbix图形的中文文字会显示小方框

• 这是因为在zabbix的字体库中没有中文字体

到配置文件下,查看字库路径

• vim /usr/share/zabbix/include/defines.inc.php //搜索ZBX_FONTPATH
define('ZBX_FONTPATH',                          realpath('fonts'));   //这个为zabbix字库所在的路径,使用的路劲是相对路径,相对于/usr/share/zabbix/ 
define('ZBX_GRAPH_FONT_NAME',           'graphfont'); // font file name   // 这个为字体的名字

查看一下字库

[root@aminglinux-02 ~]# ls -l /usr/share/zabbix/fonts/
总用量 0
lrwxrwxrwx 1 root root 33 9月   8 00:19 graphfont.ttf -> /etc/alternatives/zabbix-web-font    //graphfont.ttf 为一个软链接
[root@aminglinux-02 ~]# ls -l /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 9月   8 00:19 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf  //zabbix-web-font为一个软链接
  1. dejavu: dejavu为字体的目录
  2. DejaVuSans.ttf:这个为一个字体 //这个字体不支持中文

它定义的路径是“fonts”,它是一个相对路径,绝对路径为/usr/share/zabbix/fonts,而字体文件为“ZBX_GRAPH_FONT_NAME”所定义的“graphfont”,它是一个文件,绝对路径为/usr/share/zabbix/fonts/graphfont

接下来要做的,只需要 将graphfont到一个支持中文的字体下面,即可

需要从windows上借用一个过来
• windows字体路径为“C:\Windows\Fonts\”,找到“simsun.ttc”(其实就是那个宋体 常规),先把它复制到桌面上,然后用xftp上传到linux的/usr/share/zabbix/fonts/,并且改名为graphfont.ttf

进入zabbix字体库目录

[root@aminglinux-02 ~]# cd /usr/share/zabbix/fonts

更改原有graphfont.ttf为.back,或者删除掉这个文件

[root@aminglinux-02 fonts]# mv graphfont.ttf graphfont.ttf.back

将上传好的字体文件移动到当前目录下

[root@aminglinux-02 fonts]# mv /root/simsun.ttc .
[root@aminglinux-02 fonts]# ls
graphfont.ttf.back  simsun.ttc

用simsun.ttc字体文件,创建graphfont.ttf软链接文件

[root@aminglinux-02 fonts]# ln -s simsun.ttc graphfont.ttf

再次刷新页面,发现图形界面正常显示字体

27

19.11 自动发现

修改自动发现规则的相关数据获取间隔

28

以秒计算,改动一下

29

配置好以后到监控中心,查看图形相关

  1. 可以选择查看某一块的图形
  2. 因为可能设置的获取时间比较长,不能及时的或许新数据,可以手动点击这个刷新去获取。

30

转载于:https://my.oschina.net/nova12315/blog/1785502

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/390885.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华盛顿特区与其他地区的差别_使用华盛顿特区地铁数据确定可获利的广告位置...

华盛顿特区与其他地区的差别深度分析 (In-Depth Analysis) Living in Washington DC for the past 1 year, I have come to realize how WMATA metro is the lifeline of this vibrant city. The metro network is enormous and well-connected throughout the DMV area. When …

Windows平台下kafka环境的搭建

近期在搞kafka,在Windows环境搭建的过程中遇到一些问题,把具体的流程几下来防止后面忘了。 准备工作: 1.安装jdk环境 http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.下载kafka的程序安装包: http://kafk…

铺装s路画法_数据管道的铺装之路

铺装s路画法Data is a key bet for Intuit as we invest heavily in new customer experiences: a platform to connect experts anywhere in the world with customers and small business owners, a platform that connects to thousands of institutions and aggregates fin…

IBM推全球首个5纳米芯片:计划2020年量产

IBM日前宣布,该公司已取得技术突破,利用5纳米技术制造出密度更大的芯片。这种芯片可以将300亿个5纳米开关电路集成在指甲盖大小的芯片上。 IBM推全球首个5纳米芯片 IBM表示,此次使用了一种新型晶体管,即堆叠硅纳米板,将…

async 和 await的前世今生 (转载)

async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎么产生的Bug&…

项目案例:qq数据库管理_2小时元项目:项目管理您的数据科学学习

项目案例:qq数据库管理Many of us are struggling to prioritize our learning as a working professional or aspiring data scientist. We’re told that we need to learn so many things that at times it can be overwhelming. Recently, I’ve felt like there could be …

react 示例_2020年的React Cheatsheet(+真实示例)

react 示例Ive put together for you an entire visual cheatsheet of all of the concepts and skills you need to master React in 2020.我为您汇总了2020年掌握React所需的所有概念和技能的完整视觉摘要。 But dont let the label cheatsheet fool you. This is more than…

查询数据库中有多少个数据表_您的数据中有多少汁?

查询数据库中有多少个数据表97%. That’s the percentage of data that sits unused by organizations according to Gartner, making up so-called “dark data”.97 %。 根据Gartner的说法,这就是组织未使用的数据百分比,即所谓的“ 暗数据…

数据科学与大数据技术的案例_作为数据科学家解决问题的案例研究

数据科学与大数据技术的案例There are two myths about how data scientists solve problems: one is that the problem naturally exists, hence the challenge for a data scientist is to use an algorithm and put it into production. Another myth considers data scient…

Spring-Boot + AOP实现多数据源动态切换

2019独角兽企业重金招聘Python工程师标准>>> 最近在做保证金余额查询优化,在项目启动时候需要把余额全量加载到本地缓存,因为需要全量查询所有骑手的保证金余额,为了不影响主数据库的性能,考虑把这个查询走从库。所以涉…

leetcode 1738. 找出第 K 大的异或坐标值

本文正在参加「Java主题月 - Java 刷题打卡」&#xff0c;详情查看 活动链接 题目 给你一个二维矩阵 matrix 和一个整数 k &#xff0c;矩阵大小为 m x n 由非负整数组成。 矩阵中坐标 (a, b) 的 值 可由对所有满足 0 < i < a < m 且 0 < j < b < n 的元素…

商业数据科学

数据科学 &#xff0c; 意见 (Data Science, Opinion) “There is a saying, ‘A jack of all trades and a master of none.’ When it comes to being a data scientist you need to be a bit like this, but perhaps a better saying would be, ‘A jack of all trades and …

leetcode 692. 前K个高频单词

题目 给一非空的单词列表&#xff0c;返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率&#xff0c;按字母顺序排序。 示例 1&#xff1a; 输入: ["i", "love", "leetcode", "…

数据显示,中国近一半的独角兽企业由“BATJ”四巨头投资

中国的互联网行业越来越有被巨头垄断的趋势。百度、阿里巴巴、腾讯、京东&#xff0c;这四大巨头支撑起了中国近一半的独角兽企业。CB Insights日前发表了题为“Nearly Half Of China’s Unicorns Backed By Baidu, Alibaba, Tencent, Or JD.com”的数据分析文章&#xff0c;列…

Java的Servlet、Filter、Interceptor、Listener

写在前面&#xff1a; 使用Spring-Boot时&#xff0c;嵌入式Servlet容器可以通过扫描注解&#xff08;ServletComponentScan&#xff09;的方式注册Servlet、Filter和Servlet规范的所有监听器&#xff08;如HttpSessionListener监听器&#xff09;。 Spring boot 的主 Servlet…

leetcode 1035. 不相交的线(dp)

在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数。 现在&#xff0c;可以绘制一些连接两个数字 nums1[i] 和 nums2[j] 的直线&#xff0c;这些直线需要同时满足满足&#xff1a; nums1[i] nums2[j] 且绘制的直线不与任何其他连线&#xff08;非水平线&#x…

SPI和RAM IP核

学习目的&#xff1a; &#xff08;1&#xff09; 熟悉SPI接口和它的读写时序&#xff1b; &#xff08;2&#xff09; 复习Verilog仿真语句中的$readmemb命令和$display命令&#xff1b; &#xff08;3&#xff09; 掌握SPI接口写时序操作的硬件语言描述流程&#xff08;本例仅…

个人技术博客Alpha----Android Studio UI学习

项目联系 这次的项目我在前端组&#xff0c;负责UI&#xff0c;下面简略讲下学到的内容和使用AS过程中遇到的一些问题及其解决方法。 常见UI控件的使用 1.TextView 在TextView中&#xff0c;首先用android:id给当前控件定义一个唯一标识符。在活动中通过这个标识符对控件进行事…

数据科学家数据分析师_站出来! 分析人员,数据科学家和其他所有人的领导和沟通技巧...

数据科学家数据分析师这一切如何发生&#xff1f; (How did this All Happen?) As I reflect on my life over the past few years, even though I worked my butt off to get into Data Science as a Product Analyst, I sometimes still find myself begging the question, …

react-hooks_在5分钟内学习React Hooks-初学者教程

react-hooksSometimes 5 minutes is all youve got. So in this article, were just going to touch on two of the most used hooks in React: useState and useEffect. 有时只有5分钟。 因此&#xff0c;在本文中&#xff0c;我们仅涉及React中两个最常用的钩子&#xff1a; …