阿里云ecs服务器搭建 前言 Zabbix的作用,这里就不做过多解释。IT从业者应该都是知道Zabbix的作用。网上找了很多安装Zabbix的教程但是很多centos 7系统安装教程,少有cento···
阿里云ecs服务器搭建
前言
Zabbix的作用,这里就不做过多解释。IT从业者应该都是知道Zabbix的作用。网上找了很多安装Zabbix的教程但是很多centos 7系统安装教程,少有centos 8安装教程。虽然centos 8已经停止更新了,但是从一个好学者的角度还是将其安装。还好zabbix的官网有zabbix centos8 的安装步骤。所以安装起来可以助力,但是zabbixx安装的依赖软件官网是没有,需要自己不断去摸索和排查。接下来就把我在Centos8 安装zabbix步骤分享,其中也把安装出现问题一个分享出来。此文只是安装教程,如果配置后续也会更新。在此也我也把我参照博客、网址分享给大家。
安装总体步骤:
1.关闭防火墙并设置开机不启动。
2.配置需要安装依赖包yum。主要安装Mariadb和PHP服务
3修改Apache和配置文件。
4.开启APache和Mariadb服务并设置开机启动。
5.初始化数据库并测试能否成功登录数据库。
6.创建数据库并设置监控信息授权。(验证PHP和Mariadb的关联性)
7.安装zabbix服务器(添加阿里云元源区域)
8安装zabbix存储库(参照zabbix官网安装模式)
9.安装Zabbix server,Web前端,agent
10.导入初始化架构和数据(系统会提示您输入账号和密码)
11.zabbix Server配置数据库
12.启动Zabbix server和agent进程,启动Zabbix server和agent进程,并为它们设置开机自启:
13.最后在浏览器输入http://本地IP/zabbix进入网页设置。在这里已经完成基本配置。
详细安装
1.关闭防火墙并设置开机不启动。
如果不关闭防火墙的话后续可能会影响Zabbix网页打开所有建议是关闭
root> systemctl stop firwalld
root>systemctl dislable fiwalld
root>systemctl status firewalld确认防火墙是否关闭成功
2.配置需要安装依赖包yum。主要安装Mariadb和PHP服务
2.1因为centos8已经停止了更新了,centos没有相关yum资源
root>cat /etc /yum.repos.d查看目前保留repos.d文件,对于centos8来说已经是没有用了
root>rm -rf ./*.repo删除掉这些文件
root>wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
root>yum makecache重新建立缓存
2.2安装Mariadb10.3数据库
安装之前不要执行 dnf -y update因为执行之后2.1的操作就白忙活了。【踩坑总结】
root>dnf module install mariadb这里为日后埋下一个故障伏笔
root>rpm -qi mariadb-server查看Mariadb是否安装成功
root>netstat -anpt | grep 3306查看能不能监听到数据库运行图中是运行成功
root>mysql_secure_installation初始化数据库(图是借鉴网上后续会鸣谢大神)
root>mysql -uroot -pshv@1234能否进入数据库
root>systemctl start mariadb.service启动Mariadb数据库
root>mysql -uroot- pshv@1234 创建数据库监控信息表并授权
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
//数据库监控信息的表为zabbix,字符集为utf8,每一个字符区分大小写
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@% identified by admin123;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by admin123;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
root>syetemctl enable mariadb.service设置为开启启动
2.3安装httpd服务
root> yum install -y httpd
root>httpd-v 查看是否安装成功
root>systemctl start httpd重新启动httpd
root>netstat -anpt | grep 80监听是否开启端口一般到这个步骤都是开启状态
root>syetemctl enable httpd设置开机启动
root>vi/etc/httpd/conf/httpd.conf 修改apache和php配置文件
ServerNamewww.example.com:80//开启域名DirectoryIndexindex.phpindex.html//添加index.phproot>vi /etc/php.ini
date.timezone= PRCroot>vi /var/www/html/index.php编辑测试网页

发表评论
最近发表
标签列表