51CTO博客开发
采用curl来获取数据,只监控了rate、rate_max、Sessions Cur、Sessions Max、error和端口状态。脚本如下,:#!/bin/bash stat_file=`curl -s 'http://192.168.1.252:8888/stats;csv;' -H 'Authorization: Basic YWRtaW46YWRtaW4=' | grep -E "web
记录一下,免得忘记。1、安装nginx。nginx-1.4.5。下载地址:http://nginx.org/download/nginx-1.4.5.tar.gz(安装之前需要确认是否已经存在pcre,如果没有直接yum安装。)下载完毕并解压,创建用户www和用户组www12groupadd wwww #添加www组useradd-s /sbin/nologin-g www www &
最近用shell写了个监控haproxy状态的脚本,记录一下以备后用。1、首先明确需求。我们需要什么功能,常规方式是怎么实现的,使用脚本又该怎么实现。只需要监控5个状态:当前连接数Session rate下的Cur;错误状态Errors下的三种状态Req,Conn,Resp;服务状态Status。状态页面如图:那么如何用脚本的形式把这些展示出来呢?重要的是,如何让nagios能够获取到这些数据?这
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号