配置Zabbix监控Apache服务
如何监控apache服务呢?可以通过apache自带的server-status来查看服务器状态
启用 Apache服务器状态,开启 Apache的 server-status
[root@xuegod64-]#vim /etc/httpd/conf/httpd.conf #在文件最后插入以下内容
ExtendedStatus On
<location /server-status>
SetHandler server-status
Order allow,deny
Allow from 127.0.0.1 192.168.3.0/24
</location>
注:允许访问 status页面的主机,在生产环境中,可以直接固定为 zabbix-senver端的IP地址或者zabbix代理地址。
#重启后测试
[root@xuegod62httpd]#systemctl restart httpd
访问地址:http://192.168.3.64/server-status
浏览测试结果如下
测试正常后,登陆zabbix web 监控页面,找到刚才的那台启用了apache server-status 状态的服务器,如下图所示:
找到对应的模板选项添加一个新的模板
选择一个apache应用程序监控模板,点击选择添加,最后更新即可
如何查看apache相关监控数据,参做如下
之后点击应用选择apache监控相关的数据项,拉到页面最下面,选择数据图的显示方式,这里选择的是堆叠数据图显示。
需要监控apache应用的哪些监控项可以自己选择勾选的,显示方式也是可以自己选择的
扩展知识:
apache压力测试 使用DB命令
yum install -y httpd-tools
ab -n 10000 -c 10 http://192.168.3.64/
-n 表示请求次数
-c 表示设置请求客户端数量
Usage: ab [options] [http[s]://]hostname[:port]/path
总结:配置 Zabbix监控 Apache服务的过程
(1)、配置 apache性能监控页面。让 zabbix可以获得被监控服务器上的数据
(2)、在zabbⅸx平台上,给被监控主机上关联 apache监控模板
(3)、查看最新监控数据
共有 0 条评论