zabbix快速使用(二)

2017年12月31日19:19:33 发表评论 1,148 views
提示:zabbix3.4中文文档:https://www.zabbix.com/documentation/3.4/zh/start

1.1 添加主机

1.1.1 添加服务端主机

zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二)

1.1.2 添加客户端主机

zabbix快速使用(二) zabbix快速使用(二)

  • 更改项解析:
  1. 主机名称:zabbix程序识别用的名字
  2. 可见的名称:显示在网页上的给管理员看的名称
  3. 群组:相同类型主机的小组,方便管理主机
  4. agent代理程序的接口:指定客户端主机的IP地址

zabbix快速使用(二)

1.2 查看监控数据

zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二)

1.3 简单自定义监控

需求:监控主机的登录用户数量,超过3个人就报警。

1.3.1 客户端创建监控key

提示:/etc/zabbix/zabbix_agentd.conf和/etc/zabbix/zabbix_agentd.d/目录关系类似 nginx的nginx.conf与extra目录。
  • 编辑zabbix客户端配置文件:

[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf
# 创建自定义key的方法及位置
287 ### Option: UserParameter       # 自定义监控项
288 #       User-defined parameter to monitor. There can be several user-defined parameters.
289 #       Format: UserParameter=<key>,<shell command> # UserParameter=<监控项名称>,<shell命令>
290 #       See 'zabbix_agentd' directory for examples.
291 #
292 # Mandatory: no
293 # Default:
294 # UserParameter=
295 UserParameter=login-user,who|wc -l

  • 重启zabbix客户端服务:

[[email protected] ~]# service zabbix-agent restart

  • 测试自定义key

[[email protected] ~]# zabbix_get -s 172.16.1.8 -p 10050 -k "login-user"
1

1.3.2 创建模板

  • 模板的作用:创建一次后可以重复使用。

zabbix快速使用(二) zabbix快速使用(二)

1.3.3 创建应用集

  • 应用集的作用:给监控项归类。

zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二)

1.3.4 创建监控项

  • 监控项的作用:告诉服务端该去哪里获取什么方面的数据。

zabbix快速使用(二) zabbix快速使用(二)

1.3.5 创建触发器

  • 触发器的作用:告诉服务端该什么时候报警。
  • 严重性:
  1. 警告级别的报警发给初级运维
  2. 一般严重级别的报警发给初级运维,中级运维
  3. 严重级别的报警发给初级运维,中级运维,高级运维
  4. 灾难级别的报警发给初级运维,中级运维,高级运维,总监

zabbix快速使用(二)

  • 登录用户大于3时报警:

zabbix快速使用(二)

1.3.6 创建图形

  • 图形的作用:给运维出个图,以便更直观查看动态监控的数据。

zabbix快速使用(二) zabbix快速使用(二)

1.3.7 添加web监控

zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二)

1.3.8 关联模板

zabbix快速使用(二) zabbix快速使用(二)

1.3.9 查看自定义模板使用状况

zabbix快速使用(二)

第2章 监控报警

2.1 zabbix网页报警

通过仪表板中的内容即可监控到发生问题的服务:

zabbix快速使用(二)

2.2 使用onea!ert报警

2.2.1 配置zabbix使用onea!ert

[[email protected] zabbix]# cd /usr/lib/zabbix/alertscripts
[[email protected] alertscripts]# wget http://www.onealert.com/agent/release/oneitsm_zabbix_release-1.0.0.tar.gz
[[email protected] alertscripts]# tar xf oneitsm_zabbix_release-1.0.0.tar.gz
[[email protected] alertscripts]# cd oneitsm/bin/
[[email protected] bin]# bash install.sh eca5c38d-8e03-3ea3-7d0b-d30843153ada # 唯一识别码
start to create config file...
Zabbix管理地址: http://localhost/zabbix
Zabbix管理员账号: Admin
Zabbix管理员密码: zabbix    # 此处输入密码不显示
start to auth by zabbix admin user and password...
...省略部分输出...
create action success!
安装成功.

  • oneitsm监控平台zabbix网页上做的更改项:
  • 【配置】—>【动作】—>【oneitsm action】
  • 【管理】—>【用户】—>【oneitsm】
  • 【管理】—>【用户群组】—>【oneitsm group】
  • 【管理】—>【报警媒介类型】—>【oneitsm media】

2.2.2 登录onea!ert

zabbix快速使用(二)

2.2.3 查看个人信息

zabbix快速使用(二)

2.2.4 设置通知策略

zabbix快速使用(二)

2.2.5 查看告警信息

zabbix快速使用(二)

第3章 监控可视化

3.1 聚合图形

  • 聚合图形的作用:将同一类型的监控放在一起看,方便对比分析
  • 流量图的作用:
  • 判断公司业务是否正常:如果正常业务时间流量非常低说明用户无法访问网站或网站质量(用户体验或页面内容等)很差导致用户不想访问网站,需要对网站进行调整或检查服务是否正常运行。
  • 为公司购买带宽时提供依据:通过长期的网站流量监控数据,可以为之后购买带宽提供可靠的依据。

3.1.1 创建聚合图形

zabbix快速使用(二) zabbix快速使用(二)

3.1.2 编辑聚合图形

zabbix快速使用(二) zabbix快速使用(二)

3.1.3 查看聚合图形

zabbix快速使用(二)

3.2 幻灯片播放

  • 幻灯片的作用:轮流播放聚合图形

3.2.1 创建幻灯片

zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二)

3.2.2 幻灯片演示

zabbix快速使用(二) zabbix快速使用(二)

3.3 拓扑图

提示:zabbix拓扑图需手动绘制,建议使用第三方软件进行拓扑图绘制。

3.3.1 创建拓扑图

zabbix快速使用(二)

3.3.2 编辑拓扑图

zabbix快速使用(二)

3.3.3 查看拓扑图

zabbix快速使用(二)

第4章 zabbix共享模板

4.1 模板导出/导入

zabbix快速使用(二)

4.2 获取官方共享模板

  • 在zabbix的web页面中直接访问网站:

zabbix快速使用(二)

4.3 获取第三方共享模板

https://github.com/zhangyao8/zabbix-community-repos

第5章 自动注册和自动发现

  • 自动发现:服务端server自动发现局域网中的所有客户端agent
  1. 优点:方便找到所有客户端,不会有遗漏,配置过程简单(只需在网页上配置即可)
  2. 缺点:一旦agent过多(1000台左右)会导致server压力非常大,并且每隔一段时间server都会扫描一遍局域网的所有机器。
  • 自动注册:所有客户端agent主动去服务端server登记注册
  1. 优点:对服务端的压力最低
  2. 缺点:配置过程稍微复杂

5.1 自动发现

客户端agent和服务端server配置文件均不需要更改,只要沿用前面的配置即可。

5.1.1 创建自动发现规则

zabbix快速使用(二) zabbix快速使用(二)

5.1.2 创建动作

zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二)

5.1.3 查看自动发现情况

zabbix快速使用(二)

5.1.4 自动发现工作流程小结

  1. 安装好服务端
  2. 批量安装好客户端
  3. 网上配置自动发现规则及动作
  4. 等待自动发现已有的客户端
  5. 再来新的机器时只需安装好客户端即可
  6. 再等待自动发现新的客户端

5.2 自动注册

应用场景:当自动发现导致server压力过大时,那么就可以换成自动注册。

5.2.1 修改客户端配置文件

  • 方法一:

[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf
 95 Server=172.16.1.61          # 被动模式参数
136 ServerActive=172.16.1.61    # 主动模式参数
148 Hostname=web01              # 自动注册需要告诉服务端自己的主机名
# 添加主机元数据(主机注册时的条件需要),作为server区分客户端的标志
168 HostMetadata=Linux
# 添加主机元数据(与HostMetadata保留一个即可,HostMetadata优先级更高)
178 HostMetadataItem=system.uname

  • 方法二:

[[email protected] ~]# sed -i.bak  's#ServerActive=127.0.0.1#ServerActive=172.16.1.61#g;s#Hostname=Zabbix server#Hostname=`hostname`#;176a HostMetadataItem=system.uname' /etc/zabbix/zabbix_agentd.conf

  • 重启客户端服务

[[email protected] ~]# service zabbix-agent restart

  • 客户端agent配置时的两种模式:
  1. 被动模式:站在agent角度观看,服务端server不停到agent取数据
  2. 主动模式:站在agent角度观看,agent主动的把数据发给server

5.2.2 关闭服务端的自动发现

zabbix快速使用(二) zabbix快速使用(二)

5.2.3 创建自动创建规则

zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二) zabbix快速使用(二)

5.2.4 查看自动注册情况

zabbix快速使用(二)

5.2.5 自动注册工作流程小结

  1. 安装好服务端
  2. 安装客户端并配置自动注册的相关选项(3行)
  3. 重启agent服务
  4. 网页添加自动注册动作
  5. 等待agent完成自动注册
  6. 再来一台的新的linux机器时只需配置好conf即可
  7. 等待新的agent完成自动注册
weinxin
我的微信
如果有技术上的问题可以扫一扫我的微信
版权声明
1. 本网站名称:Leon的博客
2. 本站永久网址:https://blog.leonshadow.cn
3. 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ632113590进行删除处理。
4. 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6. 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
liyang