Linux监控平台搭建(主动模式和被动模式、添加主机、添加自定义模板、处理图形中的乱码、自动发现)...

主动模式和被动模式

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

  • 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端
  • 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。

场景分析:

  • 当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。
  • 服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式

添加监控主机

默认我们搭建好服务端zabbix是没有监控的,需要点击配置主机群组来查看默认的模板:

默认模板:

1.首先在界面创建一个主机群组,填写名称,点击添加按钮即可,如下图:

2.创建主机,选择创建主机按钮

填写页面要求填写的信息,最好写上备注进行区分说明,填完点击添加即可;

3.应用集说明

应用集即监控项的大概括,应用集通过监控项目提现,比如应用集有:CPU、Memory、网络等,目的是为了更方便管理监控项;

监控项即具体监控的进程和行为

触发器即为监控对象设置的告警规则,如果指定参数大于某值时的操作和指定警告级别

图形,根据数据生成图表

自动发现规则:节省自定义的使用成本

  • 系统文件系统、磁盘分区使用比例
  • 网卡流量

web监控:可以根据网站的非200返回码做告警提示

添加自定义模板

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

1.点击创建模板,填写名称和群组之后,点击添加:

2.添加完的模板目前监控项等都为空,需要复制其他模板的主要监控项等信息

选择Template OS Linux的监控项

选择需要监控的项然后点击复制按钮

修改下拉,选择模板,之后选中新建的模板yolks-mode之后点击复制按钮:

返回模板列表,发现新建的模板yolks-mode已经有了8项监控项:

其他如触发器、图形都可以参考监控项选择复制,唯独自动发现比较特殊,没有复制的按钮,所以有两种方案:

  • 将需要复制的模板导出默认xml的文件,本地编辑此文件,使其仅剩余自动发现的项,然后再导入到新模板yolks-mode(需要很熟悉配置,不推荐使用)
  • 通过新建模板右侧的链接模板,将其引用过来即可(推荐

引用的方法:

选择之后,千万别忘记点击下面标红的添加链接,然后点击更新

之后刷新列表查看,新引用的模板已经更新中在yolks-mode模板中

但是多余的监控项我们又用不到怎么办,直接删除的话会提示不允许删除(可以选择禁用);可以点进模板,链接的模板点击取消链接,则虽然取消引用,但是项目等还保留,则可以进行删除:

处理图形中的乱码

主机配置模板,选择完点击添加之后,点击更新:

查看图形,点击预览:

可以看到预览界面有乱码:

服务端修改配置文件**/usr/share/zabbix/include/defines.inc.php** ,搜索 ZBX_FONTPATH

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

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

通过ls命令查看,此处使用了软链接

[root@yolks3 ~]# ls -l /usr/share/zabbix/fonts
总用量 0
lrwxrwxrwx 1 root root 33 9月  10 21:39 graphfont.ttf -> /etc/alternatives/zabbix-web-font

解决方案:将此软链接更改为支持中文的软链接路径

1)将 windows上目录C:\Windows\Fonts里的中文字体拷贝一份,通过xftp上传到linux上的/usr/share/zabbix/fonts/

[root@yolks3 fonts]# pwd
/usr/share/zabbix/fonts
[root@yolks3 fonts]# ls
graphfont.ttf  simsun.ttc

2)修改原文件名然后将新上传的字体文件做软链接到 graphfont.ttf -> simsun.ttc ,也可以将源文件改名,新文件直接修改成graphfont.ttf也是可以的:

mv graphfont.ttf graphfont.ttf.bak; ln -s simsun.ttc graphfont.ttf;

查看当前目录

[root@yolks3 fonts]# ls -l
总用量 17788
lrwxrwxrwx 1 root root       10 9月  11 21:34 graphfont.ttf -> simsun.ttc
lrwxrwxrwx 1 root root       33 9月  10 21:39 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 18214472 9月  11 21:29 simsun.ttc

3)刷新zabbix并且重新查看预览,可以看到已经解决:

选择检测中,最新数据

选择主机

点击应用

可以选择这些进行图形的展示:

自动发现

为了更快的看到自动发现的数据,我们此处修改监控间隔时间

1.修改Mounted filesystem discovery间隔时间为60,并且重启zabbix-server/agent,然后再次查看图形:

新增的这两个即是自动发现新增的,首页此处也可以选择:

2.上面我们测试的是监控Mounted filesystem discovery,也可以进行Network interface discovery监控,操作步骤相同;

自动化监控Zabbix之主机自动发现

拓展

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

转载于:https://my.oschina.net/yolks/blog/2049840

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值