CentOS主机部署zabbix监控操作步骤

**

CentOS主机部署zabbix监控操作步骤

ZABBIX AGENT简介

  1. zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
  2. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
  3. zabbix由2部分构成,zabbix server与可选组件zabbix agent。
  4. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

主机部署前准备(基于已经部署过zabbix server端前提)

RPM包下载

1.RHEL6:
wget https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/6/x86_64/zabbix-agent-5.0.1-1.el6.x86_64.rpm

2.RHEL7:
wget https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.1-1.el7.x86_64.rpm

3.RHEL8:
wget https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/8/x86_64/zabbix-agent-5.0.1-1.el8.x86_64.rpm

RPM包安装(以下以RHEL7为例)

首次安装命令:

rpm -ivh zabbix-agent-5.0.1-1.el7.x86_64.rpm

旧版升级命令:

rpm -Uvh zabbix-agent-5.0.1-1.el7.x86_64.rpm

安装zabbix agent

yum install zabbix-agent -y

配置zabbix agent

PS:zabbix agent默认配置文件路径位于:/etc/zabbix/zabbix_agentd.conf

vim /etc/zabbix/zabbix_agentd.conf

主要配置zabbix agent配置文件中的Server、ServerActive和Hostname等项,其它可默认。

#日志存储大小限制 
LogFileSize=0
vim /etc/zabbix/zabbix_agentd.conf

#采用主动模式,参数配置为0,关闭被动模式。  
Server=0

#主动模式下,zabbix agent连接zabbix server 的IP(以下仅为举例IP)。请根据主机实际情况来设置。
ServerActive=192.168.1.100:10053

#主机名称,在主机注册后,zabbix web端对应主机名称。建议只填写IP
Hostname=192.168.1.99

#主机元数据,有多处群组划分的建议填写
HostMetadata=

#允许使用不安全自定义userparameter键值。
UnsafeUserParameters=1

启动防火墙并放开10050端口

firewall-cmd --permanent --zone=public --add-port=10050/tcp
firewall-cmd --reload

建议提前查看防火墙是否已启用,有两个命令比较好用:

查询防火墙状态:dufirewall-cmd --state
查看开放的端口:firewall-cmd --list-ports

启动zabbix客户端、设置开机自启

zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
systemctl enable zabbix-agent
systemctl start zabbix-agent

PS:附上firewalld的基本使用命令:

启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
查看开放的端口:firewall-cmd --list-ports
添加端口:firewall-cmd --add-port=8080/tcp --permanent (–permanent永久生效,没有此参数重启后失效)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装部署zabbix6.0需要以下步骤: 1. 安装CentOS7操作系统,可以使用上述提供的清华镜像地址下载CentOS8镜像并写入U盘中。 2. 安装LAMP环境,即Apache、MySQL和PHP。可以使用以下命令安装: ``` yum install httpd mariadb-server mariadb php php-mysql php-gd php-xml php-bcmath php-mbstring -y ``` 3. 配置MariaDB数据库,创建zabbix数据库和用户,并授权: ``` mysql -u root -p CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES; exit; ``` 4. 下载并安装zabbix server和agent: ``` rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-1.el7.noarch.rpm yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y ``` 5. 导入zabbix数据库模板: ``` zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix ``` 6. 配置zabbix server和agent: - 编辑zabbix server配置文件/etc/zabbix/zabbix_server.conf,修改以下参数: ``` DBPassword=password ``` - 编辑zabbix agent配置文件/etc/zabbix/zabbix_agentd.conf,修改以下参数: ``` Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server ``` 7. 启动zabbix server、agent和httpd服务,并设置开机自启动: ``` systemctl start zabbix-server zabbix-agent httpd systemctl enable zabbix-server zabbix-agent httpd ``` 8. 访问zabbix web界面,进行初始化配置: - 打开浏览器,输入http://your_server_ip/zabbix,进入zabbix web界面。 - 根据提示进行初始化配置,包括设置管理员账号密码、连接数据库、设置zabbix server和agent等。 9. 部署完成后,可以在zabbix web界面中添加主机监控项、触发器等,实现对主机监控和告警。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值