源码安装 zabbix 2.4.5

1、安装依赖包

yum -y install httpd php php-fpm php-cli php-common php-gd php-mbstring php-mcrypt php-mysql php-pdo php-devel php-imagick php-xmlrpc php-xml php-bcmath php-dbaphp-enchant php-yaf  mysql mysql-server mysql-libs
mysql-devel curl curl-devel net-snmp net-snmp-devel libssh2-devel OpenIPMI-devel gcc gcc-c++ glibc

2、下载源码包

http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.5/zabbix-2.4.5.tar.gz/download

3、解压源码包并添加相关用户

tar -zxvf zabbix-2.4.5.tar.gz
useradd zabbix -s /sbin/nologin -M

4、创建数据库和数据库用户

mysql>CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; #创建Zabbix数据库
mysql> GRANT ALL ON zabbix.* TO 用户名@‘%‘ IDENTIFIED BY ‘密码‘; #创建用户并赋予权限
mysql> FLUSH PRIVILEGES; #刷新授权表

5、按顺序导入zabbix数据库数据

mysql -u<username> -p<password> zabbix < /zabbix-2.4.5/database/mysql/schema.sql 
mysql -u<username> -p<password> zabbix < /zabbix-2.4.5/database/mysql/images.sql 
mysql -u<username> -p<password> zabbix < /zabbix-2.4.5/database/mysql/data.sql
#注:如果仅为proxy创建数据库,只导入schema.sql即可

6、编译安装zabbix

./configure --prefix=/usr/local/zabbix2 --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-ssh2 #同时安装server和agent组件,并将数据导入数据库
./configure --prefix=/usr/local/zabbix2 --enable-server --with-mysql --with-net-snmp --with-libcurl #仅安装 server 组件,并将数据导入数据库
./configure --prefix=/usr/local/zabbix2  --enable-proxy --with-net-snmp --with-mysql --with-ssh2 #仅安装 proxy 组件,并将数据导入数据库
./configure --enable-agent #仅安装 agent 组件
make && make install #开始安装

7、将zabbix的web代码复制到web目录中

cd /zabbix-2.4.5/frontends/php
mv * /var/www/html
chown -R apache:apache /var/www/html/
时间: 2024-10-12 04:06:28

源码安装 zabbix 2.4.5的相关文章

源码安装zabbix(lnmp+zabbix)

源码安装zabbix 实验环境: [[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m 环境要求: 需要准备好实验环境,配置好主机名称 , 网络源(这里我使用的是163网络源),查看并调整好自己的时区以及时间,关闭防火墙iptables   selinux. 安装nginx 需要软件有: nginx-1.8.0.tar.gz  pcre-8.34.tar.gz 安装步骤: 首选安装:

源码安装zabbix

源码安装zabbix 作者:尹正杰 前言:在安装zabbix之前,你要有LNMP环境,可以参考的另外一片文档,是关于LNMP的~我是在那个环境基础上搭建出来的~ 1.下载zabbix软件包 链接:http://pan.baidu.com/s/1slcXw41 密码:k8jm [[email protected] yinzhengjie]# yum -y install lrzsz 利用linux自带的上传命令上传软件包到服务器目录上 2.安装依赖包,不然配置zabbix的时候会报错 [[emai

源码安装ZABBIX客户端

之前安装过ZABBIX的服务端,详情请参见我之前写的文章猛戳这里.现在开始安装ZABBIX的客户端 客户端安装配置 下载安装客户端 所有版本下载地址:http://www.zabbix.com/download.php,可以直接下载已经编译好的二进制文件,或者也可以源码安装. # cd /usr/local/src # wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabb

源码安装ZABBIX服务

在安装ZABBIX服务之前,首先我们的搭建好LAMP环境或者LNMP环境,这里我搭建的环境为LAMP环境,具体怎样搭建LAMP环境我之前的文章中有提到过,猛戳此处查看LAMP环境安装,好了,接下来开始准备安装ZABBIX zabbix服务安装 安装好LAMP环境之后需要配置php.ini文件,安装LAMP之后php.ini文件所在目录为/usr/local/php/etc/php.ini 将其中的一些参数修改为如下: max_execution_time = 300 memory_limit =

源码安装zabbix时PHP ldap Warning

一.如果是源码编译 [[email protected] php-7.2.7]# ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/ opcache.a opcache.so # 出现告警是因为ldap模块不存在,须要编译生成此模块并重新加载 到源码包的解压目录下,没有保存源码文件的话 , 下载相同版本的php进行解压 , 进行源码编译ldap模块(其他模块如果缺失编译方法一样) [[email protected] p

CentOS 7 源码安装 Zabbix 3.2.3

1.1 环境准备 系统环境准备: CentOS 7 64位 mysql-5.5.44 php-5.6.29 zabbix-3.2.3 配置前先关闭iptables和SELINUX,避免安装过程中报错. # service iptables stop # setenforce 0 # vi /etc/sysconfig/selinux SELINUX=disabled MySQL 5.1以上最好是 5.6或者更高的版本 PHP 5.4或者更高的版本 2, LAMNP环境安装好 编译安装zabbix

CentOS 7下源码安装zabbix服务

安装环境需要LAMP或者LNMP先搭建好 在此我使用上一篇搭建好的LNMP环境来安装zabbix 1.下载zabbix http://www.zabbix.com/download.php 2.安装及配置 1 ##先安装一下依赖 2 yum install net-snmp-devel libxml2-devel libcurl-devel 3 cd /usr/local/src 4 wget zabbix-2.4.8.tar.gz 5 tar zxvf zabbix-2.4.8.tar.gz

CentOS 7源码安装zabbix

一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. 二.Zabbix安装 本文档在同一台机器上安装了zabbix-server 和zabbix-agent 自己监控自己. 1.配置LAMP Centos 7.0 配置LAMP Install LAMP Server (Apache, MariaDB, PHP) O

Ubuntu 10.04 源码安装zabbix agent 2.4.8

默认安装方式: ./configure --enable-agent ; make install 安装后启动路径 /usr/local/zabbix_agent/sbin/zabbix_agentd start  配置文档路径 /usr/local/etc/zabbix_agentd.conf 在配置文档中 修改server Ip.hostname 开启端口 iptables -A INPUT -s "serverip" -p tcp --dport 10050 -j ACCEPT