Zabbix 监控 Linux 主机

[b2_insert_post id=”6622″]

在上篇文章演示了Zabbix监控Windows 主机,这篇文章将演示Zabbix监控Linux主机配置操作。

0x01 准备工作

准备好需要被监控Linux主机需与Zabbix Server正常通信

Zabbix Server
OS:CentOS 7.4
Hostname:Zabbix
IP:172.16.252.100
已安装部署好Zabbix 5.0.6
Zabbix Client
OS:CentOS 7.4
Hostname:Lab-client

0x02 安装Zabbix Agent

安装Zabbix 5.0 yum源

[root@lab-client ~]# rpm -ivh http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

Retrieving http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
warning: /var/tmp/rpm-tmp.QAVW1K: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-release-5.0-1.el7         ################################# [100%]

安装Zabbix_agent

[root@lab-client ~]# yum -y install zabbix-agent

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 0:5.0.6-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================
 Package                     Arch                  Version                     Repository             Size
===========================================================================================================
Installing:
 zabbix-agent                x86_64                5.0.6-1.el7                 zabbix                452 k

Transaction Summary
===========================================================================================================
Install  1 Package

Total download size: 452 k
Installed size: 1.8 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/zabbix/packages/zabbix-agent-5.0.6-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Public key for zabbix-agent-5.0.6-1.el7.x86_64.rpm is not installed
zabbix-agent-5.0.6-1.el7.x86_64.rpm                                                 | 452 kB  00:01:25     
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Importing GPG key 0xA14FE591:
 Userid     : "Zabbix LLC <packager@zabbix.com>"
 Fingerprint: a184 8f53 52d0 22b9 471d 83d0 082a b56b a14f e591
 Package    : zabbix-release-5.0-1.el7.noarch (installed)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : zabbix-agent-5.0.6-1.el7.x86_64                                                         1/1 
  Verifying  : zabbix-agent-5.0.6-1.el7.x86_64                                                         1/1 

Installed:
  zabbix-agent.x86_64 0:5.0.6-1.el7                                                                        

Complete!

修改zabbix-agent配置文件

[root@lab-client ~]# vim /etc/zabbix/zabbix_agentd.conf

#修改117行
Server=172.16.252.100 #此处填写Zabbix Server的IP地址
#修改158行
ServerActive=172.16.252.100 #此处填写Zabbix Server的IP地址
#修改169行
Hostname=lab-client #此处填写被监控主机电脑名

启动zabbix_agent服务

#关闭防火墙此处演示,生产环境可放行10050端口即可
[root@lab-client ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

#启动Zabbix_agent服务并添加到自动启动
[root@lab-client ~]# systemctl start zabbix-agent.service && systemctl enable zabbix-agent.service

Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.

#查看zabbix_agent是否启动
[root@lab-client ~]#systemctl status zabbix-agent.service
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-12-15 03:25:02 PST; 27s ago
 Main PID: 32512 (zabbix_agentd)
   CGroup: /system.slice/zabbix-agent.service
           ├─32512 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─32513 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─32514 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
           ├─32515 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
           ├─32516 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
           └─32517 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Dec 15 03:25:02 lab-client systemd[1]: Starting Zabbix Agent...
Dec 15 03:25:02 lab-client systemd[1]: Started Zabbix Agent.

0x03 控制端新增被监控主机

进入控制端后,首先新增主机群组Linux-CentOS

Zabbix 监控 Linux 主机
Zabbix 监控 Linux 主机

创建CentOS模板群组,将上一步新建的Linux-CentOS主机群组加入,并链接到Template OS Linux by Zabbix agent基础模板 (此处演示用,使用自带基础模板)

Zabbix 监控 Linux 主机
Zabbix 监控 Linux 主机

新增主机,并将lab-client主机添加到Linux-CentOS主机群组中

Zabbix 监控 Linux 主机
Zabbix 监控 Linux 主机
Zabbix 监控 Linux 主机

看到主机状态中ZBX变绿了,即证明安装成功,可以被正常监控

Zabbix 监控 Linux 主机

验证查看主机运行状态图形显示

Zabbix 监控 Linux 主机

可以正常看到主机当前CPU运行状态,到此已完成通过Zabbix监控Linux主机配置动作,其他更深入的监控项以及触发器操作后续会依次实验。

(0)
公众号 微信扫一扫关注公众号 微信扫一扫关注公众号
上一篇 2020年12月15日 09:49
下一篇 2020年12月16日 11:55

相关推荐

扫码领红包