0
点赞
收藏
分享

微信扫一扫

安装Zabbix6.4版本教程

小_北_爸 2023-11-04 阅读 72

一、zabbix说明

Zabbix监控原理:理解Zabbix的监控原理对于配置Zabbix非常重要。Zabbix Agent负责收集客户端的数据,并发送至Zabbix Server,Zabbix Server将数据存储到数据库中,用户可以通过Zabbix Web查看数据。

触发器设置:Zabbix允许你为几乎任何事件配置基于邮件的告警。你需要根据你的监控需求来设置触发器。

硬件要求:Zabbix对物理内存和硬盘存储容量都有要求。如果刚接触Zabbix,128 MB的物理内存和至少256 MB空闲的硬盘空间可能是一个很好的起点。然而,所需的内存和磁盘空间显然取决于被监控的主机数量和配置参数。


二、安装Zabbix6.4版本的详细教程:

下载Zabbix:

rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm
dnf clean all

这些命令用于下载Zabbix的存储库。

安装Zabbix server,Web前端,agent:

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

这个命令用于安装Zabbix。

创建初始数据库:

mysql -uroot -p password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
mysql -uroot -p password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

这些命令用于创建Zabbix的初始数据库。

为Zabbix server配置数据库:

vim /etc/zabbix/zabbix_server.conf
DBPassword= password

这个命令用于配置Zabbix server的数据库。

启动Zabbix server和agent进程:

systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm

这个命令用于启动和开机自启Zabbix。


三、安装Zabbix-agent:

安装Zabbix源:

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-1.el7.noarch.rpm
yum clean all

这些命令用于安装Zabbix的存储库。

安装Zabbix Agent:

yum install zabbix-agent

这个命令用于安装Zabbix Agent。

配置Zabbix Agent:

vim /etc/zabbix/zabbix_agentd.conf

在这个配置文件中,你需要设置以下参数:

Server=your_zabbix_server_ip:你的Zabbix服务器的IP地址。
Hostname=your_agent_hostname:你的Zabbix Agent的主机名。
EnableRemoteCommands=1:启用远程命令。
LogFileSize=0:日志文件大小。

启动Zabbix Agent并设置为开机启动:

systemctl start zabbix-agent
systemctl enable zabbix-agent

这些命令用于启动Zabbix Agent并设置为开机启动。


四、防火墙配置:

systemctl start firewalld
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --permanent --add-port=10051/tcp
firewall-cmd --reload

这些命令分别用于启动防火墙,添加HTTP端口(80),Zabbix agent端口(10050)和Zabbix server端口(10051),然后重新加载防火墙配置。

端口设置:Zabbix server默认使用10051端口,Zabbix agent默认使用10050端口。如果你的环境中这些端口已经被其他服务使用,你需要在安装和配置Zabbix时指定其他端口。

关闭防火墙和SELinux:在某些情况下,你可能需要暂时关闭防火墙和SELinux以完成Zabbix的安装和配置。但是,这会降低你的系统的安全性,所以在完成安装和配置后,你应该尽快重新启用它们


以上就是在CentOS 7上安装Zabbix 6版本的Agent的详细步骤

done


举报

相关推荐

0 条评论