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

 

posted @   浮~生  阅读(86)  评论(0编辑  收藏  举报
编辑推荐:
· .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 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示