您的位置:首页 > 运维架构

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

2018-03-27 11:20 781 查看

19.7 主动模式和被动模式

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

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

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

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

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

19.8 添加监控主机

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

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



创建主机群组



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



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



创建主机



根据顺序,填写

主机名,在客户机上zabbix配置文件里面已经配置好的

可见名称,重复写上主机名,或者一个便于识别的名字

添加所属群组,选中群组,点击向左的箭头添加,或者3.1手动写一个新群组名称

添加客户端IP地址,DNS,解析IP地址使用的,因为我们做的是实验,所以就免去这一项,4.1连接方式,IP还是DNS,端口填写对应的agent客户端端口

添加,完成监控主机添加



例:



应用集:应用集就是监控项的集合,应用集的目的是为了更方便的去管理监控项

监控项:监控的项目

触发器:就是针对某一个项目,设置的一个告警规则

图形:相关数据的图表化

自动发现规则:自动抓取机器的两个信息,并生产图片和触发器一个是文件系统;一个网卡

web场景:用于监控web站点

19.9 添加自定义模板

可以自定义一个常用模板,方便给新增主机添加监控项目

自定义aming模板

把其他自带模板里面的某些监控项目(比如cpu、内存等)复制到aming模板里

定义触发器

添加图形

自动发现,找到Template OS Linux,点击右侧的自动发现,参考Mounted filesystem discovery和Network interface discovery定义规则

可以直接导出、导入模板,然后再删除不需要的对象

创建自定义模板

进入模板页,选择创建模板



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



选择一个模板



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



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



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



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



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



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



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

19.10 处理图形中的乱码

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

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



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



点击选择,打开模板页,



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



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



进入图形界面,



进入CPU load



预览一下图形,看看样子



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



因为是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为一个软链接


dejavu: dejavu为字体的目录

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

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



19.11 自动发现

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



以秒计算,改动一下



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

可以选择查看某一块的图形

因为可能设置的获取时间比较长,不能及时的或许新数据,可以手动点击这个刷新去获取。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐