CentOS 安装 Zabbix 5.0
前言
一、安装要求
内存和磁盘
CPU
其他硬件
关闭NFtables和SElinux
安装系统常用软件包
二、安装 Zabbix 服务端
Zabbix 官方源
替换为阿里云Zabbix源
安装 Zabbix 服务端
安装Apache和MariaDB并启动
数据库根用户添加密码及安全设置
步骤如下:

查询下root是否可以远程登陆,没有就配置一下
配置远程登陆
关闭MySQL主机查询dns
给/etc/my.cnf文件,添加配置
/etc/my.cnf文件,添加配置重启服务
创建zabbix数据库,在数据库主机上运行以下内容。
在 Zabbix 服务端主机上导入初始架构和数据。
三、启动Zabbix Server进程
在zabbix_server.conf中编辑配置
编辑Zabbix前端的PHP配置
启动 Zabbix 服务器和代理进程,并设置开机自启动
Zabbix前端可以在浏览器中通过 http://localhost/zabbix 进行访问。

配置 Zabbix 前端
数据库配置,输入数据库连接端口,zabbix数据库密码

Zabbix Server 配置,输入名称

确认配置信息

默认的用户是Admin,密码为zabbix

更换web页面显示语言,切换为zh_CN

解决Zabbix 图形中文乱码

字体文件目录:
php 脚本文件位置:

下载一个微软雅黑字体

四、安装 Zabbix 客户端
关闭NFtables和SElinux
安装系统常用软件包
Zabbix 官方源
替换为阿里云Zabbix源
安装 Zabbix 客户端
配置zabbix_agent.conf客户端
启动 Zabbix 代理进程,并设置开机自启动
五、Zabbix5.0 监控 Nginx
安装 Nginx

查看当前Nginx是否已安装内置运行状态模块

开启运行状态模块,编辑Nginx配置文件

检查配置文件语法是否正确,然后重启nginx服务
浏览器访问运行状态页面

编写监控脚本
创建自定义监控项
六、Zabbix Server Web界面添加被监控主机
配置——主机群组——创建主机群组——输入组名

配置——主机——创建主机

配置——模板——创建模板

主机——监控项——创建监控项

主机——触发器——创建触发器

主机——图形——创建图形

七、在Zabbix Server 中添加告警媒介
添加企业微信机器人告警脚本
进入该定义的脚本存放路径下,创建用来推送告警消息的脚本
赋予脚本执行权限
安装python3.9版本
Python3安装requests模块
测试脚本,告警推送

管理——报警媒介类型——创建媒介类型

管理——报警媒介类型——Message templates
自定义消息模板, 参考宏使用

效果:




用户设置——报警媒介——添加媒介类型

更新告警媒介

配置——动作——创建动作——添加触发器
配置动作


修改操作 --> 步骤 1-0(无穷大)

八、测试故障,查看报表是否已经推送成功
报表——动作日志

最后更新于