部署zabbix监控Apache服务状态和网卡流量

1. 实验环境

zabbix服务器IP: 192.168.153.183
Apache服务器IP:192.168.153.184

操作系统均为centos7

实验之前均关闭防火墙和seliux

关闭防火墙

systemctl stop firewalld

关闭selinux

setenforce 0

2. 安装部署zabbix服务端

安装链接>> https://blog.csdn.net/m0_46674735/article/details/110954103

3. 安装部署zabbix客户端

3.1 配置Apache服务

3.1.1 安装Apache服务

 yum -y install httpd

3.1.2 开启Apache服务

systemctl start httpd

3.1.3 浏览器输入IP测试访问成功

在这里插入图片描述

3.2 配置zabbix-agent服务

3.2.1 上传zabbix repo源到 /etc/yum.repos.d/ 目录下

在这里插入图片描述

3.2.2 安装zabbix客户端

yum -y install zabbix-agent

3.2.3 修改zabbix客户端配置文件

vim /etc/zabbix/zabbix_agentd.conf 

修改以下部分

 98  Server=192.168.153.183              # zabbix server端的IP地址
 139 ServerActive=192.168.153.183       # zabbix server端的IP地址

修改完成之后保存退出

3.2.4 开启zabbix-agent服务

systemctl start zabbix-agent

4. 在server端测试agent端是否配置成功

4.1 安装测试工具

yum -y install zabbix-get

4.2 测试

测试连通性
参数解析
 -s 指定主机
 -k 使用的键值
[root@localhost ~]# zabbix_get -s 192.168.153.184 -k agent.ping
1
返回值为1 ,表示连接成功

查看客户端版本信息
[root@localhost ~]# zabbix_get -s 192.168.153.184 -k agent.version
4.2.8

5. 在server端添加主机并监控

5.1 创建主机

5.1.1

在这里插入图片描述

5.1.2 编辑要添加主机的信息

在这里插入图片描述

5.1.3 添加成功

在这里插入图片描述

5.2 创建监控项

5.2.1

在这里插入图片描述

5.2.2

在这里插入图片描述

5.2.3

在这里插入图片描述

5.2.4 监控项创建成功

在这里插入图片描述

5.3 添加触发器

5.3.1

在这里插入图片描述

5.3.2

在这里插入图片描述

5.3.3

在这里插入图片描述

5.3.4 添加成功

在这里插入图片描述

5.4 添加图形

5.4.1

在这里插入图片描述

5.4.2

在这里插入图片描述

5.4.3

在这里插入图片描述

5.4.4 添加成功

在这里插入图片描述

5.4.5 查看添加的图形

在这里插入图片描述

5.5 开启前端报警(可选)

5.5.1

在这里插入图片描述

5.5.2

在这里插入图片描述

5.5.3 添加成功

在这里插入图片描述

5.6 监测网卡流量

5.6.1 为监控的主机添加网卡监控项

在这里插入图片描述

5.6.2 创建监控项

在这里插入图片描述

5.6.3 创建监控项

在这里插入图片描述

5.6.4 添加进程

在这里插入图片描述

5.6.5 添加成功

在这里插入图片描述

5.6.6 添加图形

1)
在这里插入图片描述
2)
在这里插入图片描述
3)
在这里插入图片描述

5.6.7 查看添加图形

可以往Apache服务器上传文件测试
在这里插入图片描述

5.7 邮件报警配置

5.7.1 配置邮件报警脚本

5.7.1.1 上传邮件报警脚本到 /usr/lib/zabbix/alertscripts/ 目录下,并增加执行权限

[root@localhost ~]# cd /usr/lib/zabbix/alertscripts/
[root@localhost alertscripts]# ls
mail_zabbix_ssl_qq.py
[root@localhost alertscripts]# chmod +x mail_zabbix_ssl_qq.py 
[root@localhost alertscripts]# ll
total 4
-rwxr-xr-x. 1 root root 812 Jan  2 15:36 mail_zabbix_ssl_qq.py

5.7.1.2 测试脚本是否配置成功

需要给脚本传递三个参数:收件人,邮件标题,邮件内容
在这里插入图片描述

5.7.2 配置报警媒体类型

5.7.2.1 创建媒体类型

在这里插入图片描述

5.7.2.2 编辑报警媒介类型

在这里插入图片描述

5.7.2.3 添加成功

在这里插入图片描述

5.7.3 配置动作

5.7.3.1 创建Apache服务异常时的报警动作

1)
在这里插入图片描述
2)
在这里插入图片描述
3)
在这里插入图片描述

4)
在这里插入图片描述

5)
在这里插入图片描述

6)动作添加成功
在这里插入图片描述

5.7.3.1 创建Apache服务恢复时动作

1)
在这里插入图片描述

2)
在这里插入图片描述

3)
在这里插入图片描述

4)
在这里插入图片描述

5.7.4 配置管理员admin用户报警媒介类型

1)
在这里插入图片描述
2)
在这里插入图片描述

3)
在这里插入图片描述

4)
在这里插入图片描述

5)配置成功
在这里插入图片描述

5.7.5 测试邮件报警配置是否成功

5.7.5.1 在Apache服务器上停掉Apache服务

systemctl stop httpd

5.7.5.2 zabbix web端报红

在这里插入图片描述

5.7.5.3 查看动作日志动作是否触发

在这里插入图片描述

5.7.5.4 查看邮箱邮件是否发送成功

成功收到报警邮件
在这里插入图片描述

5.7.6 优化邮件报警内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值