探索无界zabbix的部署——开源利器系列

Posted 老张的技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了探索无界zabbix的部署——开源利器系列相关的知识,希望对你有一定的参考价值。

Zabbix在部署之前,我们先对其部署的软硬件需求上进行了解。就比如我玩一款游戏,最低需要什么样的显卡,cpu;其中又需要下载那些软件,插件。那么在我们要利用zabbix监控100台服务器,又需要怎样的一台服务器,或者我有一台816G的服务器,我能监控多少台服务器?带着这样的疑问,继续往下看。

         1.硬件需求

                   在服务器硬件需求中,无非就是CPU、内存、硬盘之类的。

1)  CPU

这由zabbix数据库使用情况来做决定,如果监控的项目越多,那肯定是对CPU要求越好咯。

2)  内存与硬盘

最基本的需求:128MB内存、256MB硬盘。现在随便一台电脑都可以达到这样的要求吧。需要说明的是硬盘问题,监控项越多,历史记录保留时间的越久的数据库将会越大。

100多台服务器做最基本的CPU、内存、硬盘、网卡流量等监控,长年累月下来大概60GB左右。

3)  硬件需求表



那么根据这个表格,一个CPUAMD 3200+ /2G 的内存的服务器都能监控500台服务器,可见zabbix对服务器硬件配置是很低的。

         2.操作系统

                   在操作系统方面,我们众人所了解的LinuxMac OS XWindows都可以支持,但是Windows只能跑客户端。

         3.软件需求

                   在软件版本需求上目前大多数公司中用的那些都已经满足其最低需求。

  1. 数据库

mysql5.0.3及以上

Oracle10g及以上

PostgreSQL8.1及以上

SQLite3.3.5及以上

IBM DB29.7及以上

  1. WEB应用

Apache1.3.12及以上

php5.3.0及以上

PHP扩展:

          

【探索无界】zabbix的部署——开源利器系列(二)


  1. 服务器(可选项,如果需要监控特定项,安装特定支持即可)

OpenIPMIIPMI硬件监控

Libssh21.0以上,SSH支持

Fpingicp监控项

Libcurl:监控web

Libiksemel:支持jabber报警

Net-snmp:SNMP监控支持

  1. Java网关

如果需要通过java网关来监控java进程,那么需要增加如下支持



  1. 5.      时间同步

最重要的一点,确保所有的服务器时间都是正确的,为了确保时间正确,可以再crontab添加定时时间同步计划。

           0 0 * * * /usr/sbin/ntpdate –u root

 


以上是关于探索无界zabbix的部署——开源利器系列的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix-部署

ZABBIX开源工具 安装部署

zabbix教程系列初识zabbix

zabbix系列之服务端的安装部署

Centos7下yum安装zabbix的部署

ubuntu16.04下安装部署zabbix3.0