Zabbix Basic
Zabbix 简介
Zabbix 组成
- Zabbix 由前端、服务端、代理段、客户端、Java 监控网关几个组件组成
- 前端由 PHP 语言编写
- 服务端、代理端、客户端由 C 语言编写
- Java 监控网关 Java 开发
Zabbix 架构
详细参考:[Zabbix 详细介绍](./Zabbix 详细介绍.md)
预先环境配置
为了简化安装部署过程,安装之前关闭SElinux
和firewalld
防火墙等.
环境概述:
角色 | 主机-IP |
---|
zabbix-server、zabbix-agent | master.agou-ops.com(172.16.1.130) |
zabbix-agent | node01.agou-ops.com(172.16.1.129) |
将zabbix-web
,数据库,zabbix-server
都装在master主机之上.
Zabbix-server 安装
安装LNMP
环境
启动服务
安装最新版 Zabbix
- 安装 Zabbix 源
- 安装Zabbix server,Web前端,agent等相关包
- 连入
mysql/pgsql
数据库创建所需数据库
- 创建zabbix账户并进行授权
- 导入初始架构和数据,系统将提示您输入新创建的密码
简单配置 Zabbix-server
编辑配置文件/etc/zabbix/zabbix_server.conf
,分别找到以下内容并进行修改
为Zabbix前端配置PHP
,编辑配置文件 /etc/httpd/conf.d/zabbix.conf
启动Zabbix server和agent进程,并为它们设置开机自启
最后,浏览器打开http://YOUR_IP_ADDR/zabbix/setup.php
即可.
完成之后,系统会自动生成/etc/zabbix/web/zabbix.conf.php
配置文件,此后如要修改相关信息,修改该文件即可.
:information_source:首次登录,使用Admin
账户密码zabbix
进行登录
登录成功界面
添加 Zabbix-agent
在node01
节点上,安装zabbix-agent
相关程序包
编辑配置文件/etc/zabbix/zabbix_agentd.conf
将主机添加到zabbix server
当中去:
- 点击
配置
,然后点击用户
,右上角创建一个新用户
,填入相关信息
- 添加一个
监控项
- 在监控选项卡中查看
最新数据
主动模式
修改配置文件:
前端web页面部分中文显示乱码
问题原因:zabbix 前端默认使用的字体跟中文不兼容导致
解决方法:
参考链接