centos7.9安装zabbix+添加局域网下其他客户机

这里写自定义目录标题

安装环境说明:

此次安装环境,系统为centos7,zabbix版本为5.0,centos7最高支持的zabbix为5.0版本,如欲安装更高版本的zabbix,需centos8或者centos9。

一、安装相关的软件包

安装前最好更新一下系统软件

yum -y update

1.1 安装httpd和php

yum install -y httpd php

1.2 安装php扩展

 yum install –y php-mysql php-snmp php-xml php-ldap php-gd php-mbstring php-posix

1.3 设置php,据系统实际情况设定时区

[root@localhost ~]# vim /etc/php.ini

[PHP]

……

date.timezone = Asia/Shanghai

1.4 启动httpd并设置开机启动

systemctl start httpd && systemctl enable httpd

1.5 安装MariaDB 10.3数据库

yum -y install mariadb mariadb-server

1.6 启动mysql数据库服务并设为开机启动

systemctl start mariadb && systemctl enable mariadb

1.7 安装net-snmp

yum install –y net-snmp net-snmp-libs net-snmp-utils net-snmp-devel net-snmp-perl

1.8 启动snmp并设置开机启动

systemctl start snmpd.service && systemctl enable snmpd.service

二、安装zabbix

2.1 下载软件包

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

yum clean all

2.2 安装zabbix的包

yum install -y zabbix-server-mysql zabbix-agent   zabbix-get  zabbix-sender  zabbix-web centos-release-scl

2.3 编辑配置文件

vim /etc/yum.repos.d/zabbix.repo,将enabled=0改为=1
![在这里插入图片描述](https://img-blog.csdnimg.cn/ff7e792ac4bf465fbfab2881155a2982.jpeg)

2.4 安装zabbix前端包

yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl

2.5 创建一个zabbix库并设置为utf8的字符编码格式

mysql -uroot

create database zabbix character set utf8 collate utf8_bin;

2.6 创建账户并且授权设置密码

create user zabbix@localhost identified by 'zabbix';

grant all privileges on zabbix.* to zabbix@localhost;

flush privileges;

2.7 导入表

导入初始架构和数据,password就是上面步骤中设置的密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

2.8 为Zabbix server配置数据库

编辑配置文件,将DBPassword修改为=zabbix

vim /etc/zabbix/zabbix_server.conf

2.9 为Zabbix前端配置修改时区

编辑配置文件 ,修改匹配自己的城市

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

2.10 启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

2.11 重启相关服务

systemctl restart httpd.service && systemctl restart mariadb.service && service  httpd restart && service mariadb restart  && systemctl restart snmpd.service

三、禁用防火墙和selinux

3.1 禁用防火墙 (如果是跑在公网的建议放行相关端口,不禁用防火墙)

systemctl stop firewalld.service   

systemctl disable firewalld

3.2 禁用selinux否则会报下图这个错

Zabbix server is not running:the information displayed may not be current

vim /etc/sysconfig/selinux,将SELINUX修改为=disabled,然后重启,shutdown -r now,该操作重启后才会生效,所以一定要重启系统;

四、登陆zabbix网址设置

 http://ip/zabbix

 初始登录账号Admin,密码zabbix

五、局域网下添加其他监控主机

zabbix web页面会自动将zabbix 服务端本身作为监控的主机之一,无需配置。我们就介绍在额外的设备上安装zabbix agent客户端,并添加监控主机的操作。我们再次开启一台Vmware虚拟机,该设备IP地址为192.168.0.35 使用yum安装zabbix-agent

命令:yum -y  install zabbix-agent
/etc/zabbix/zabbix_agentd.conf      #修改客户端配置文件改为指定的zabbix服务端IP  
Server=服务端主机所在IP
命令:systemctl start  zabbix-agent.service             #启动服务
命令:systemctl enable zabbix-agent.service           #开机自启

1.在 “配置” 选项中选择 “主机群组“ 然后点击添加主机群组
在这里插入图片描述
在这里插入图片描述
2.添加主机

在 “配置” 中选项中选择 “主机” 然后在模板设置中点击 “选择”

在这里插入图片描述
根据自己被监控的系统选择,最后点击下面的 “选择”,然后对话框自动关闭
在这里插入图片描述
对话框结束之后点击 “创建主机”
在这里插入图片描述
根据选项自己填写自己的情况
在这里插入图片描述
下一步配置模板,如果上一步点击了“添加”,再次进入这个界面,就点击一下创建的客户端名字就行了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看见ZBX是绿色就证明添加主机成功

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是 CentOS 7.9 安装 Zabbix 的步骤: 1. 安装 EPEL 和 Zabbix 仓库 ```shell yum install -y epel-release rpm -ivh https://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-release-5.2-1.el7.noarch.rpm ``` 2. 安装 Zabbix Server、Zabbix Agent 和 Zabbix Web ```shell yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent ``` 3. 安装 MySQL 数据库 ```shell yum install -y mariadb mariadb-server ``` 4. 配置 MySQL 数据库 ```shell systemctl start mariadb systemctl enable mariadb mysql_secure_installation ``` 5. 创建 Zabbix 数据库 ```shell mysql -uroot -p create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; quit; ``` 6. 导入 Zabbix 数据库 ```shell zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix ``` 7. 配置 Zabbix Server 编辑 `/etc/zabbix/zabbix_server.conf` 文件,修改以下参数: ```conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix ``` 8. 配置 Zabbix Web 编辑 `/etc/zabbix/web/zabbix.conf.php` 文件,修改以下参数: ```php $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = 'localhost'; $DB['PORT'] = '0'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'zabbix'; ``` 9. 启动 Zabbix Server 和 Zabbix Agent ```shell systemctl start zabbix-server systemctl start zabbix-agent systemctl enable zabbix-server systemctl enable zabbix-agent ``` 10. 配置防火墙 ```shell firewall-cmd --add-port=10050/tcp --permanent firewall-cmd --add-port=10051/tcp --permanent firewall-cmd --reload ``` 11. 访问 Zabbix Web 在浏览器中访问 `http://your_ip_address/zabbix`,输入默认用户名 `Admin` 和默认密码 `zabbix` 登录 Zabbix Web。 以上就是 CentOS 7.9 安装 Zabbix 的全部步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值