3.自定义触发器
3.1自定义监控登录用户数触发器
使用zabbix的Template OS Linux模板中的Number of logged in users监控项,监控当前登录的用户数
点击:配置——>主机,选择主机,点击——>触发器——>创建触发器
最后添加,这里设置用户超过3个变会触发告警。
设置告警声音
在个人信息-->告警声音中,勾选告警。
测试触发报警
确认告警
在仪表盘的事件里面确认告警,确认告警时,要填写确认信息,可以选择确认
3.2使用邮件及微信报警
告警动作,介质类型设置
点击管理-报警媒介类型
系统默认支持:Email(邮件),Jabber(邮件),SMS短信其实还可以自定义报警
- 使用邮件报警
点击管理-->报警媒介类型-->Email
配置发件人信息
配置收件人信息
点击用户管理小头像-报警媒介-添加
完成收件人配置
启用触发器动作
点击配置-动作,启用动作
最后触发测试
邮箱报警设置完成!
4.自定义图形
先来查看一下监控主机的监控项的图形显示
点击监测-->图形-->群组-->主机-->选择想看的监控项的图形
在图形中发现存在乱码,这是因为字符集存在问题,接下来调整一下字符集
- 先找到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
- 进入目录中
[root@zabbix-server fonts]# ls
graphfont.ttf
这里只有一个文件,我们可以在网上下载一个字体或直接在windows下找个中文字体上传替换原有字体
[root@zabbix-server fonts]# \mv 文鼎晶栩中粗黑GBK.ttf graphfont.ttf
改名并覆盖原字体
重新刷新一下界面,乱码便显示为中文了
- 自定义图形操作
点击配置-->主机-->选择主机-->图形-->创建图形-->填写名称-->添加监控项
在图形中便可查看监控项的图形
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
使用默认的用户名和密码登陆
用户名: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插件
添加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插件
添加zabbix数据源
以上是需要修改的内容