部署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测试访问成功

部署zabbix监控Apache服务状态和网卡流量_第1张图片

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

部署zabbix监控Apache服务状态和网卡流量_第2张图片

5.1.2 编辑要添加主机的信息

部署zabbix监控Apache服务状态和网卡流量_第3张图片

5.1.3 添加成功

部署zabbix监控Apache服务状态和网卡流量_第4张图片

5.2 创建监控项

5.2.1

部署zabbix监控Apache服务状态和网卡流量_第5张图片

5.2.2

部署zabbix监控Apache服务状态和网卡流量_第6张图片

5.2.3

部署zabbix监控Apache服务状态和网卡流量_第7张图片

5.2.4 监控项创建成功

部署zabbix监控Apache服务状态和网卡流量_第8张图片

5.3 添加触发器

5.3.1

部署zabbix监控Apache服务状态和网卡流量_第9张图片

5.3.2

部署zabbix监控Apache服务状态和网卡流量_第10张图片

5.3.3

部署zabbix监控Apache服务状态和网卡流量_第11张图片

5.3.4 添加成功

部署zabbix监控Apache服务状态和网卡流量_第12张图片

5.4 添加图形

5.4.1

部署zabbix监控Apache服务状态和网卡流量_第13张图片

5.4.2

部署zabbix监控Apache服务状态和网卡流量_第14张图片

5.4.3

部署zabbix监控Apache服务状态和网卡流量_第15张图片

5.4.4 添加成功

部署zabbix监控Apache服务状态和网卡流量_第16张图片

5.4.5 查看添加的图形

部署zabbix监控Apache服务状态和网卡流量_第17张图片

5.5 开启前端报警(可选)

5.5.1

部署zabbix监控Apache服务状态和网卡流量_第18张图片

5.5.2

部署zabbix监控Apache服务状态和网卡流量_第19张图片

5.5.3 添加成功

部署zabbix监控Apache服务状态和网卡流量_第20张图片

5.6 监测网卡流量

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

部署zabbix监控Apache服务状态和网卡流量_第21张图片

5.6.2 创建监控项

部署zabbix监控Apache服务状态和网卡流量_第22张图片

5.6.3 创建监控项

部署zabbix监控Apache服务状态和网卡流量_第23张图片

5.6.4 添加进程

部署zabbix监控Apache服务状态和网卡流量_第24张图片

5.6.5 添加成功

部署zabbix监控Apache服务状态和网卡流量_第25张图片

5.6.6 添加图形

1)
部署zabbix监控Apache服务状态和网卡流量_第26张图片
2)
部署zabbix监控Apache服务状态和网卡流量_第27张图片
3)
部署zabbix监控Apache服务状态和网卡流量_第28张图片

5.6.7 查看添加图形

可以往Apache服务器上传文件测试
部署zabbix监控Apache服务状态和网卡流量_第29张图片

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 创建媒体类型

部署zabbix监控Apache服务状态和网卡流量_第30张图片

5.7.2.2 编辑报警媒介类型

部署zabbix监控Apache服务状态和网卡流量_第31张图片

5.7.2.3 添加成功

部署zabbix监控Apache服务状态和网卡流量_第32张图片

5.7.3 配置动作

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

1)
部署zabbix监控Apache服务状态和网卡流量_第33张图片
2)
部署zabbix监控Apache服务状态和网卡流量_第34张图片
3)
部署zabbix监控Apache服务状态和网卡流量_第35张图片

4)
部署zabbix监控Apache服务状态和网卡流量_第36张图片

5)
部署zabbix监控Apache服务状态和网卡流量_第37张图片

6)动作添加成功
部署zabbix监控Apache服务状态和网卡流量_第38张图片

5.7.3.1 创建Apache服务恢复时动作

1)
部署zabbix监控Apache服务状态和网卡流量_第39张图片

2)
部署zabbix监控Apache服务状态和网卡流量_第40张图片

3)
部署zabbix监控Apache服务状态和网卡流量_第41张图片

4)
部署zabbix监控Apache服务状态和网卡流量_第42张图片

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

1)
部署zabbix监控Apache服务状态和网卡流量_第43张图片
2)
部署zabbix监控Apache服务状态和网卡流量_第44张图片

3)
部署zabbix监控Apache服务状态和网卡流量_第45张图片

4)
部署zabbix监控Apache服务状态和网卡流量_第46张图片

5)配置成功
部署zabbix监控Apache服务状态和网卡流量_第47张图片

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

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

systemctl stop httpd

5.7.5.2 zabbix web端报红

部署zabbix监控Apache服务状态和网卡流量_第48张图片

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

部署zabbix监控Apache服务状态和网卡流量_第49张图片

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

成功收到报警邮件
部署zabbix监控Apache服务状态和网卡流量_第50张图片

5.7.6 优化邮件报警内容

你可能感兴趣的:(Zabbix,zabbix,邮件报警,监控,监控类,linux)