保障训练-20201020

5.15 监控客户机-管理图形和窗口
5.16 监控客户机 管理触发器
5.17 解决中文名称问题
5.18 解决图形中文乱码问题

一、监控客户机-管理图形和窗口

在主机ying02 —— 自动发现规则,进入页面

在这里插入图片描述
按图进入; 在这里插入图片描述
设置更新时间;

在这里插入图片描述
监控一天的分布图;

在这里插入图片描述
二、监控客户机 管理触发器

需求:监控某台web的80端口连接数,并出图

两步:1)zabbix监控中心创建监控项目;2)针对该监控项目以图形展现

对于第一步,需要到客户端ying02 定义脚本

vim /usr/local/sbin/estab.sh

#!/bin/bash##获取80端口并发连接数
netstat -ant |grep ':80 ' |grep -c ESTABLISHED

给予755权限,不然zabbix执行不了这个脚本;

[root@ying02 ~]# chmod 755 /usr/local/sbin/estab.sh

客户端 ying02上编辑配置文件 ,把增加以下内容:

[root@ying02 ~]# vim /etc/zabbix/zabbix_agentd.conf

# UnsafeUserParameters=0 //默认
UnsafeUserParameters=1 //表示使用自定义脚本
# UserParameter= //默认的
UserParameter=my.estab.count[*],/usr/local/sbin/estab.sh
//自定义监控项的key为my.estab.count,后面的[*]里面写脚本的参数,如果没有参数则可以省略,脚本为/usr/local/sbin/estab.sh

进入web界面:
创建监控项:按下图配置

在这里插入图片描述
创建相应的图形:按下图配置

在这里插入图片描述
在这里插入图片描述
创建相应的触发器:按下图配置

在这里插入图片描述
在这里插入图片描述
现在查看图形,右下角绿色的线条;

在这里插入图片描述
三、解决图形中文乱码问题

查看图形的时候,点击预览,发现出现整齐的方块,说明字库有问题;

在这里插入图片描述

[root@ying01 ~]# vim /usr/share/zabbix/include/defines.inc.php

define('ZBX_FONTPATH', realpath('fonts')); // where to search for font (GD > 2.0.18)
define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name


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

打开字体目录查看;

[root@ying01 ~]# ls /usr/share/zabbix/fonts/
graphfont.ttf
[root@ying01 ~]# ls -l /usr/share/zabbix/fonts/ //软连接指向其他目录
总用量 0
lrwxrwxrwx 1 root root 33 7月 24 17:25 graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@ying01 ~]# ls -l /etc/alternatives/zabbix-web-font //继续指向其他文件
lrwxrwxrwx 1 root root 38 7月 24 17:26 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
[root@ying01 ~]# ls -l /usr/share/fonts/dejavu/DejaVuSans.ttf //此时他就是一个字体
-rw-r--r-- 1 root root 720012 2月 24 2011 /usr/share/fonts/dejavu/DejaVuSans.ttf

找到这个字体DejaVuSans.ttf,那么我们再windows字库找个支持中文的字体,比如simsun

[root@ying01 ~]# ls /root/simsun.ttc //我用xfp工具传到root下
[root@ying01 ~]# mv simsun.ttc /usr/share/zabbix/fonts/ //移到zabbix字体目录下
[root@ying01 ~]# cd /usr/share/zabbix/fonts/
[root@ying01 fonts]# mv graphfont.ttf graphfont.ttf.bak //把graphfont.ttf备份
[root@ying01 fonts]# ln -s simsun.ttc graphfont.ttf //做一个软连接
[root@ying01 fonts]# ls -l /usr/share/zabbix/fonts/
总用量 17788
lrwxrwxrwx 1 root root 10 7月 24 23:22 graphfont.ttf -> simsun.ttc
lrwxrwxrwx 1 root root 33 7月 24 13:15 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 18214472 7月 24 23:17 simsun.ttc
[root@ying01 fonts]# systemctl restart zabbix-server 重启服务

改完配置后,刷新浏览器,可以看到方块消失;

在这里插入图片描述

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页