云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

2019-02-02 09:51:38作者:曾秀珠稿源:云网牛站

本文介绍在Linux操作系统上安装和配置Zabbix agent 4.0的方法,适用Ubuntu 18.04、CentOS 7、Ubuntu 16.04等Linux发行版。还没有安装Zabbix的请参考在Ubuntu 18.04.1下安装zabbix 3.4的方法

 

安装Zabbix agent的方法

1、在CentOS 7上安装Zabbix agent

以下步骤用于在CentOS 7上安装Zabbix agent。

先添加Zabbix存储库,使用以下命令添加Zabbix 4.0存储库:

rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

添加repo后,通过在终端上执行以下命令来安装Zabbix agent:

sudo yum install zabbix-agent zabbix-sender

2、在Ubuntu 18.04上安装Zabbix agent

在Ubuntu 18.04(Bionic Beaver)LTS上添加Zabbix 4.0存储库:

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb

sudo dpkg -i zabbix-release_4.0*

sudo apt update

在Ubuntu 16.04(Xenial Xerus)LTS上添加Zabbix 4.0存储库:

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+xenial_all.deb

sudo dpkg -i zabbix-release_4.0*

然后安装Zabbix agent:

sudo apt install zabbix-agent zabbix-sender

 

配置Zabbix agent的方法

Zabbix agent配置是/etc/zabbix/zabbix_agentd.conf,编辑:

# cat /etc/zabbix/zabbix_agentd.conf

# On line 97 - Specify Zabbix server IP Address

Server=192.168.10.2

# On line 138 - Specify Zabbix server ( For active checks)

ServerActive=192.168.10.2

# On line 150 - Set server hostname reported by Zabbix agent

Hostname=server1.example.com

在进行更改后启动zabbix-agent,同时使服务在启动时启动:

sudo systemctl start zabbix-agent

sudo systemctl enable zabbix-agent

你可以使用以下命令检查服务状态:

$ sudo systemctl status zabbix-agent

zabbix-agent.service - Zabbix Agent

Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)

Active: active (running) since Fri 2019-02-01 19:30:00 UTC; 50s ago

Main PID: 28026 (zabbix_agentd)

CGroup: /system.slice/zabbix-agent.service

├─28026 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf

├─28027 /usr/sbin/zabbix_agentd: collector [idle 1 sec]

├─28028 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]

├─28029 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]

├─28030 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]

└─28031 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

如果启用了firewalld,请在防火墙上允许端口10050/tcp,这由Zabbix agent守护程序使用。

1、对于CentOS 7:

sudo firewall-cmd --permanent --add-port=10050/tcp

sudo firewall-cmd --reload

2、对于Ubuntu(UFW)

sudo ufw allow 10050/tcp

参考:在Ubuntu 18.04系统中使用UFW设置防火墙

如果使用ss或netstat命令监听,可以检查服务端口:

# ss -tunelp | grep 10050

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

 

将主机添加到Zabbix服务器

登录管理员Zabbix服务器界面,进入配置>主机>创建主机,提供以下信息:

要监视的服务器的主机名。

要监视的服务器的可见名称。

选择组或为“组”字段添加新组。

IP地址。

Zabbix agent服务端口-default是10050。

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

然后转到“模板”选项卡。

1.单击“链接新模板”部分下的“选择”按钮,选择要使用的模板:

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

2.选择模板后,单击添加链接将模板链接到目标系统:

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

模板链接后,它们将显示在链接模板部分:

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

使用“更新”按钮更新设置。

几分钟后,将收集监控数据,你可以使用Zabbix图表对其进行可视化,可以访问默认主机图:

Monitoring > Graphs > <Host|Graph>,即监控>图形> <主机|图形>

下面是我们之前添加的主机的Ram和CPU利用率图表:

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

在Ubuntu 18.04、CentOS 7上安装和配置Zabbix agent 4.0的方法

 

相关主题

CentOS 7下使用FirewallD构建动态防火墙

精选文章
热门文章