宝塔面板下安装zabbix
宝塔面板之前已经安装完成,如果不会可以查看上一个日志。接下来开始安装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界面,发现错误消失,一切恢复正常
宝塔面板下安装zabbix的更多相关文章
- Windows系统下安装zabbix客户端
简单介绍如何在windows系统下安装zabbix客户端 1. 首先下载和zabbix服务端大版本相同的windows客户端 例如我服务端安装的是zabbix-3.4.14.tar.gz ...
- Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)
一.Centos 6.5 下的Zabbix Server安装 上篇文章记录的是centos 7 下安装zabbix ,很简单.但是6.5上面没有可用的源直接安装zabbix,所以需要从别处下载.感谢i ...
- Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)
一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...
- linux下安装zabbix服务器
1.lnmp环境安装(linux.nginx.mysql.php) 2.安装php所需模块以及其他模块 yum install -y php-bcmath yum install -y php-mbs ...
- Centos7下安装zabbix 3.0.19
参考网站: https://www.cnblogs.com/xiewenming/p/7732144.html https://www.cnblogs.com/clsn/p/7885990.html ...
- CentOS6.5下安装Zabbix
一.安装环境LAMP 这次安装zabbix全程使用yum进行安装,在于速度快,而且,出错的机会小,如果以后在生产环境上时,也可以先使用可以联网的机器进行安装,安装好以后将机器隔离,这样安装速度更快更方 ...
- Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装
一.关闭selinux 修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled) vim /etc/selinux/config # This ...
- 【ZABBIX】Linux下安装ZABBIX
说明:搭建ZABBIX所需的软件列表为:RHEL6.5+Nginx+MySQL+PHP+ZABBIX. 一.软件包 软件名称 版本 下载地址 nginx 1.10.3 http://nginx.org ...
- Windows下安装Zabbix agent
下载Windows版本的Zabbix agent安装包:https://www.zabbix.com/cn/download_agents#tab:40LTS 有两种安装方式: (1)需要手动安装,安 ...
随机推荐
- Tomcat start.bat闪退:JRE_HOME环境变量配置不对
最近在配置Tomcat上遇到startup.bat启动闪退,在网上找了很多方法,都没解决.后来在网上找到两种问题,更改了两次,解决了.现将我遇到的问题分享,希望对遇到同样问题有帮助. 1.很多初学者对 ...
- spring boot整合websocket
转载自:https://www.cnblogs.com/GoodHelper/p/7078381.html 一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日 ...
- 获取网页title(还有一坑未填)
def getTitle(self,url): #get title title = 'time out' try: self.res = requests.get(url,timeout=5) so ...
- Java API使用
汉化版Java API使用 首次打开出现的问题 在首次打开API时,可能你会遇见这样的问题. 经过查阅,发现是因为文档的权限问题,文档未解锁造成的.这时候只需要给给它权限就可以. 首先关闭程序,单击右 ...
- tiny4412 --Uboot移植(6) SD卡驱动,启动内核
开发环境:win10 64位 + VMware12 + Ubuntu14.04 32位 工具链:linaro提供的gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-g ...
- Linux 学习笔记 1
1. 名词解释 GNU: 目标是创建一套完全自由的操作系统:包含了可自由使用的软件,如Emacs,GCC,Tex,X Window:制定了3个自由软件协议:GPL,LGPL,GFDL GPL(Gen ...
- java线程中的notifyAll唤醒操作
注意: java中的notifyAll和notify都是唤醒线程的操作,notify只会唤醒等待池中的某一个线程,但是不确定是哪一个线程,notifyAll是针对指定对象里面的所有线程执行唤醒操作,指 ...
- 安装composer Failed to decode zlib stream 问题解决方法
https://getcomposer.org/download/ 页面下载最新版本 composer.phar 放到php.exe 页面下.创建一个.bat文件,存入下面内容 @ECHO OFF p ...
- linux下maven的安装
上传安装包到相应路径 进行解压 tar -zxvf apache-maven-3.0.5-bin.tar.gz -C /export/servers/ 修改环境变量 vim /etc/profile ...
- linux从0开始----01
1.VMware 虚拟机安装与卸载 推荐安装较高版本,11.x以后的.本课程安装12.x版本,需要序列号. 2.在vmware中安装centos客户机.初学者选择典型安装也可以. 1.vware文件菜 ...