搭建lamp+zabbix

一. 确定好服务器或虚拟机联网和有源的情况的进行操作
在这里插入图片描述二. 快速搭建lamp

  1. 为什么搭建lamp
    lnmp是linux(系统)+Apache(前端可以支持静态和动态)+php(在这项目的主要内容就是调用后端的zabbix的页面)+mysql(数据库)

  2. 安装lamp

     yum -y install mariadb mariadb-server mariadb-devel httpd php php-mysql 
    
  3. 启动并设置开机启动

    systemctl start httpd    启动 服务
    systemctl enable httpd    开机自启动
    systemctl start mariadb.service  启动数据库
    systemctl enable mariadb.service  开机自启动
    
  4. 进行创建php进行数据库的读取也相当于以依赖关系,方便后面进行安装zabbix

    vim /var/www/html/linkdb.php
    <?php
    $db=mysql_connect("localhost","root","");
    if($db){ echo "ok"; }else{ echo "error"; };
    ?>
    

重启httpd访问最近的页面查看是否php页面配置成功
在这里插入图片描述三. 开始进行安装zabbix
5. 安装编译软件如:

    yum -y install gcc gcc-c++
  1. 创建zabbix方便后面和数据库建立联系:

    useradd zabbix
    
  2. 进入数据库:

    mysql –uroot –p #开始安装的时候没有密码
    
  3. 授权用户和密码:

    create database zabbixdb;  #创建一个zabbix的表
    grant all on zabbixdb. * to test@"localhost" identified by "123456"; #用户和密码
    
  4. 在官网进行选择安装:

    https://www.zabbix.com/cn/download
    
  5. 进行编译安装:

    tar –zxvf zabbix-3.2.3.tar.gz –C /opt/
    ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql
    #解释:Prefix安装的目录。这里是选择数据库类型这里选择--with-mysql。 
    会提示进行安装make install   进行操作
    
  6. 进入zabbix的安装目录下导入数据:

    mysql -utest -p123456 zabbixdb <schema.sql 
    mysql -utest -p123456 zabbixdb <images.sql 
    mysql -utest -p123456 zabbixdb <data.sql 
    mysql -utest -p123456 zabbixdb
    
  7. 把zabbix的文件cp到html下

    Cd /opt/zabbix-3.2.3/frontends/
    cp php /var/www/html/zabbix
    
  8. 重启httpd

    systemctl restart httpd
    
  9. 访问zabbix出现的问题

    修改php中的传输限制php.ini
    
  10. 672,php中的传输限制:可以根据你所要的来进行修改
    在这里插入图片描述

  11. 384,php中的执行时间:修改成300
    在这里插入图片描述

  12. 修改地区:改成上海
    在这里插入图片描述

  13. Zabbix的数据库:在这里插入图片描述
    用户是之创建的用户,密码同理
    在这里插入图片描述证明已经安装成功可以进行其他操作如:添加监控主机,cpu,等…

おすすめ

転載: blog.csdn.net/weixin_44932410/article/details/106272853
おすすめ