6396098
田梗上的梦
顶一下,我也想知道
CrptonX
就是你自己在nginx服务里面配置的地址
LynChan
不知道怎么配置nginx的请参见这篇文章
慕粉3699728
会显示啊,在你的主机名前面有个数字的
snow5hao
利用操作系统命令
网络命令: ping nslookup, nm-tool, tracertroute,
dig, telnet, nc,curl
监控命令 : ps,netstat,pgrep
进程是否存在
端口是否存在
利用客户端命令,工具
应用客户端:mysql,ab,mongo,php,jstack
第三方工具包:nginxstatus, nagios-libexec
集成命令(考虑可行性,安全性)
服务端接口支持:
1.nginx - http_stub_status_module
2.nutcracker监控集群(redis,memcache) 状态
3.Mongodb
curl -m 5 -s -w %{http_code} http://10.156.11.173/ngx_status
-o /dev/null --去掉一些输出
Resettem=${tput sgr0}
Nginxserver='http://10.156.11.173/nginx_status'
Check_Nginx_Server(){
Status_code=$(curl -m 5 -s -w %{http_code} ${Nginxserver} -o /dev/null)
if[ $Status_code -eq 000 -o $Status_code -ge 500 ];then
echo -e '\E[32m' "check http server error! Response status
code is' $Status_code
else
Http_content=$(curl -s ${Nginxserver})
echo -e '\E[ 32m' "check http server ok! \n"
$Resettem $Http_content
fi
}
Check_Nginx_Server
--执行脚本
sh check_server.sh
cd monitor_man
vim check_server.sh
弱弱的风
首先你要安装了nginx status 模块啊
去找到nginx的配置
vim /usr/local/nginx/conf/nginx.conf
3.在service内加入代码
location /NginxStatus {
stub_status on;
access_log off;
#加入访问限制
allow 192.168.1.44;
allow 192.168.1.14;
deny all;
}
重启你的nginx服务加载配置文件
然后就可以
牙小木
代码粘贴出来看看呀
Dilmuratjohn