Zabbix

1.Zabbix 安装部署

安装 Zabbix 存储库
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
在这里插入图片描述sed -i ‘s#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#g’ zabbix.repo
在这里插入图片描述
安装Zabbix 服务器和代理
yum install zabbix-server-mysql zabbix-agent在这里插入图片描述
安装 Zabbix 前端
启用红帽软件集合
yum install -y centos-release-scl-2-3.el7.centos.noarch.rpm centos-release-scl-rh-2-3.el7.centos.noarch.rpm

在这里插入图片描述修改frontend enable=1
在这里插入图片描述安装 Zabbix 前端软件包
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
在这里插入图片描述
安装数据库 进入
在这里插入图片描述
在这里插入图片描述
更改初始密码在这里插入图片描述
在这里插入图片描述数据库添加
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by ‘Pp0313…’;
grant all privileges on zabbix.
to zabbix@localhost;
*
在这里插入图片描述
在这里插入图片描述在Zabbix服务器主机上导入初始架构和数据。系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix*
在这里插入图片描述
在这里插入图片描述修改后端文件在这里插入图片描述
在这里插入图片描述为Zabbix前端配置PHP
在这里插入图片描述启动 Zabbix 服务器和代理进程
systemctl enable --now zabbix-server zabbix-agent httpd rh-php72-php-fpm

在这里插入图片描述
可以从网页进入 初始账号Admin 密码 zabbix在这里插入图片描述可以更改语言设置在这里插入图片描述
在这里插入图片描述

2.添加新节点

客户端节点安装
在这里插入图片描述在这里插入图片描述在这里插入图片描述

手动添加

创建主机
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
添加成功
在这里插入图片描述

自动添加

启用动作 在这里插入图片描述
启用自动发现在这里插入图片描述
在这里插入图片描述
**这个 格式 比较 固定 如果 想自定义 监测内容 可以关闭 自动发现 编辑 动作 **
在这里插入图片描述
在这里插入图片描述设置后自动添加主机
在这里插入图片描述

使用代码增删改查

curl -s -X POST -H ‘Content-Type:application/json’ -d ’
{
“jsonrpc”: “2.0”,
“method”: “user.login”,
“params”: {
“user”: “Admin”,
“password”: “zabbix”
},
“id”: 1,
“auth”: null
}’ http://192.168.0.209/zabbix/api_jsonrpc.php | python -m json.tool

用此代码获取token值
在这里插入图片描述
创建脚本 实现 显示 主机在这里插入图片描述
创建脚本 实现删除 主机
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
创建脚本 实现添加 主机
在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.监测应用

监测nginx

网页端 搜索nginx 模板在这里插入图片描述
点击模板 按描述 提示 进行配置
在这里插入图片描述编辑nginx.con文件 绑定一个路径 在这里插入图片描述
在这里插入图片描述
网页访问 成功在这里插入图片描述
网页监测端给主机 添加 模板
在这里插入图片描述
监控里可以查看 成功在这里插入图片描述

监测mysql

找到模板根据描述 配置文件在这里插入图片描述
复制文件在这里插入图片描述
数据库添加
在这里插入图片描述
创建目录 添加.my.cnf文件在这里插入图片描述
网页监测 给主机添加 模板
在这里插入图片描述添加成功
在这里插入图片描述
此监控项监控 较少 可以使用 另一个监控项
取消 当前模板
在这里插入图片描述虚拟机端 下载 安装 复制 重启zabbix-agent
在这里插入图片描述给php创建一个软链接
在这里插入图片描述编辑php配置文件 vim ss_get_mysql_stats.php
在这里插入图片描述
测试一下 完成后删除文件
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg在这里插入图片描述
开始整合 导入 模板在这里插入图片描述
添加模板在这里插入图片描述停用一下slave 触发器在这里插入图片描述可以看到监测图形
在这里插入图片描述

设jmx监控

启动tomcat在这里插入图片描述编辑配置文件在这里插入图片描述
在这里插入图片描述
重启tomcat在这里插入图片描述
zabbix页面 s1主机增加一个 jmx在这里插入图片描述增加一个模板在这里插入图片描述虚拟机端安装java gateway 开启
在这里插入图片描述在这里插入图片描述
修改server文件
vim zabbix_server.conf
在这里插入图片描述重启服务
在这里插入图片描述
网页端亮起jmx成功在这里插入图片描述在这里插入图片描述

更改主机为 agent主动管理

修改主机模板
添加新模版在这里插入图片描述添加后保存 即可 自动设置为主动agent

分布式监控

删除 s2主机 作proxy端
在这里插入图片描述停服务
在这里插入图片描述修改下repo源
vim /etc/yum.repos.d/zabbix.repo

在这里插入图片描述
安装proxy在这里插入图片描述
sever端数据库添加 用户给权限
create database zabbix_proxy character set utf8 collate utf8_bin;
create user ‘zabbix’@‘%’ identified by ‘Pp0313…’;
grant all privileges on zabbix_proxy.* to ‘zabbix’@‘%’;
flush privileges; 在这里插入图片描述
proxy编辑 在这里插入图片描述
在这里插入图片描述完成后安装mysql 导入文件到 sever端在这里插入图片描述
修改 sever java 修改hostname 加个解析在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
给主机添加agent代理在这里插入图片描述
在这里插入图片描述
s1 虚拟机 修改 配置文件在这里插入图片描述在这里插入图片描述sever端 刷新
s1 agent 端 重启agent
proxy 端 重启
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
网页测试 全部绿色成功 图形 页面也没有中断在这里插入图片描述在这里插入图片描述

4. zabbix加告警

进入 睿象云创建一个集成在这里插入图片描述
拉取下载脚本在这里插入图片描述运行在这里插入图片描述修改一下权限在这里插入图片描述
网页禁用没用的 媒介在这里插入图片描述
睿象云 添加报警通知在这里插入图片描述
关闭agent在这里插入图片描述
出现问题在这里插入图片描述
在这里插入图片描述在这里插入图片描述手机app认领 解决问题后 会显示 在这里插入图片描述手动恢复在这里插入图片描述
告警会显示关闭 已解决
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淼祺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值