轻量应用服务器_Lighthouse - 腾讯云 (tencent.com)
云服务器 TencentOS Server 简介 - 产品简介 - 文档中心 - 腾讯云
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题,由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
TencentOS Server 是腾讯开源的 Linux 发行版,针对云原生场景进行了全面优化和性能增强,旨在为云上应用程序提供稳定、安全和高性能的运行环境。TencentOS Server 用户态与RHEL二进制兼容,提供长期的安全支持与更新,支持热补丁修复。
本次安装配置选择了腾讯云轻量应用服务器的境外的1c1g25g的基础配置作为实验环境,供大家借鉴和参考。
1. 更新系统软件
在 腾讯云webshell终端中输入如下命令,并按回车键,更新系统软件。
yum update -y
当你看到有Complete字样输出时,则说明你已经完成了系统软件更新。
2. 安装 MySQL 数据库
执行以下命令,查看系统中是否已安装 MariaDB。
rpm -qa | grep -i mariadb
返回结果类似如下内容,则表示已存在 MariaDB。
为避免安装版本不同造成冲突,请执行下面命令移除已安装的 MariaDB。
yum -y remove 包名
若返回结果为空,则说明未预先安装,则执行下一步。
执行以下命令,在 /etc/yum.repos.d/下创建 MariaDB.repo文件。
vim /etc/yum.repos.d/MariaDB.repo
按 “i” 切换至编辑模式,并写入以下内容。
# MariaDB 10.4 CentOS repository list - created 2019-11-05 11:56 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
按 “Esc”,输入 “:wq”,保存文件并返回。
执行以下命令,安装 MariaDB。并设置mariadb开机自启动
yum install -y mariadb-server
systemctl start mariadb
systemctl enable mariadb
当你看到 Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. 的输出时,则说明已经完成了 MySQL 数据库的安装。
3. 初始化 MySQL 数据库
执行如下命令,初始化数据库。
mysql_secure_installation
具体操作流程如下
当你看到 Thanks for using MariaDB! 的输出时,则表示你已经完成了 MariaDB 的配置。
4. 安装 Zabbix 仓库
执行如下命令,安装 Zabbix 仓库
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
dnf clean all
当你看到Cleaning up list of fastest mirrors的输出时,则说明你已经安装好了 Zabbix 官方仓库
5. 安装 Zabbix Server、Web 前端、Agent
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
6. 创建 Zabbix 所用数据库
在命令行中输入 mysql -uroot -p ,并输入密码,登录 MySQL 数据库。
在 mysql shell 当中输入如下代码,创建一个名为 zabbix 的数据库,并创建一个名为zabbix,密码为 password 的用户,用于管理 zabbix 数据库。
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit;
7. 导入 Zabbix Server 默认数据
在完成了数据库的创建后,可以导入默认的数据库数据
在命令行中输入如下代码,以导入默认数据:
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
8. 启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
9.配置 Web 端
打开浏览器,访问 http://服务器IP/zabbix 进行后续的安装。安装完成后,使用用户名 Admin,密码 zabbix 即可登陆 Zabbix
文末给大家推荐两个腾讯云轻量应用服务器的活动
腾讯云限时秒的活动,优惠力度非常大,买到就是赚到了,1核2G的配置最低99元一年。非常适合长期使用的一些客户。
腾讯云轻量无忧计划,是在正常的轻量应用服务器的基础上,用户享受一定额外权益的限定特殊实例(续费优惠、免费域名),适合学生党和各位开发从业人员,早买早享受。