六十主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六十主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现相关的知识,希望对你有一定的参考价值。

六十五、主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现

一、主动模式和被动模式

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

被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端

主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。

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

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


二、添加监控主机

进入zabbix的web界面里,点击“配置”:

主机群组:先建立主机组,再在组里建立需要监控的主机;

模板:监控项目的集合,主机模板项目;

主机:里面有一个监控中心,暂时是没有启动的。


先添加主机组yaowei-test,输入组名直接添加即可。

再添加主机,主机名称和可见名称都写yaowei-02

群组选择yaowei_test,点击yaowei-02,再点向左的箭头就过去了

IP地址填写客户端的ip 192.168.93.131

技术分享图片技术分享图片

其他不改动,点击最下方的添加即可。

几个概念:应用集、监控项、触发器、图形、自动发现、web监测

技术分享图片技术分享图片

应用集:监控项目的集合,64个监控项分布在这11个应用集里,应用集是为了能更方便的管理你的监控项目;

监控项:监控的所有项目;

触发器:对每一个监控项目设置一个告警规则,设置告警级别,告警在监控主页可以看到;

图形:有数据就可以组成相关的图表;

自动发现:Zabbix特有的一个机制,它会自动的去发现服务器上的监控项目,比如网卡浏览就可以自动发现网卡设备并监控起来、

Web检测:监控指定网站的某个URL访问是否正常,比如状态码是否为200,或者访问时间是否超过某个设定的时间段。


三、添加自定义模板

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

自定义yaowei模板,也可以链接,暂时不链接:

技术分享图片技术分享图片

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

Template OS Linux主机里,勾选的监控项:Avaliable menory、CPU user time、Host name of zabbix_agentd running、Number of processes、Number of running processes、Processor load (1 min average per core)

再点击下方复制,目标类型改为模板,勾选yaowei,再点击复制即可,yaowei模板就有这6个监控项目了。

同样的方法将触发器,和图形复制过去。

定义触发器

添加图形

自动发现

找到Template OS Linux,点击右侧的自动发现,这里两项选中后没有复制按钮,两种解决方法:

1)在模板页面,找到Template OS Linux模板,勾选,再点击页面最下方的导出,导入前先用编辑器编辑这个导出的文件,改名字把不相关的东西删除,再导入到yaowei模板,这个方法很麻烦,不建议用;

2)先把yaowei模板的监控项全删掉,然后进入yaowei模板,点链接的模板:

技术分享图片技术分享图片

先选择Template OS Linux模板,再添加,然后更新;

此时yaowei模板里所有配置都是从Template OS Linux模板链接过来的,无法删除自己不想要的监控项,再回到链接的模板:

技术分享图片技术分享图片

可以看到动作下有取消链接和取消链接并清理,

取消链接:取消与Template OS Linux模板的链接,yaowei模板的配置归属自己

取消链接并清理:将Template OS Linux模板的链接和配置全部清除。

所以这里点取消链接,再更新。此时监控项里前面就没有链接模板的名字了。

然后就可以删除监控项了,删除时需要先删除监控项才能删除应用集,因为应用集包含了监控项,存在因果关系,最终留下了这些监控项,然后可以把没有监控项的应用集也删除掉了。

技术分享图片技术分享图片

图形里的CPU utillization也删除掉。


四、处理图形中的乱码

先进入yaowei-02主机将yaowei模板链接进来。

设置为中文后,zabbix图形的中文文字会显示小方框,这个不能叫乱码,只能是说文字无法显示只能用方框代替。

技术分享图片技术分享图片

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

需要从windows上借用一个过来

服务端上:# vim /usr/share/zabbix/include/defines.inc.php   //搜索ZBX_FONTPATH

技术分享图片技术分享图片

它定义的路径是“fonts”,它是一个相对路径,绝对路径为/usr/share/zabbix/fonts;

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

windows字体路径为“C:\Windows\Fonts\”,任意选择一个中文简体,先把它复制到桌面上,然后用XFTP上传到linux的/usr/share/zabbix/fonts/,并且改名为graphfont.ttf。

# mv graphfont.ttf graphfont.ttf.bak;ln -s simkai.ttf graphfont.ttf

//把原来的字体先备份不删除,然后把新的字体文件做个软链接

然后再回到zabbix配置的主机里的图形界面,刷新一下,就可以看到字体可以显示出来了。

想要添加自定义的图形,根据需求自定义创建图形即可。

技术分享图片技术分享图片


五、自动发现

选择主机,选择一条自动发现规则,点击进去,可以修改数据更新间隔,

技术分享图片技术分享图片

为了不影响性能,将间隔调为600。刷新一下,然后图形里就会出现网卡什么的图形,就可以通过这个图形看网卡的流量,传输了文件以后,查看ens33的图形预览,就可以看到流量。

命令行里就用nload命令可查看网卡流量,nload命令在epel扩展源里。

改图形的界面参数需要到图形的原型里改,配置里面:

技术分享图片技术分享图片


扩展

zabbix监控交换机(思科) http://tryrus.blog.51cto.com/10914693/1789847

zabbix远程执行命令 http://www.ywnds.com/?p=6610

zabbix分布式部署 http://sfzhang88.blog.51cto.com/4995876/1364399

zabbix监控tomcat(版本有点老,大家只需要参考步骤,不能照搬)http://www.jianshu.com/p/e3825a885a1b http://www.fblinux.com/?p=616


以上是关于六十主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

zabbix主动模式与被动模式添加监控主机添加自定义模板

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