应用监控:
安装nginx的过程:
yum install -y gcc gcc-c++ pcre-devel openssl-devel
cd /usr/local/src
wget http://nginx.org/download/nginx-1.24.0.tar.gz
tar -zxvf nginx-1.22.1.tar.gz
useradd -s /sbin/nologin -M www
./configure --prefix=/usr/local/nginx-1.24.0 --user=www --group=www --with-http_ssl_module --with-http_stub_status_module
make && make install
ln -s /usr/local/nginx-1.24.0 /usr/local/nginx
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx
netstat -atunlp |grep nginx
修改nginx的配置文件:
我们通过web页面来看到nginx的状态信息:
我们看下官方文档:
然后我们再看下:
Writing:如果这个数据比较大,例如数据库挂了,这个指标值就开始上去了。
这是一台负载均衡的nginx的监控的图形:
我们重点是关注的Nginx Status Active的数值。还有一个Writing。
长连接的值、短连接的概念。
监控需要做的是:采集、存储、展示、告警,最基础的四个功能。
Nagios + Cacti
Zabbix: IPMI、SNMP、JVM、Server/Agent(主动、被动)
普鲁米修斯