「Zabbix」- 安装与升级

内容简介

本部分内容与 Zabbix 安装有关;

安装过程概述

第一步、安装 Nginx 服务

安装 Nginx 服务,用作前端访问。安装发行版自带版本即可;

第二步、安装 PHP 环境

安装 PHP 环境,负责提供 Zabbix Web UI 运行环境;

第三步、安装 MySQL 数据库

作为 Zabbix 后端存储;

第四步、安装 Zabbix 监控

不知何时起,官方改版「Download and install Zabbix」页面,在选择平台后会自动显示安装命令,非常方便;

相关程序(命令)

Zabbix Manual Pages

在 Zabbix 中,安装的程序及各自作用如下:

zabbix_server,服务端的核心程序;
Zabbix 的核心守护进程;
用于从设备收集监控数据,然后发送到 Zabbix Server

zabbix_proxy,代理服务程序,用于分布式监控的 Proxy 模式中;

zabbix_agentd,代理程序,运行于监控节点,负责收集监控数据;

zabbix_agent,与 zabbix_agentd 的类似,但是 zabbix_agent 需要以 xinetd 方式来启动;
Zabbix Agent 守护进程;
用于监视各种服务器参数。默认监听的端口为 10050;

zabbix_java_gateway,使用 JMX 方式,采集 Java 程序信息;

zabbix_get,命令行工具,用于从 Agent 中获取数据;
用于从 Zabbix agent 获取数据;

zabbix_sender
用于向 zabbix_server 或 zabbix_proxy 发送数据。
在 Zabbix 服务器上,应使用相应的「key」创建类型为「Zabbix trapper」的「item」。
请注意,要想接受传入值,只有从此「item」的“Allowed hosts”字段中指定主机;

参考文献

访问 Zabbix 主页
访问 Zabbix 文档
Zabbix manpages