编译安装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 ...
随机推荐
- ansible(3)
一.setup模块 ansible的setup模块主要用来收集信息,查看参数: [root@localhost ~]# ansible-doc -s setup # 查看参数,部分参数如下: filt ...
- xutil3 post 和 get请求
https://i.cnblogs.com/EditPosts.aspx?postid=7001253 compile 'org.xutils:xutils:3.3.36' 注册xutil3 < ...
- Hadoop集群完全分布式坏境搭建
前言 上一篇我们讲解了Hadoop单节点的安装,并且已经通过VMware安装了一台CentOS 6.8的Linux系统,咱们本篇的目标就是要配置一个真正的完全分布式的Hadoop集群,闲言少叙,进入本 ...
- HTML5-Canvas 图形变换+状态保存
1. 图形变换 canvas是基于状态绘制图形的.故此一般情况下,canvas的绘制的图形路径和状态时分离的. function drawShape(ctx){ // 绘制路径 shapePath(c ...
- Java基础方法
1:读取resource下面的文件 ClassPathResource cpr = new ClassPathResource("./MyBatisXmlFile"); File ...
- 基于Kafka+Spark Streaming+HBase实时点击流案例
背景 Kafka实时记录从数据采集工具Flume或业务系统实时接口收集数据,并作为消息缓冲组件为上游实时计算框架提供可靠数据支撑,Spark 1.3版本后支持两种整合Kafka机制(Receiver- ...
- (13)如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第一部分
引言 程序截图: 本教程将会教大家如何使用Cocos2d-x来做一个基于tile地图的游戏,当然还有Tiled地图编辑器.(我们小时候玩的小霸王小学机里面的游戏,大部分都是基于tile地图的游戏,如坦 ...
- 安装memcached扩展 验证过了可行
. 安装libmemached 复制代码 代码如下: wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached ...
- Conductor
https://netflix.github.io/conductor/ High Level Architecture
- SQL Server2008创建数据库语法
use mastergo if exists(select * from sys.databases where name='MySchool') drop database MySchool -- ...