安装环境概述
zabbix-server服务器运行的环境为Linux+Php+DataBase,PHP可以与Nginx或Apache组合使用,DataBase可以选择Mysql、Oracle、PostgreSQL等
一、硬件环境需求
对于最小化的安装环境,官方推荐的硬件配置如下表所示。
环境平台CPU/内存数据库硬盘监控主机数
小型CentOS2cpu/1GbMysql、InnoDB普通100
中型CentOS2cpu/2GbMysql、InnoDB普通500
大型Red Hat Enterprise Linux4cpu/8GbMysql、InnoDB或PostgreSQLraid10 SAS或SSD大于1000
超大型Red Hat Enterprise Linux8cpu/16GbMysql、InnoDB或PostgreSQLraid10 SAS或SSD大于10000
在整个Zabbix监控系统的搭建、维护中,磁盘I/O性能、数据库性能是系统良好运行的关键因素
二、磁盘容量需求
(1)历史数据的保存
NVPS是每秒处理数据的平均数量,假设有60000个监控项,刷新周期为60s,现在每秒需要处理的数据量就为60000/60=1000,也就是说每秒钟需要往数据库里面存储1000条数据,一条数据需要50字节,假设历史数据保留的周期为90天,需要占用的空间为:
历史数据大小=天数x一天二十四小时x一小时3600秒x每秒处理的数据量x50Bytes
例如,有60000个监控项,监控指标数据更新周期为60s,每秒需要处理的数据量为