编译安装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/zabbix
mkdir -pv /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
mkdir -pv /var/run/zabbix
chown zabbix.zabbix /var/run/zabbix
2.2 编译安装zabbix-server和zabbix-agent
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel
yum -y install fping unixODBC OpenIPMI
cd /usr/local/zabbix
./configure --prefix=/usr/local/zabbix-server --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make
make insatll
2.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.sql
2.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=3306
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
2.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】接口自动化测试-Fidder的使用(未完待续……)
一.fidder一些一定需要掌握的知识. 1.工具简介 2.清屏操作(1中提到了,这里再着重说明下): 3.get和post请求参数相关: 4.会话框(Fidder左侧区域内容解析): 5.Reque ...
- (2.15)Mysql之SQL基础——开发设计最佳规范
(2.15)Mysql之SQL基础——开发设计最佳规范 关键字:mysql三大范式,mysql sql开发规范 分析: show profile.mysqllsla.mysqldrmpslow.exp ...
- CAD和GIS绘制图形分析
开发CAD和GIS绘图系统有些区别,自己试着分析一下. ♠ 首先CAD图形绘制主要管理图形,因此会有一个抽象的Geometry对象,软件维护一个Geometry对象的集合.如果以图层来管理几何图形,则 ...
- (转)二十三种设计模式及其python实现
本文源码寄方于github:https://github.com/w392807287/Design_pattern_of_python 参考文献: <大话设计模式>——吴强 <Py ...
- nmon 命令
nmon 命令 用途 以交互方式显示本地系统统计信息并以记录方式记录系统统计信息. 语法 交互方式: nmon [ -h ] nmon [ -s < seconds >] [ -c < ...
- 系统管理命令之who
作为一名系统管理员,我们需要弄清楚在一个特定的时间点都有谁活跃在系统上.必须严密监视我们的服务器.但是,我们当然不可能一天24小时都盯着系统.在linux系统中,我们可以使用who命令查看登录者信息. ...
- mssql查询所有上下级
if exists (select * from sys.all_objects where name='GetOrgTreeByID') begin drop proc GetOrgTreeByID ...
- FFmpeg 入门(6):音频同步
本文转自:FFmpeg 入门(6):音频同步 | www.samirchen.com 音频同步 上一节我们做了将视频同步到音频时钟,这一节我们反过来,将音频同步到视频.首先,我们要实现一个视频时钟来跟 ...
- 构建一个简单的Linux系统 MenuOs —— start_kernel到init进程(20135304刘世鹏)
构建一个简单的Linux系统 MenuOs —— start_kernel到init进程 作者:刘世鹏20135304 <Linux内核分析>MOOC课程http://mooc.study ...
- SDN原理 OpenFlow协议 -1
本文基于SDN原理视频而成:SDN原理 OpenFlow OpenFlow 协议 和 传统的路由选择协议 有很多相似的地方,同时在某些地方也具有一定的颠覆性. 路由表,由IP地址和子网掩码组成.MAC ...