宝塔面板之前已经安装完成,如果不会可以查看上一个日志。接下来开始安装zabbix

1、添加系统用户和组

2、

yum -y install epel-release    #安装源

3、使用命令

yum -y install net-snmp-devel fping

安装编译Zabbix需要的各种依赖和组件

yum -y install net-snmp-devel fping

4、zabbix官网下载源码,我这里选的是3.0。如果想要其他版本可以打开官网地址,另外本地也要下载,因为里面有数据库文件

wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.24/zabbix-3.0.24.tar.gztar -zxvf zabbix-3.0.24.tar.gz           #解压cd zabbix-3.0.24./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2        #编译make install    #安装

到这里一般不会有问题,除非有版本的不兼容

5、在宝塔面板打开phpmyadmin,创建zabbix数据库,使用utf8_general_ci进行排序

6、导入数据库文件,文件在之前下载的zabbix源码包里,路径如下图,另按序号导入数据库

7、导入后回到宝塔linux面板,点击从服务器获取数据库,发现zabbix数据库后对其进行同步,切记切记

8、接下来远程服务器,对文件进行修改,数据库名,数据库用户名,密码

vim /usr/local/etc/zabbix_server.conf

9、对客户端进行修改,加上安装zabbix的IP

vim /usr/local/etc/zabbix_agentd.conf

10、关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

11、使用zabbix_server、zabbix_agentd启动zabbix服务端、客户端

12、回到宝塔linux面板创建站点,并将创建的站点设置为默认站点,并找到安装的php版本,将其max_input_time值修改为300

13、SSH远程到服务器,将源码目录中的PHP里的内容复制到网站根目录中(网站根目录就是刚刚创建的站点地址)

/frontends/php/*     /网站根目录路径

14、打开浏览器,输入ip或者域名/setup.php,接下来就是一步步的安装了,安装步骤不说了,说下遇到的问题

1)、检查环境配置时出现错误,PHP option "always_populate_raw_post_data" must to be -1

我找到PHP.ini文件打开,找到always_populate_raw_post_data这个项,看到值是-1,那应该不是php的问题。再次找解决方法

vim /网站根目录/include/classes/setup/CFrontendSetup.php
找到下面代码、关于always-populate-raw-post-data;

添加 $current = -;

public function checkPhpAlwaysPopulateRawPostData() {
                $current = ini_get('always_populate_raw_post_data');
                $current = -;
                return array(
                        'name' => _('PHP always_populate_raw_post_data'),
                        ) ? _('on') : _('off'),
                        'required' => _('off'),
                        ) ? self::CHECK_FATAL : self::CHECK_OK,
                        'error' => _('PHP always_populate_raw_post_data must be set to -1.')
                );
        }

2)、最后一步出现错误提示

Cannot create the configuration file.

Details

·        Unable to create the configurationfile.

Alternatively,you can install it manually:

1.       Download the configuration file

2.       Save it as"/usr/local/nginx-1.8.1/html/zabbix/conf/zabbix.conf.php"
解决方法:

按照提示,下载配置文档,再FTP转到/网站根目录/conf/中

15、完成后再点击finish就会弹出登陆界面,输入默认的账户名:Admin,密码:zabbix即可登陆,登陆后,如无意外会出现下面图中圈住部分的错误

解决方法

使用find /-name mysql.sock命令查找mysql.sock所在的路径是在/tmp/文件夹内,,跟上一步看到的/var/lib/mysql/mysql.sock这个路径不符,为此我们对mysql.sock采用软链接的方式去处理

mkdir /var/lib/mysql

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

/etc/rc.d/init.d/mysqld restart   #重启数据库

16、刷新zabbix web界面,发现错误消失,一切恢复正常

最新文章

  1. XSS(跨站脚本攻击)的最全总结
  2. C语言中void*详解及应用
  3. JavaScript表单处理(下)
  4. 通过HP Loadrunner VuGen来录制安卓的应用
  5. bzoj 2957: 楼房重建 线段树
  6. Xubuntu 安装mentohust
  7. Eclipse上Spring-tool的安装
  8. 解决Win10下_findnext()异常
  9. Java中的String、StringBuilder以及StringBuffer
  10. 信息摘要算法之三:SHA256算法分析与实现
  11. ftp搭建安装
  12. Chrome中Vim插件cVim
  13. Django框架之模板继承和静态文件配置
  14. 论操作系统的IO
  15. C,C#,Java:枚举类型
  16. 深入理解Linux内核-I/O体系结构和设备驱动程序
  17. Oracle体系结构之控制文件管理
  18. 克拉 & 24K
  19. QtGui.QPen
  20. 高老大 ‘SQL Server 优化器特性导致的内存授予相关BUG’ 学习笔记

热门文章

  1. 010 Editor 8.0.1 之 逆向分析及注册机编写
  2. Solidity知识点集 — 溢出和下溢
  3. 3D 数据
  4. HTML-CSS背景渐进色
  5. 设计模式学习心得<享元模式 Flyweight>
  6. 在Jenkins上配置批处理删除远程共享目录7天以上的文件
  7. linux jdk 环境变量
  8. java学习(一)
  9. linux '--stdin'错误 -批量修改密码
  10. 第三次scrum作业