本次试验的环境使用的是cent os 7
Zabbix安装与使用
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix由zabbix server与可选组件zabbix agent两部门组成。
zabbix的主要特点:
- 安装与配置简单,学习成本低
- 支持多语言(包括中文)
- 免费开源
- 自动发现服务器与网络设备
- 分布式监视以及WEB集中管理功能
- 可以无agent监视
- 用户安全认证和柔软的授权方式
- 通过WEB界面设置或查看监视结果
- email等通知功能
zabbix的主要功能
- CPU负荷
- 内存使用
- 磁盘使用
- 网络状况
- 端口监视
- 日志监视
官方文档地址http://www.zabbix.com/wiki/howto
安装的过程
首先我们需要安装好所需要的依赖性软件.
yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xm -y
当然我们可以选择nginx或者apache,为了方便所以我选择了apache
随后我们需要配置好zabbix的数据库,我直接使用了yum安装
因为zabbix可以很好的监控数据库服务器,而且还可以生成比较好的图形报表
安装好mysql以后进入然后授权
grant all privileges on zabbix.* to zabbix_user@‘192.168.173.157’ identified by '123456';
然后创建好zabbix的库用于存放数据,
随后我们就可以开始安装zabbix了,我打算使用源码安装
首先添加zabbix用户和组
groupadd zabbix
useradd -g zabbix -m z