本笔记是基于CentOS 7下最小化安装的操作系统搭建的Zabbix3.0环境,用于做一些监控项的测试及运维自动化的测试。
前面是学习步骤的记录,后面有快速部署的命令,安装操作系统后,copy/paste就可以快速搭建一个LAMP或LNMP的Zabbix环境。
环境说明
|
|
环境准备
|
|
基于LAMP环境的Zabbix3.0
LAMP环境安装
|
|
安装Zabbix服务
|
|
创建数据库
|
|
导入数据
|
|
修改配置
|
|
上述配置文件中,我们只需要关注DBHost、DBName、DBUser、DBPassword几项即可。这几项是配置zabbix server连接mysql数据库的参数。
|
|
其中php_value date.timezone Asia/Chongqing主要是定义php的时区
启动
|
|
通过 http://ip/zabbix 访问
默认用户名/密码:Admin/zabbix,注意用户名也区分大小写
|
|
基于LNMP环境的Zbbix3.0
LNMP环境安装
|
|
安装Zabbix服务
|
|
修改文件属主和属组
zabbix的rpm包里默认编译apache为文件拥有者,把httpd服务替换为nginx服务,相应文件的拥有者需要进行对应的更改。
|
|
修改php配置
|
|
创建数据库
|
|
配置nginx虚拟主机
|
|
YUM安装的nginx服务,主配置文件里有server项配置,需要进行注销
|
|
启动服务
|
|
Zabbix Agent
Zabbix Agent安装
|
|
启用Zabbix Agent
|
|
Zabbix-Get的使用
Zabbix-Get是Zabbix中的一个应用程序,用于Zabbix-Server到Zabbix-Agent的数据获取,通常可以用来测试Agent的配置是否正确。
使用帮助
|
|
测试 Agent 配置
|
|
zabbix用户忘记密码
进入数据库直接更改密码
|
|
Grafana 2.6
|
|
CentOS 7下最小化安装系统之快速部署Zabbix3.0测试环境
基于LAMP环境的Zabbix3.0测试环境
|
|
通过 http://ip/zabbix 访问 默认用户名/密码:Admin/zabbix
基于LNMP环境的Zabbix3.0测试环境
|
|
通过 http://ip/zabbix 访问 默认用户名/密码:Admin/zabbix
Zabbix Agent快速部署
|
|
参考
3 Installation from packages
Installing on RPM-based Linux (CentOS, Fedora, OpenSuse, RedHat)
Upstream too big - nginx + codeigniter