当前位置: 首页 > news >正文

编译安装zabbix

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

编译安装zabbix3.4.6,个人感觉去看官方中文文档是很合适的,只要环境不是很复杂,安装过程没有意外的错误,照着文档来是最合适了的。还有想了解 部分功能 配置文件之类,网上搜索不如自行看看文档。

只讲述编译安装过程(安装过程不重要,文档很多,主要是想分享遇到的问题)

1.下载资源

下载安装包(自行去网上搜索)
获取包zabbix-3.4.6.tar.gz

2.编译安装

用户用户组的创建略过,用户家目录设置略过。

cd /zabbix/zabbix ;
tar -zxvf zabbix-3.4.6.tar.gz ;
cd zabbix-3.4.6;
./configure --prefix=/zabbix/zabbix3.4 --enable-agent --enable-server --enable-java --with-mysql=/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2l;
make&&make install

--enable-java为java监控模块,监控Tomcat用,后面的参数可能有欠缺, 编译时候按实际需求添加用到的模块。
如果编译有问题,缺啥装啥。

3.创建zabbix用户 用户组

这个操作太简单了,略。

4.安装相关服务

安装mysql,安装php,修改php配置文件,创建zabbix库zabbix数据库用户,正确的授权,导入zabbix初始库(三个sql文件),配置nginx主机,把nginx root 路径指向 zabbix 初始php配置位置。
这些都是老生常谈了,不想多谈。(主要是写文档前后时间隔太久了,不想整理了。)

遇到问题:

zabbix升级的时候, 3.4往4.0升级,是不能直接把 4.0的备份数据直接source进去的。 会导致zabbix崩掉,升级什么的,,,切记备份。
大的环境, 都是 要搭代理 来分担server端压力的。
zabbix  连接数据库的 账户密码和库都 写在 主配置文件里
php连接数据库的 账户密码和库写在  zabbix web配置的  conf下面的 zabbix.conf.php文件里
如果 mysql zabbix库  做过什么变动 这些都 是需要跟着变化的。
如果遇到登录zabbix web界面有问题,多半是  数据库授权有问题。
zabbix 导入xml 文件时,提示文件大小超了,可在 zabbix nginx配置字段里加入
client_max_body_size 4m;
记得印象中,这里调的很大也没有用,不仅仅是nginx处有限制,php 还有好几处也有限制,找起来也挺麻烦的。
zabbix server  zabbix_server.conf                 web端 需要创建 proxy   位置 :Administration-proxies
zabbix proxy   zabbix_proxy.conf , setting.sh(java配置文件)         zabbix_proxy.conf 配置里hostname对应 Administration-proxies
zabbix agent  zabbix_agentd.conf        zabbix_agentd.conf 里server 和serveractive写proxy端IP, 在web端创立主机时 agent interfaces正常填写自己的ip和端口, 最下方 要选择 monitored by proxy 要勾选

转载于:https://my.oschina.net/u/3585265/blog/3057156

相关文章:

  • 值和引用
  • 装饰器-python
  • 眼见为实:.NET类库中的DateTimeOffset用途何在
  • SpringCloud学习系列之五-----配置中心(Config)和消息总线(Bus)完美使用版
  • ios中UIButton选中状态切换
  • WebRTC 的工作原理解析 | 掘金技术征文
  • Spring Boot中使用Swagger2构建强大的RESTful API文档
  • spring2.5整合struts2
  • 重学前端(六)-JavaScript中的class
  • Spring Security 基础登录实例
  • PostgreSQL pgbench SQL RT 与 事务RT 浅析
  • 决策树 熵
  • Knative 核心概念介绍:Build、Serving 和 Eventing 三大核心组件
  • 洛谷P2676 超级书架
  • 讲清楚分布式系统中的这个算法,帮你从面试候选人中脱颖而出!
  • 【刷算法】从上往下打印二叉树
  • js对象的深浅拷贝
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • QQ浏览器x5内核的兼容性问题
  • rc-form之最单纯情况
  • Redis 中的布隆过滤器
  • 初识MongoDB分片
  • 回顾 Swift 多平台移植进度 #2
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 试着探索高并发下的系统架构面貌
  • 通过几道题目学习二叉搜索树
  • 网络应用优化——时延与带宽
  • Nginx实现动静分离
  • # centos7下FFmpeg环境部署记录
  • #QT(串口助手-界面)
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (1)bark-ml
  • (a /b)*c的值
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)程序员疫苗:代码注入
  • .NET CORE 第一节 创建基本的 asp.net core
  • .Net Core与存储过程(一)
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET 使用配置文件
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗
  • [Android Pro] AndroidX重构和映射
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [Apio2012]dispatching 左偏树
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成