设为首页 收藏本站
查看: 1051|回复: 0

[经验分享] Zabbix官方文档翻译

[复制链接]
发表于 2019-1-21 09:49:50 | 显示全部楼层 |阅读模式
声明
  本文档翻译于官方zabbix2.2文档,官方文档链接如下:
  https://www.zabbix.com/documentation/2.2
  

  本文档不会逐页翻译,翻译的章节为笔者关心的部分
3.2章节翻译
3.2安装要求
----硬件要求
--内存要求
  Zabbix需要内存和磁盘的支持,初始安装时至少需要128M内存和256M硬盘,当然了,对磁盘的占用量很明显是和被监控的主机的数目以及被监控参数有关系,如果你想长期保存这些历史监控数据,那么需要提供至少2G的数据库存储空间,每个Zabbix守护进程会和数据库保持若干连接,每个连接分配的内存数目和数据库引擎的配置有关。
  注解:内存越多用于Zabbix的数据库工作越快
--Cpu要求
  Zabbix尤其是Zabbix数据库对cpu资源的消耗比较大,这取决于监控参数的数量以及选择的数据库引擎。
--其他硬件
  串行的通信端口以及串行的GSM猫(如果需要Zabbix支持短信报警的话)同时还需要usb到串行接口的转换器
--硬件配置示例
下面的表格提供了一些硬件配置的例子

注解:实际配置和活动节点数以及刷新率有很大的关系,在大型的安装应用中强烈推荐将数据库独立出来。
--支持平台
  基于安全和更关键的被监控主机性能需要,Unix是能提供必要效果、容错以及弹性的唯一平台,Zabbix运行在unix的市场领先版本。
  Zabbix已测试运行过的平台如下:

  •   Linux
  •   IBM     AIX
  •   FreeBSD     
  •   NetBSD
  •   OpenBSD     
  •   HP-UX     
  •   Mac OS     X
  •   Solaris
  •   Windows:     2000, Server 2003, XP, Vista, Server 2008, 7, 8, Server 2012 (Zabbix agent     only)
注解:Zabbix也可以在其他unix的衍生平台系统中运行
--软件要求
  Zabbix是建立在一个apache webserver、数据库、php脚本语言基础之上的
  --数据库要求

  注解:支持IBMDB2在实验环境中、支持SQLite3跑在Zabbix的server端在实验环境中。
  --前端要求
下面这些软件被Zabbix的前端所需要:

注解:Zabbix可能也可以在以前版本的Apache、mysql、oracle和PostgreSQL上运行
  此外,由于默认的DejaVu字体需要,php函数imagerotate需要存在,如果他丢失将导致在概述头和其他地方的字体显示错误,这个函数仅在php捆绑GD编译的时候才可用,在Debian和其他版本并非如此
--客户端浏览器要求
  浏览器必须支持cookies和java script,最新版本的chrome,firefox,IE,opera都支持他们,其他浏览器(比如apple,safari,konqueror)可能Zabbix也支持。
--服务器端要求

--Java网关
  如果你从源码包安装Zabbix那么必要的依赖已经包含在源码中
  如果你用安装包安装Zabbix那么必要的依赖已经在安装包系统中提供
  在上面的两种情况下软件无需再重新下载安装
  然而,如果你希望提供自己版本的依赖项(例如你准备了一个适合于某些发行版本的依赖包),下面的java库版本列表是已知的,Zabbix可能也适用于其他版本的库。

  Java网关在java1.6及以上版本可以编译运行,java1.5可能也可以,不过还没有被测试。
--数据库大小
  Zabbix配置数据需要固定数量的磁盘空间并且不会增长
  Zabbix数据库的大小主要取决于下面这些变量,他们定义了存储数据的数目。
--Number of processed values persecond
  这是Zabbix server每秒接收新值的平均数,例如我们有3000个节点被监控,刷新率为60秒,那么每秒接收的值的数目就是3000/60=50
  这就意味着平均每秒有50个新值被添加到数据库中
-- Housekeeper settings forhistory
  Zabbix保持数据一段固定的时间,正常情况下是几周或者几个月,每个新值都需要若干数量的磁盘空间来存储数据以及索引
  所以,你想保存30天的历史数据并且每分钟接收50个新值,那么总计就是30*24*3600*50=129600000大约130M左右个新值。
  由于数据库引擎、新值类型(浮点数,整数,字符串,日志文件等)的不同,保存一个新值的磁盘空间为40字节到数百字节不等,正常情况下大约每隔50字节左右,所以在我们的设想中,130M的新值将占用130M*50=6.5G的磁盘空间
--Housekeeper setting for trends
  Zabbix单一节点在trends表中有一个每小时接收max/min/avg/count新值的设置,数据被用来制作走势图,这些设定针对“一个小时”不可以被修改
  Zabbix数据库,trends表中每个新值大约需要占用128字节(这与数据类型有关),假设我们保存这些数据五年,那么每年需要3000*24*365*128=3.4G,5年也就是16.8G
-- Housekeeper settings forevents
每个Zabbix事件大概需要130字节磁盘空间,很难估计Zabbix每天产生的事件数量,最坏的情况下,我们可以假设Zabbix每秒产生一个事件。
  也就是说如果我们保存这些事件三年的话,我们将需要3*365*24*3600*130=12.3G字节
  下面的表中包含了每个表计算磁盘占用的公式

  所以总计占用磁盘为Configuration + History +Trends + Events ,磁盘占用不会再安装之处就占用那么多,他会一直增长到某个值(这个值和三个表数据的保存时间有关)
  注解:节点分布式安装过程中的磁盘占用计算方式类似,这取决于子节点的数目
--时间同步
  在Zabixx上有精确的日期同步很重要,ntpd是最流行的时间同步进程
  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-665868-1-1.html 上篇帖子: zabbix客户端配置文件详解 下篇帖子: zabbix_agentd.log里面有出现host [] not found错误的解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表