一、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 fire服务器托管网walld
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
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。 了解校招、分享校招知识的学长来了! 马上就要秋招了(或者说有的同学已经开始秋招了),不知道大家简历准备得怎么样了? 简历的重要性不言而喻,无论是校招、海投还是找人帮助内推,一份像样的简…