zabbix4.0-安装:yum方式安装(LAMP+zabbix_server)
基础信息:
此机器是虚拟机,拥有可以连接网络的IP地址。
zabbix_server的实验IP地址:192.168.24.133
yum源:本地base源+阿里的epel源
阿里源:https://developer.aliyun.com/mirror/
官方yum安装文档:1 Red Hat Enterprise Linux/CentOS [Zabbix Documentation 4.0]
开始搭建zabbix_server
1.关闭防火墙和selinux。
#systemctl stop firewalld
#setenforce 0
#vim /etc/selinux/config
SELINUX=disabled
2.下载阿里epel源:#wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
3.安装Apache
#yum replist
#yum install -y httpd
#systemctl start httpd;systemctl enable httpd
#网站测试:http://IP地址
4.安装php
#yum install -y php
#systemctl restart httpd.service
测试php是否安装成功
#echo "hello" > /var/www/html/hello.php
然后浏览器测试:ip地址/hello.php 经测试,网站正常显示。
5.安装mysql
#yum install -y mariadb* (*安装mariadb*,方便安装所有关于mariadb的依赖。)
#systemctl start mariadb
#systemctl enable mariadb
#mysql_secure_installation (设置mysql账户root密码,此实验中root密码设为"roottoor")
#mysql -uroot -p密码 ( 测试是否可以连接mysql)
#yum install -y php-mysql (关联mysql和php)
#yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmpphp-soap curl curl-devel (安装常用的php模块)
#systemctl restart httpd (重启Apache服务)
6.安装zabbix_server
#rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm (具体的可到命令中的网址去查看或自行下载,可找到最新版本)
#yum install zabbix-server-mysql zabbix-web-mysql
#mysql -uroot -proottoor
mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbixpwd';
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixpwd';
mysql>flush privileges;
mysql>quit;
#zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix (导入初始模板[用户为zabbix、数据为zabbix])
输入zabbix用户的密码"zabbixpwd"
#vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbixpwd
#systemctl start zabbix-server;systemctl enable zabbix-server
对于 RHEL 7 和更高版本,Zabbix 前端的 Apache 配置文件位于 /etc/httpd/conf.d/zabbix.conf。
#vim /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
#systemctl restart httpd
至此 前端安装步骤 来完成 Zabbix 前端的安装,并访问新安装的 Zabbix 前端页面。
访问:http://192.168.24.133/zabbix
zabbix默认用户名:Admin
默认密码:zabbix
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统