编译安装zabbix3.2.5
1. 配置lnmp环境
2. 编译安装zabbix
2.1 下载并解压zabbix
tar -xvf zabbix-3.2.5.tar.gz -C /usr/local
mv /usr/local/zabbix-3.2.5 /usr/local/zabbix
useradd -s /sbin/nologin -M zabbix
chown -R zabbix.zabbix /usr/local/zabbixmkdir -pv /var/log/zabbix
chown zabbix.zabbix /var/log/zabbixmkdir -pv /var/run/zabbix
chown zabbix.zabbix /var/run/zabbix2.2 编译安装zabbix-server和zabbix-agent
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel
yum -y install fping unixODBC OpenIPMIcd /usr/local/zabbix
./configure --prefix=/usr/local/zabbix-server --enable-server  --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2make
make insatll2.3 初始化相关
2.3.1 初始化数据库
mysql>  create database zabbix character set utf8;
mysql>  grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
#这里是为了测试方便,密码设置的比较简单,生产环境中密码必须要复杂cd /usr/local/zabbix/database/mysql/
mysql -uzabbix -h192.168.102.130 -p zabbix < schema.sql
mysql -uzabbix -h192.168.102.130 -p zabbix < images.sql
mysql -uzabbix -h192.168.102.130 -p zabbix < data.sql2.3.2 设置conf文件
 
cd /usr/local/zabbix-server/etc
vim  zabbix_server.conf LogFile=/var/log/zabbix/zabbix_server.log
PidFile=/var/run/zabbix/zabbix_server.pid
#注意,上面的两个文件夹zabbix一定要有权限,否则zabbix-server会启动不起来
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306LogFile=/var/log/zabbix/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server2.3.3 配置zabbix-server和zabbix-agnet服务
/usr/local/zabbix-server/sbin/zabbix_server
/usr/local/zabbix-server/sbin/zabbix_agentd
ln -sv /usr/local/zabbix-server/sbin/zabbix_server /usr/local/sbin/zabbix_server
ln -sv /usr/local/zabbix/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix-server 
ln -sv /usr/local/zabbix-server/sbin/zabbix_agentd /usr/local/sbin/zabbix_agentd
ln -sv /usr/local/zabbix/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix-agent 
2.4 配置web界面
2.4.1 配置zabbix-web文件
cd /usr/local/zabbix/frontends
cp -R php /var/www/html/zabbix
#/var/www/html是nginx的主目录2.4.2 配置zabbix-web界面
service nginx restart
service php-fpm start 
 
 
 
 
 

# vim /var/www/html/zabbix/conf/zabbix.conf.php
# 内容如下
<?php
// Zabbix GUI configuration file.
global $DB;
$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['PORT']     = '3306';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = 'zabbix';
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';
$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'zabbix server';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG; 
 

2.4.3 配置中文界面
 
 
 
 
wget http://down1.chinaunix.net/distfiles/ttf-arphic-uming_0.0.20050501-1.tar.gz
tar xf /root/ttf-arphic-uming_0.0.20050501-1.tar.gz
#将原来的语言包进行备份
mv /var/www/html/zabbix/fonts/DejaVuSans.ttf /root
#替换为新的语言包
mv /root/ttf-arphic-uming-0.0.20050501/uming.ttf /var/www/html/zabbix/fonts/DejaVuSans.ttf
#重启nginx
service nginx restart 
编译安装zabbix3.2.5的更多相关文章
- centos6编译安装zabbix3.0和中文支持整理文档
		编者按: 最近公司部分业务迁移机房,为了更方便的监控管理主机资源,决定上线zabbix监控平台.运维人员使用2.4版本的进行部署,个人在业余时间尝鲜,使用zabbix3.0进行部署,整理文档如下,仅供 ... 
- 编译安装zabbix3.2
		1.1 环境准备 系统环境准备:redhat 6.6 64位mysql-5.6.34php-5.6.28zabbix-3.2.1配置前先关闭iptables和SELINUX,避免安装过程中报错. # ... 
- centos6.9 编译安装 zabbix-3.0.15
		本文采用编译安装,请在zabbix官网下载所需版本.此处安装版本是:zabbix-3.0.15.tar.gz 操作系统:centos 6.9 一.安装mysqlmysql-community-libs ... 
- centos7.2编译安装zabbix-3.0.4
		安装zabbix-3.0.4 #安装必备的包 yum -y install gcc* make php php-gd php-mysql php-bcmath php-mbstring php-xml ... 
- centons7编译安装zabbix3.4【转https://www.cnblogs.com/kowloon/p/7771495.html】
		或者参考官方文档:https://www.zabbix.com/documentation/3.4/manual/installation/install 一.预编译环境准备 1.lamp安装和启动 ... 
- centos 7 lnmp环境编译安装zabbix-3.4.14
		一.安装环境(zabbix3.0需要php在5.5版本以上) [root@localhost ~]# cat /etc/redhat-release CentOS Linux release (Cor ... 
- 6.6安装编译安装zabbix3.2
		添加yum源 get -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #安装阿里云y ... 
- centos7.6环境zabbix3.2源码编译安装版升级到zabbix4.0长期支持版
		zabbix3.2源码编译安装版升级到zabbix4.0长期支持版 项目需求: .2版本不再支持,想升级成4.0的长期支持版 环境介绍: zabbix服务端是编译安装的,数据库和web在一台机器上 整 ... 
- Ubuntu 16.04 编译安装&&用dpkg安装--zabbix3.4
		编译安装zabbix3.4,官方有教程,但是遇到一些报错: 总结下来,需要安装这些环境: 更新系统: apt update apt upgrade 先装这些: apt-get install libm ... 
随机推荐
- python面向对象(类和对象及三大特性)
			类和对象是什么 创建类 新式类 和 经典类 面向对象三大特性 继承 封装 多态 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使 ... 
- Android中的Handler及它所引出的Looper、MessageQueue、Message
			0.引入 0.1.线程间通信的目的 首先,线程间通信要交流些什么呢? 解答这个问题要从为什么要有多线程开始,需要多线程的原因大概有这些 最早也最基本:有的任务需要大量的时间,但其实并不占用计算资源,比 ... 
- editplus的常用快捷键
			小编给大家整理了一些软件的快捷键.http://www.downza.cn/soft/187814.html 创建当前行的副本:Ctrl+J 反转选定文本的大小写:Ctrl+K 选择当前行:Ctrl+ ... 
- centos   shell脚本编程1 正则  shell脚本结构  read命令  date命令的用法  shell中的逻辑判断  if 判断文件、目录属性  shell数组简单用法 $( ) 和${ } 和$(( )) 与  sh -n  sh -x  sh -v 第三十五节课
			centos shell脚本编程1 正则 shell脚本结构 read命令 date命令的用法 shell中的逻辑判断 if 判断文件.目录属性 shell数组简单用法 $( ) 和$ ... 
- Flask系列(九)flask-script组件
			Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任 ... 
- java打印随机函数
			一 ,打印1-10的随机函数 public static void randomprint(){ for (int i=0;i<100;i++){ //打印一百次 ... 
- (28)Cocos2d-x xml解析
			Cocos2d-x 已经加入了tinyxml2用于xml的解析.3.0版本位于external/tinyxml2下.2.x版本位于cocos2dx/support/tinyxml2下. tinyxml ... 
- org.apache.ibatis.exceptions.TooManyResultsException的异常排查过程
			在查阅测试环境业务日志中的ERROR级别的日志时,发现了有一个Mybatis相关的异常错误org.apache.ibatis.exceptions.TooManyResultsException: E ... 
- WPF usercontrol 自定义依赖属性
			1.依赖属性不同意一般属性,一般属性主要定义在对象中,而依赖属性是存在一个特殊的依赖属性表中.2.当我们触发改变值时,需要通过SetValue这种方式进行触发. UserControl1.xaml: ... 
- 20145328 《网络对抗技术》逆向及Bof基础实践
			20145328 <网络对抗技术>逆向及Bof基础实践 实践内容 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回 ... 
