美文网首页
zabbix自定义触发器与使用grafana出图

zabbix自定义触发器与使用grafana出图

作者: 早_wsm | 来源:发表于2019-07-31 22:10 被阅读0次

续接zabbix自定义监控项

3.自定义触发器

3.1自定义监控登录用户数触发器

使用zabbix的Template OS Linux模板中的Number of logged in users监控项,监控当前登录的用户数
点击:配置——>主机,选择主机,点击——>触发器——>创建触发器

image.png

最后添加,这里设置用户超过3个变会触发告警。

设置告警声音
在个人信息-->告警声音中,勾选告警。

image.png

测试触发报警

image.png

确认告警
在仪表盘的事件里面确认告警,确认告警时,要填写确认信息,可以选择确认

image.png

3.2使用邮件及微信报警

告警动作,介质类型设置
点击管理-报警媒介类型
系统默认支持:Email(邮件),Jabber(邮件),SMS短信其实还可以自定义报警

  • 使用邮件报警
    点击管理-->报警媒介类型-->Email
image.png

配置发件人信息


image.png

配置收件人信息
点击用户管理小头像-报警媒介-添加


image.png
完成收件人配置

启用触发器动作
点击配置-动作,启用动作

image.png

最后触发测试

image.png

邮箱报警设置完成!

  • 使用微信报警
    微信报警需要借助脚本实现,这里引用网上优秀范例,若存在侵权,可告知删除!
    其余实例,可参考优秀文档

4.自定义图形

先来查看一下监控主机的监控项的图形显示
点击监测-->图形-->群组-->主机-->选择想看的监控项的图形


image.png

在图形中发现存在乱码,这是因为字符集存在问题,接下来调整一下字符集

  1. 先找到zabbix下的字符集文件,环境不同,存在的目录也不一样
[root@zabbix-server ~]# find / -name fonts
/boot/grub2/fonts
/etc/fonts
/usr/share/fonts
/usr/share/httpd/noindex/css/fonts
/usr/share/zabbix/assets/fonts
  1. 进入目录中
[root@zabbix-server fonts]# ls
graphfont.ttf

这里只有一个文件,我们可以在网上下载一个字体或直接在windows下找个中文字体上传替换原有字体

[root@zabbix-server fonts]# \mv 文鼎晶栩中粗黑GBK.ttf graphfont.ttf

改名并覆盖原字体

image.png

重新刷新一下界面,乱码便显示为中文了

  • 自定义图形操作
    点击配置-->主机-->选择主机-->图形-->创建图形-->填写名称-->添加监控项
image.png

在图形中便可查看监控项的图形


image.png

5.使用grafana显示图形

先安装grafana

[root@zabbix-server ~]# wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/el7/grafana-5.4.2-1.x86_64.rpm
[root@zabbix-server ~]# yum localinstall grafana-5.4.2-1.x86_64.rpm -y
#直接使用yum localinstall安装解决缺少依赖的问题

systemctl start grafana-server.service 启动grafana

[root@zabbix-server ~]# netstat -lntup |grep grafana
tcp6       0      0 :::3000                 :::*                    LISTEN      5357/grafana-server 

grafana默认3000端口,可以直接访问10.0.0.62:3000

image.png

使用默认的用户名和密码登陆
用户名:admin
密码:admin
第一次登陆要修改密码

默认grafana下是没有zabbix插件的,我们想要使用zabbix要先安装插件

[root@zabbix-server ~]# grafana-cli plugins list-remote|grep zabbix
id: alexanderzobnin-zabbix-app version: 3.10.3
#使用命令查找插件名称
[root@zabbix-server ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.10.3
from url: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.10.3/download
into: /var/lib/grafana/plugins

✔ Installed alexanderzobnin-zabbix-app successfully 

Restart grafana after installing plugins . <service grafana-server restart>

[root@zabbix-server ~]# service grafana-server restart
Restarting grafana-server (via systemctl):                 [  OK  ]
安装并重启

先启用zabbix插件

image.png
添加zabbix数据源
注意:在添加数据源时出现无法输入配置信息的页面,最终查出是版本的问题建议升级grafana为最新版或者降低插件版本即可解决
更换版本,重复上面的安装动作
[root@zabbix-server ~]# wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-6.7.1-1.x86_64.rpm
[root@zabbix-server ~]# yum localinstall grafana-6.7.1-1.x86_64.rpm
[root@zabbix-server ~]# systemctl start grafana-server.service 
[root@zabbix-server ~]# netstat -lntup
[root@zabbix-server ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
[root@zabbix-server ~]# service grafana-server restart

先启用zabbix插件

image.png

添加zabbix数据源

image.png
image.png

以上是需要修改的内容

相关文章

网友评论

      本文标题:zabbix自定义触发器与使用grafana出图

      本文链接:https://www.haomeiwen.com/subject/phixdctx.html