Zabbix 监控 Linux 主机

  • ​​前言​​
  • ​​一、Linux 部署 zabbix-agent​​
  • ​​二、zabbix-server 配置​​
  • ​​三、Web 界面配置​​
  • ​​四、采集数据​​
  • ​​五、手动添加 item​​
  • ​​六、监控项定义图形​​
  • ​​七、创建聚合图形​​

前言

本环境是基于 Centos 7.8 系统构建 Zabbix 学习环境
安装 Zabbix-4.4.10 具体参考:​​Zabbix-4.4.10 环境部署​​


一、Linux 部署 zabbix-agent

安装 zabbix-agent

[root@rhel7 ~]# yum install zabbix-agent.x86_64 -y
[root@rhel7 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.5.11
ServerActive=192.168.5.11
Hostname=linux-rhel-7.2
[root@rhel7 ~]# systemctl enable --now zabbix-agent
[root@rhel7 ~]# netstat -lnutp | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 2808/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 2808/zabbix_agentd

添加 hosts 解析

[root@linux-rhel-7 ~]# vim /etc/hosts +
192.168.5.11 Zabbix-server
192.168.5.150 linux-rhel-7

二、zabbix-server 配置

添加 hosts 解析

[root@zabbix-server ~]# vim /etc/hosts +
192.168.5.11 Zabbix-server
192.168.5.150 linux-rhel-7

测试zabbix server与被监控节点的连通性

# 部署 zabbix-get
[root@zabbix-server ~]# yum install zabbix-get -y

# 测试连通性
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.uname"
Linux linux-rhel-7.2 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.uptime"
86
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.cpu.load[all,avg1]"
0.140000

三、Web 界面配置

创建主机

监控案例实战 -- Zabbix 监控 Linux 主机_linux


添加配置信息

监控案例实战 -- Zabbix 监控 Linux 主机_数据_02


嵌套模板监控

监控案例实战 -- Zabbix 监控 Linux 主机_linux_03


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_04


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_05

四、采集数据

查看最新数据

三分钟后查看采集到的数据

监控案例实战 -- Zabbix 监控 Linux 主机_linux_06


图形化查看数据

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_07

五、手动添加 item

创建 item

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_08


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_09


监控案例实战 -- Zabbix 监控 Linux 主机_运维_10


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_11


查看监控结果

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_12

六、监控项定义图形

创建图形

监控案例实战 -- Zabbix 监控 Linux 主机_数据_13


监控案例实战 -- Zabbix 监控 Linux 主机_数据_14


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_15


查看图形

监控案例实战 -- Zabbix 监控 Linux 主机_运维_16

七、创建聚合图形

创建监控项

cup_intr

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_17


cup_load

监控案例实战 -- Zabbix 监控 Linux 主机_数据_18


cup_util

监控案例实战 -- Zabbix 监控 Linux 主机_linux_19


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_20


添加图形cup_intr

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_21


cup_load

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_22


cup_util

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_23


监控案例实战 -- Zabbix 监控 Linux 主机_运维_24


创建聚合图形

监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_25


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix 监控 Linux_26


监控案例实战 -- Zabbix 监控 Linux 主机_linux_27


监控案例实战 -- Zabbix 监控 Linux 主机_运维_28


监控案例实战 -- Zabbix 监控 Linux 主机_运维_29


监控案例实战 -- Zabbix 监控 Linux 主机_Zabbix_30