监控登录用户

监控图形配置

创建图形:

配置完成后查看图形:

创建触发器配置

创建完成后可以查看

监控磁盘IO

I/O查看工具: istat
安装[需要epel源]: yum install -y sysstat 查看磁盘I/O
[root@master ~]# iostat
Linux 3.10.0-693.el7.x86_64 (master) 01/11/2020 _x86_64_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.73 0.00 0.73 0.06 0.00 98.49
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
scd0 0.00 0.06 0.00 1028 0
sda 2.78 41.92 97.22 763488 1770669

zabbix 自定义监控项[监控tps值]

客户端操作:
1. 客户端定义配置文件:
路径: /etc/zabbix/zabbix_agentd.d/
[root@master zabbix_agentd.d]# vim leilei.conf
写入:
UserParameter=tps,iostat | awk '/^sda/{print $2}' 2. 重启zabbix客户端
sytemctl restart zabbix-agent 服务器操作:
1. 服务器测试取值:
[root@localhost ~]# zabbix_get -s 10.0.0.63 -k "tps"
2.55 #已经取到了值 2. zabbix-server中添加监控项:
zabbixserver web界面中找到这台10.0.0.63的主机 #内置监控项查看:
[root@localhost ~]# zabbix_agentd -p | grep -o '^.*\[[tsdum]|' |wc -l

进入监控项配置界面:

选择创建监控项:

这就添加了一个自定义监控项 监控tps值了

zabbix 自定义监控项[监控 tcp建立连接数]

1. 获取tcp连接数命令:
netstat -ant |grep ESTABLISHED|wc -l 2. [客户端]写入脚本
路径: /etc/zabbix/zabbix_agentd.d/
[root@master zabbix_agentd.d]# vim leilei.conf
写入:
UserParameter=tcp,netstat -ant |grep -c 'ESTABLISHED' 3. 重启zabbix agent 4. 服务器测试取值
[root@localhost ~]# zabbix_get -s 10.0.0.63 -k "tcp"
3 5. web界面添加监控项

确认无误,添加监控项

添加完成后在 最新数据 中检查数据:

注意: 只要使用zabbix-get取值成功,就一定可以添加监控项并显示出来.

自定义触发器[ 自定义恢复和触发告警功能]

有了告警信息后,需要让他告警响应

告警触发器:

恢复触发器:

配置截图:

告警截图:

邮件截图:

zabbix笔记_002的更多相关文章

  1. Zabbix笔记

    简单检查中的icmppingloss[<target>,<packets>,<interval>,<size>,<timeout>]   结 ...

  2. zabbix笔记_008 zabbix监控交换机路由器

    zabbix监控交换机路由器 要监控路由器交换机,需要使用到SNMP协议 SNMP是一个简单网络管理协议,他基于C/S模型实现的监控和管理. 服务器安装SNMP: yum -y install net ...

  3. C/C++实践笔记_002编译和链接

    1.要卡死程序用异步,同步的话开一个就关一个值为非0死循环.预处理优先于编译,别称预编译main函数死循环2.程序总是从main函数开始执行的C语言本身不提供输入输出语句print等来自于stdio库 ...

  4. Vivado学习笔记_002

    经过几天的试用逐渐熟悉了vivado,和ISE相比vivado确实有了很多改良. 发现了以下几个特点:   1.数据格式统一了 在以往的设计中,保存数据的格式非常多.ISE有很多种格式的文件,在tra ...

  5. zabbix 应用监控作业笔记 ansible-playbook

    目录 目录结构 zabbix-web.yaml zabbix-backup.yaml zabbix-nfs.yaml zabbix-mysql.yaml zabbix-server.yaml zabb ...

  6. Zabbix学习笔记(yum源安装)

    Zabbix学习笔记(yum源安装) 链接:https://pan.baidu.com/s/19RXhumkB-ulpI4BGOa5b_A 提取码:115h 复制这段内容后打开百度网盘手机App,操作 ...

  7. zabbix学习笔记:zabbix监控之短信报警

    zabbix学习笔记:zabbix监控之短信报警 zabbix的报警方式有多种,除了常见的邮件报警外,特殊情况下还需要设置短信报警和微信报警等额外方式.本篇文章向大家介绍短信报警. 短信报警设置 短信 ...

  8. [转]Zabbix 3.0 安装笔记

    Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...

  9. Zabbix 3.0 安装笔记

    Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...

随机推荐

  1. python socket粘包及实例

    1.在linux中经常出现粘包的出现(因为两个send近靠着,造成接受到的数据是在一起的.)解决方法: 在服务端两send的中间中再添加一个recv(),客户端添加一个send(),服务端收到信息确认 ...

  2. legend图例

    import matplotlib.pyplot as plt import numpy as np x=np.linspace(-3,3,50) y1=x*2+1 y2=x**2 plt.plot( ...

  3. Python利用元类来控制实例创建

    问题: 改变实例创建方式,以此来实现单例模式,缓存或者其他类似的特性. 解决方法: 如果想定制化创建实例的过程,可以通过定制一个元类并以某种方式重新实现它的__call__()方法. 使用元类的单例模 ...

  4. kubernetes集群中的pause容器

    昨天晚上搭建好了k8s多主集群,启动了一个nginx的pod,然而每启动一个pod就伴随这一个pause容器,考虑到之前在做kubelet的systemd unit文件时有见到: 1 2 3 4 5 ...

  5. RHEL系统下安装atlassian-jira-5

    操作系统:RHEL 6.4 x86_64 Jira版本:atlassian-jira-5.2.11-x64.bin 安装路径:/opt/atlassian/jira/ 数据保存路径:/opt/atla ...

  6. Spring源码分析-BeanFactoryPostProcessors 应用之 PropertyPlaceholderConfigurer

    BeanFactoryPostProcessors 介绍 BeanFactoryPostProcessors完整定义: /** * Allows for custom modification of ...

  7. Git私服搭建

    Git私服搭建 一.Git服务器搭建方式 GIT是一个分布式版本管理系统,既然是分布那么必定会涉及远程通信,那么GIT是采用什么协议进行远程通信? Git支持的四种通信协议: Local(本地协议) ...

  8. APScheduler使用总结

    安装 pip install apscheduler APScheduler组件 1.triggers(触发器) 触发器中包含调度逻辑,每个作业都由自己的触发器来决定下次运行时间.除了他们自己初始配置 ...

  9. 使用contenteditable+div模拟textarea文本域实现高度自适应

    使用contenteditable+div模拟textarea文本域实现高度自适应 开发过程中由于需要在发送消息的时候需要有一个可以高度自适应的文本域,一开始是使用textarea并搭配auto-si ...

  10. vue 实现 裁切图片 同时有放大、缩小、旋转功能

    实现效果: 裁切指定区域内的图片 旋转图片 放大图片 输出bolb 格式数据 提供给 formData 对象 效果图 大概原理: 利用h5 FileReader 对象, 获取 <input ty ...