apache 监控

当前加载模块

[[email protected] ~]# httpd -l
Compiled in modules:
core.c
mod_so.c
http_core.c

当前版本
[[email protected] ~]# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 14 2016 18:04:44

查看当前连接数

[[email protected] ~]# netstat -ant | grep ":80 " | wc -l
5

配置apache自带监控

2.4模块路径都在此文件夹下

/etc/httpd/conf.modules.d/

确认00-base.conf 中包含LoadModule status_module modules/mod_status.so

在httpd.conf文件底部分添加以下内容:

<location /c-server-status>
         SetHandler server-status
         Order Deny,Allow
         Deny from nothing
         Allow from all
</location>

ExtendedStatus On

简单解释下上面信息

<location /c-server-status>  : c-server-status 这个名字可以任意的取,但最好不要被别人猜到。

Deny from   表示禁止的访问地址;nothing 表示没有禁止访问的地址 。
Allow from   表示允许的地址访问;all 表示所有的地址都可以访问。

ExtendedStatus On   表示的是待会访问的时候能看到详细的请求信息,另外该设置仅能用于全局设置,不能在特定的虚拟主机中打开或关闭。启用扩展状态信息将会导致服务器运行效率降低。

重启服务

http://你的IP地址:端口/c-server-status

http://你的IP地址:端口/c-server-status?refresh=N(N为每秒刷新时间)

时间: 2024-10-14 08:52:18

apache 监控的相关文章

分布式监控系统Zabbix-3.0.3-完整安装记录 -添加apache监控

前面介绍了zabbix3.0.3环境及相关监控项的添加,下面介绍下针对apache的监控配置:1)在apache配置文件中打开server-status状态访问功能(自带的) [[email protected] ~]# /data/apache/bin/httpd -v Server version: Apache/2.4.25 (Unix) Server built: Jun 19 2017 19:18:00 [[email protected] ~]# cat /data/apache/c

教你如何监控 Apache性能

什么是 Apache? Apache是一款 HTTP 服务器软件,现在更名为 "http",而 Apache 则成了一个(包含httpd的项目)巨大的基金组织,根据习惯后文都用 Apache 特指 Apache HTTP Server(httpd).Apache 诞生于1995年,且从 96 年 4 月起就一直是全球最流行的 web 服务器.该项目的定位是一个开源且跨平台(支持类 UNIX 系统和 Windows 系统)的 HTTP 服务器,旨在提供与当前 HTTP 标准同步,安全.高

Zabbix 自定义 key 监控 apache

一.环境 Ubuntu14.04 LTS  zabbix 2.4.5  Apache/2.4.7 二.配置apache监控 1. 开启apache的server-status 添加下面的内容到apache的配置文件中 sudo vim /etc/apache2/apache2.conf <Location /server-status> SetHandler server-status Allow from 127.0.0.1 Order deny,allow Deny from all &l

中间件监控之Apache

补 系统架构 nginx接到请求后转换为外部ip,然后把请求转发到tomcat,还有种方式是转发到apache,或者其他语言的应用服务器 ngnix:是web服务器,接受和转发请求用的,不做任何动态处理 浏览器直接请求cdn(有钱用cdn,没钱用文件服务器): Cdn   内容分发网络 全称是Content Delivery Network 面试:Cdn 的时间算法,基于什么的算法 mysql:数据库服务器 redis: 集群:多台机器,放一起,请求的时候如果有一个挂了,不影响正常使用,个数是单

通过Centreon监控apache、MySQL、Hadoop服务状态

在上面的章节中,只是简单介绍了Centreon的几个基础监控项,例如添加主机.服务等,这些对于一个监控系统来说是远远不够的,本节将重点介绍对一些扩展服务的监控,也就是对一些常见应用的监控. 一. Nagios/centreon插件编写规范 作为运维人员,相信大家对脚本并不陌生,而Nagios插件就是可执行的一个脚本或程序,这个脚本可以用各种语言去实现,例如shell.perl.python都可以.对Nagios熟悉的读者肯定也编写过不少Nagios插件,虽然Nagios自带了很多常用的监控插件,

Zabbix监控Mysql、Apache、Nginx应用实战案例

Zabbix对第三方应用软件的监控,主要有两个工作难点:一个是编写自定义监控脚本:另一个是在编写模板并导入zabbix web中,编写脚本这个要根据监控需求定制即可,而编写模板文件则相对来说有点难度,不过网上已经有很多已经写好的模板,可以直接拿来使用.所以,Zabbix对应用软件的监控其实并不难. 一.zabbix监控mysql应用实战 本次博文首先介绍的是Zabbix对Mysql的监控,这个是最简单的,因为Zabbix已经自带了Mysql监控的模板,我们只需编写一个监控Mysql的脚本即可!以

Zabbix监控

一.监控概述: ·初级: ·1.识别监控对象 (分级) ·2.理解监控对象  (理论基础) ·3.细分监控对象的指标 ·4.确定告警的基准线 ·预中级: 1.工具化和监控分离 2.监控对象的分类: 2.1 硬件监控 (方法:机房巡检.IPMI.SNMP简单网络管理协议.) 2.2 系统监控  (对象:cpu.内存.IO[磁盘.网络]) 2.3 服务监控  (对象:分类服务) 2.4 日志监控   (方法:Elastic Stack) 2.5 网络监控   (方法: 第三方.Smokeping)

使用Jvisualvm监控JVM的内存、CPU、线程

最近做性能测试发现很多性能问题,面对一些开发小白的数据结构思想,真想喊一声:放开那个代码,让我来!冲动. 面对WEB站点开发,性能测试是经常要做的,下面一种介绍如何结合性能测试工具,更好的监控WEB服务性能工作状态的工具. 啥?为啥要监控Apache服务,很抱歉,那你先弄明白了在看下文. 网络可用监控工具很多种,今天介绍一款JDK1.6以上版本自带的一款工具jvisualvm. 废话不多说,直接看操作. Apache 服务器启动配置中加入以下内容: -Dcom.sun.management.jm

中间件-apache详解

简介: apache http server(简称apache)是现在使用世界排名第一的web服务器,几乎可以应用在任何平台.它是一个开源的网页服务器,特点是简单,速度快,稳定性高,还可以作为代理服务器. 特性: 支持最新的HTTP/1.1通信协议 配置文件简单,易操作,用户可以通过直接修改apache的配置文件信息来修改apache 支持实时监控服务器状态和定制服务器日志 支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证 支持服务端包含指令(SSI) 支持安全Socket层(SSL