zabbix笔记_002
监控登录用户
监控图形配置

创建图形:


配置完成后查看图形:

创建触发器配置


创建完成后可以查看

监控磁盘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的更多相关文章
- Zabbix笔记
简单检查中的icmppingloss[<target>,<packets>,<interval>,<size>,<timeout>] 结 ...
- zabbix笔记_008 zabbix监控交换机路由器
zabbix监控交换机路由器 要监控路由器交换机,需要使用到SNMP协议 SNMP是一个简单网络管理协议,他基于C/S模型实现的监控和管理. 服务器安装SNMP: yum -y install net ...
- C/C++实践笔记_002编译和链接
1.要卡死程序用异步,同步的话开一个就关一个值为非0死循环.预处理优先于编译,别称预编译main函数死循环2.程序总是从main函数开始执行的C语言本身不提供输入输出语句print等来自于stdio库 ...
- Vivado学习笔记_002
经过几天的试用逐渐熟悉了vivado,和ISE相比vivado确实有了很多改良. 发现了以下几个特点: 1.数据格式统一了 在以往的设计中,保存数据的格式非常多.ISE有很多种格式的文件,在tra ...
- zabbix 应用监控作业笔记 ansible-playbook
目录 目录结构 zabbix-web.yaml zabbix-backup.yaml zabbix-nfs.yaml zabbix-mysql.yaml zabbix-server.yaml zabb ...
- Zabbix学习笔记(yum源安装)
Zabbix学习笔记(yum源安装) 链接:https://pan.baidu.com/s/19RXhumkB-ulpI4BGOa5b_A 提取码:115h 复制这段内容后打开百度网盘手机App,操作 ...
- zabbix学习笔记:zabbix监控之短信报警
zabbix学习笔记:zabbix监控之短信报警 zabbix的报警方式有多种,除了常见的邮件报警外,特殊情况下还需要设置短信报警和微信报警等额外方式.本篇文章向大家介绍短信报警. 短信报警设置 短信 ...
- [转]Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
随机推荐
- 吴裕雄--天生自然 PHP开发学习:本地PHPSTORM在线连接、编辑、上传文件到虚拟机,并在本地浏览器运行(前提是虚拟机与本机已桥连成功)
- DZNEmptyDataSet的使用
DZNEmptyDataSet是外国友人写的开源项目,github地址(具体的使用以及Demo,点击进入github主页),简单介绍下DZNEmptyDataSet的使用方法. 对于iOS开发者来说, ...
- loadrunner通过web的post请求方法测接口
loadrunner通过web的post请求方法测接口 loginapi() 模拟APP发送请求给Cloud, Action() "Name=input","Value= ...
- hexo文章编写部分语法总结以及hexo使用
一.hexo的使用 1.1 新建一篇文章 1 $ hexo new [layout] <title> 1.2. 生成静态文件 1 $ hexo generate 可简写为 1 $ hexo ...
- JAVA如何判断两个字符串是否相等
==比较引用,equals 比较值 1.java中字符串的比较:== 我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题 example1: String a=&qu ...
- Leetcode 24题 两两交换链表中的节点(Swap Nodes in Pairs))Java语言求解
题目描述: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表. 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. 示例: 给定 1->2->3->4,你应该返回 ...
- 【攻略】如何在云开发中使用 Redis?
默认情况下,云开发的函数部署在公共网络中,只可以访问公网.如果开发者需要访问腾讯云的 Redis.TencentDB.CVM.Kafka 等资源,需要建立私有网络来确保数据安全及连接安全. 本文会演示 ...
- 如何使用API提交转码任务?
摘要: 当常规的转码工作流无法满足用户的场景时,需用户自己判断业务逻辑,并使用API提交转码任务.例如:并不是所有的视频都需要转码,不同视频需要设置不同的转码配置.本文将介绍API提交转码任务的方法. ...
- .NET Core 获取主机运行资源的库
简介 CZGL.SystemInfo 是一个支持 Windows 和 Linux 的资源信息获取库,用于获取系统环境.机器资源信息.系统资源使用情况. Nuget 搜索 CZGL.SystemInfo ...
- leetcode 209 3 滑动窗口
class Solution { public: int minSubArrayLen(int s, vector<int>& nums) { ,r=-; //由于数组是[]区间, ...