源码搭建zabbix平台

#进入数据库创建zabbix库并且授权:
[root@localhost ~]# mysql
mysql> create databases zabbix charset=utf8;
mysql> grant all on zabbix.* to zabbix@localhost identified by '123456';
mysql> flush privileges;
mysql> quit #然后进入源码包目录:
cd /usr/src/zabbix-4.4.4
#远程登录mysql导入zabiix所需的表结构(注意顺序):
[root@localhost zabbix-4.4.4]# mysql -uzabbix -p123456 zabbix < database/mysql/schema.sql
[root@localhost zabbix-4.4.4]# mysql -uzabbix -p123456 zabbix < database/mysql/images.sql
[root@localhost zabbix-4.4.4]# mysql -uzabbix -p123456 zabbix < database/mysql/data.sql #复制zabbix.php.conf文件到nginx发布目录并授权:
[root@localhost zabbix-4.4.4]# mkdir -p /usr/local/nginx/html/zabbix
[root@localhost zabbix-4.4.4]# cp -a frontends/php/* /usr/local/nginx/html/zabbix/
[root@localhost zabbix-4.4.4]# chown -R nginx. /usr/local/nginx/html/zabbix/
#安装所需依赖:
yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI libevent-devel
#创建zabbix用户和组:
groupadd zabbix
useradd -g zabbix zabbix
usermod -s /sbin/nologin zabbix
#下载zabbix源码包,并且解压:
cd /usr/src
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.4.4/zabbix-4.4.4.tar.gz
tar xf zabbix-4.4.4.tar.gz
cd zabbix-4.4.4.tar.gz
#预编译 /编译安装:
./configure --prefix=/usr/local/zabbix --enable-server -enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl
make && make install
#创建软连接
ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
#备份zabbix-server.conf文件及修改:
cd /usr/local/zabbix/etc
cp zabbix-server.conf zabbix-server.conf.bak

#编辑zabbix配置文件:vim zabbix-server.conf
将zabbix_server.conf配置文件中代码设置为如下:
#zabbix日志:
LogFile=/tmp/zabbix_server.log
#指定数据库主机:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
#修改密码:
DBPassword=123456
#与数据库通信:
DBSocket=/tmp/mysql.sock
#同时cp zabbix_server启动脚本至/etc/init.d/目录,启动zabbix_server, Zabbix_server默认监听端口为10051。
cd zabbix-3.2.6
cp misc/init.d/tru64/zabbix_server /etc/init.d/zabbix_server
chmod o+x /etc/init.d/zabbix_server
/etc/init.d/zabbix-server start
netstat -nutlp


#编辑php.ini文件修改相关参数: vim /usr/local/php5/lib/php.ini
post_max_size 8M 改为 16M
max_execution_time 30 改为 300
max_input_time 60 改为 300
date.timezone 添加时区地址: ASia/shanghai
always_populate_raw_post_data 去掉注释/即打开
#使用大绝招解决:
sed -i '/post_max_size/s/8/16/g;/max_execution_time/s/30/300/g;/max_input_time/s/60/300/g;s/\;date.timezone.*/date.timezone \= PRC/g;s/\;always_populate_raw_post_data/always_populate_raw_post_data/g' /usr/local/php5/lib/php.ini
需重启php服务







192.168.1.15
#创建用户和组
groupadd zabbix
useradd -g zabbix zabbix
usermod -s /usr/nologin zabbix
#安装所需依赖:
yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI libevent-devel
#下载zabbix源码包,并且解压:
cd /usr/src
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.4.4/zabbix-4.4.4.tar.gz
tar xf zabbix-4.4.4.tar.gz
cd zabbix-4.4.4.tar.gz
#预编译 /编译安装:
./configure --prefix=/usr/local/zabbix --enable-agent
make && make install
#创建链接
ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
#修改并且备份 zabbix_agentd.conf客户端配置文件,执行如下命令,zabbix_agentd.conf内容,指定server IP,同时设置本地Hostname为本地IP地址或者DNS名称:
CPU、内存、负载、网卡、磁盘、IO、应用服务、端口、登录用户、
LogFile=/tmp/zabbix_agentd.log
EnableRemoteCommands=0
Server=192.168.1.14(服务端地址)
ServerActive=192.168.1.14(服务端地址)
Hostname = 192.168.1.15(客户端地址)
#同时cp zabbix_agentd启动脚本至/etc/init.d/目录,启动zabbix_agentd服务即可, Zabbix_agentd默认监听端口为10050。
cd zabbix-3.2.6
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/zabbix_agentd
chmod o+x /etc/init.d/zabbix_agentd
/etc/init.d/zabbix_agentd start
源码搭建zabbix平台的更多相关文章
- 源码搭建zabbix服务
1) 部署LNMP 1.1) cd /root tar -xf lnmp_soft.tar.gz cd lnmp_soft/ tar -xf nginx-1.10.3.tar.gz cd nginx- ...
- 源码搭建lnmp平台
lnmp平台是指利用linux操作系统,nginx服务器,mysql数据库和php语言搭建高性能web服务器,负载均衡器和邮件代理服务器. 原理图:‘
- 源码搭建LNMP
源码安装LNMP 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入:高级运维工程师之路 598432640 前言:非常简单的一个平台LNMP,在生产实际环 ...
- 直播平台源码搭建教程:微信小程序中的直播如何去掉水印
直播平台源码搭建教程:微信小程序中的直播如何去掉水印 本文与大家分享一下直播平台源码搭建教程,如何去掉直播视频的水印 var services = require('../../lib/service ...
- 源码安装zabbix
源码安装zabbix 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入:高级运维工程师之路 598432640 前言:参考网上多篇源码安装的连接,自己把安装过程丢在这 ...
- Alink漫谈(二) : 从源码看机器学习平台Alink设计和架构
Alink漫谈(二) : 从源码看机器学习平台Alink设计和架构 目录 Alink漫谈(二) : 从源码看机器学习平台Alink设计和架构 0x00 摘要 0x01 Alink设计原则 0x02 A ...
- 以源码安装的lamp环境为依托,源码安装zabbix监控系统
1.源码安装lamp环境 1)安装httpd, 以源码httpd-2.4.33为基础,解压后,执行./configure --prefix=/usr/local/ --sysconfdir=/etc/ ...
- 利用shell脚本去备份幸运28源码搭建下载所指定的数据库
#! /bin/bash幸运28源码搭建下载Q[115288oo99]logintool=/home/yx/server/mysql/mysql/bin/mysqldumptool=/home/yx/ ...
- ARL(资产侦察灯塔系统)-源码搭建
freebuf能力中心开源了一套资产扫描系统(https://github.com/TophantTechnology/ARL),提供docker版,但并无源码搭建的文档(无完整文档).于是在星光哥及 ...
- PHP直播平台源码搭建教程
直播源码市场火爆,但是PHP直播平台源码的搭建过程较为复杂,本文就简单为大家概述一下直播的实现过程以及PHP直播平台源码是如何搭建的. 一.直播的定义 如今PHP直播平台源码绝大部分情况下是指在现场架 ...
随机推荐
- Unity的IPostBuildPlayerScriptDLLs:深入解析与实用案例
Unity IPostBuildPlayerScriptDLLs Unity IPostBuildPlayerScriptDLLs是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目后自定 ...
- python笔记:第四章使用字典
1.1 概述 说白了就是键值对的映射关系 不会丢失数据本身关联的结构,但不关注数据的顺序 是一种可变类型 格式:dic = {键:值, 键:值} 键的类型:字典的键可以是任何不可变的类型,如浮点数,字 ...
- iOS 百度导航没有语音播报
1.百度地图没有语音播报 可以尝试如下方式: 1.tts确认相关key正确,可以放入官方demo测试 2.setting中 Product Name 尝试设置成英文,在info.plist设置Bund ...
- Hexo博客Next主题bilibili视频Markdown插入文章
问题及需求 B站视频无广告有弹幕,非常简洁,经常看B站视频,在文章引用B站的视频 在不用插件的情况下用官方的iframe方式引入视频,默认的方式导入视频屏幕会很小 一般我们都是自己改width和hei ...
- C语言循环坑 -- continue的坑
文章目录 前言 一.continue语法 1.continue的作用 2.语法 二.大坑项目 题目 分析 正确写法 三.进坑调试 第一种 第二种 总结 前言 在使用continue和break时,会出 ...
- 五分钟教你使用GitHub寻找优质项目
前言 经常会有同学会问如何使用GitHub找到自己想要的项目,今天咱们就出一期快速入门教程五分钟教你使用GitHub寻找优质项目.GitHub作为世界上最大的项目开源平台之一,上面有着无数优质的开源项 ...
- 用 Rust 生成 Ant-Design Table Columns
经常开发表格,是不是已经被手写Ant-Design Table的Columns整烦了? 尤其是ToB项目,表格经常动不动就几十列.每次照着后端给的接口文档一个个配置,太头疼了,主要是有时还会粘错就尴尬 ...
- python数据处理:获取Dataframe中的一列或一行
解决方案 df['w'] #选择表格中的'w'列,使用类字典属性,返回的是Series类型 df.w #选择表格中的'w'列,使用点属性,返回的是Series类型 df[['w']] #选择表格中的' ...
- LDAP:如何在windows系统下安装LDAP及连接测试
1.LDAP介绍 LDAP是一个基于X.500标准的轻量目录访问协议,与X.500不同,LDAP协议支持TCP/IP连接.全称为Lightweight Directory Access Protoco ...
- Sparse-coding-based method in super resolution
Is sparse-coding-based method still important in super resolution? Yes, sparse-coding-based methods ...