监控登录用户
监控图形配置
创建图形:
配置完成后查看图形:
创建触发器配置
创建完成后可以查看
监控磁盘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取值成功,就一定可以添加监控项并显示出来.
自定义触发器[ 自定义恢复和触发告警功能]
有了告警信息后,需要让他告警响应
告警触发器:
恢复触发器:
配置截图:
告警截图:
邮件截图: