文章目录
前言
一、zabbix监控
zabbix监控指标
监控指标:“指标即需要监控的单位”
这些指标一般有:
- 系统 (CPU 内存 硬盘)
- 网络 (网卡 网口)
- 业务 (进程 端口号 日志)
- 硬件 (电源个数 CUP温度 硬盘温度 )
zabbix监控配置流程
-
添加主机或主机组
-
添加监控项
- 使用模板
- 自定义模板
- 手动加监控项
-
添加触发器
-
添加媒介
-
为用户选择要使用的媒介
-
添加动作
-
手动触发并验证
二、实操
准备工作
server端已经安装了zabbix的server和agent
#将zabbix压缩包传到agent主机上 为其安装zabbix agent
[root@server ~]# scp zabbix-5.0.25.tar.gz 192.168.146.128:/root/
The authenticity of host '192.168.146.128 (192.168.220.128)' can't be established.
ECDSA key fingerprint is SHA256:3RNgVHjr3Kprokn65z0oljPucgxxn1RLJhXsgC6ssqM.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.146.128' (ECDSA) to the list of known hosts.
root@192.168.220.20's password:
zabbix-5.0.25.tar.gz 100% 20MB 43.3MB/s 00:00
#以下为agent主机的安装操作
[root@agent ~]# tar xf zabbix-5.0.25.tar.gz
[root@agent ~]# useradd -r -M -s /sbin/nologin zabbix //创建用户
[root@agent ~]# dnf -y install net-snmp-devel libevent-devel make pcre-devel gcc gcc-c++ //安装依赖包和编译工具
[root@agent zabbix-5.0.25]# ./configure --enable-agent //安装agent
[root@agent zabbix-5.0.25]# make install //编译安装
#关闭防火墙和selinux
[root@agent ~]# systemctl disable --now firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@agent ~]# vim /etc/selinux/config
SELINUX=disabled
配置zabbix_agentd.conf文件
[root@agent etc]# vim zabbix_agentd.conf
Server=192.168.146.5
ServerActive=192.168.146.5 //服务端ip
Hostname=test //必须唯一
配置服务端
填好各项后单击下面的add
客户端效果图

添加监控项



zabbix如何查看key
单击后的页面就能看到key

打开后单击create item

单击查看添加

添加触发
创建触发器


单击页面下方add添加


#为agent主机的tmp目录添加文件abc方便测试
[root@agent tmp]# echo 'hello world' > abc
[root@agent tmp]# ll abc
-rw-r--r--. 1 root root 12 7月 7 21:50 abc

本文详细介绍了如何在Zabbix中进行主机监控,包括添加主机、配置监控指标、设置触发器和动作。从准备安装Zabbix Server和Agent开始,一步步指导读者实现zabbix agent的安装与配置,最终展示如何添加和查看监控项,创建触发器来确保系统健康运行。
303

被折叠的 条评论
为什么被折叠?



