一、创建需求
创建主机群组
创建应用集
创建监控项
进行测试看能否测试成功
创建触发器
创建动作
创建媒介
邮箱报警
脚本报警
脚本文件一般存放在/usr/lib/zabbix/alertscripts中
模版:
创建zabbix可视化
自定义图形
聚合图形
幻灯片
1.选择幻灯片选项(在聚合图形创建出来之后)
2.创建幻灯片
3.自定义幻灯片名称
4.添加聚合图形完成添加
模版
1.定义模版
2.选择链接的模版(可选项)
3.添加各种应用场景
4.在主机中进行模版链接
创建Web场景
1.创建web场景
2.创建步骤
3.查看数据
二、自定义监控用户参数定义
概念
自定义用户参数,也就是自定义监控项的键值
不使用zabbix预定义进行监控,用编写的命令进行检索需要的数据
此文件包含在agent端中
语法
UserParameter=<key>,<command>
tips:
key是必须的
配置监控的时候需要重启agent服务
实例
无参数:
zabbix-node:
1.在zabbix_agentd.d目录下进行添加自定义配置文件
vim /etc/zabbix/zabbix_agentd.d/[自定义名称].conf
编辑文件(查询内存使用例子)
UserParameter=memory.used,free | awk '/^Mem/{print $3}'
2.重启服务
systemctl restart zabbix_agent
3.主节点进行获取测试
zabbix-sever:
zabbix_get -s '[从节点ip地址]' -k [key] -p10050
4.前端页面进行添加
略
有参数:
1.在zabbix_agentd.d目录下进行添加自定义配置文件
vim /etc/zabbix/zabbix_agentd.d/[自定义名称].conf
编辑文件(查询内存使用例子)
UserParameter=memory.status[*],cat /proc/meminfo | awk '/^$1/{print $$2}'
2.重启服务
systemctl restart zabbix_agent
3.主节点进行获取测试
zabbix-sever:
zabbix_get -s '[从节点ip地址]' -k [key][参数] -p10050
4.前端页面进行添加
略
三、Network discovery网络自动发现
概念
网络发现:zabbix server扫描指定网络范围内的主机
能够根据用户事先定义的规则自动添加监控的主机或服务等
特点
加快Zabbix部署
简化管理
在快速变化的环境中使用Zabbix,而不需要过度管理
发现方式
ip地址范围
服务发现(http,ssh,ftp)
网络发现的阶段
discovery发现 和 actions动作
配置网络发现
1.配置用户权限
zabbix-agent:
1.配置权限
visodu
配置
zabbix ALL=(ALL) NOPASSWD: ALL
2.设置自动发现规则和自动化发现动作
自动发现规则
自动发现动作
其余问题
字体乱码问题
1.在win系统中找控制面板
2.查找字体
3.上传到zabbix监控中的字体中
zabbix-server:
1.切换到字体目录
cd /usr/share/zabbix/assets/fonts
2.上传并备份
rz
3.修改权限
chmod 777 simkai.ttf