当前位置: 首页 > news >正文

cacti监控apache和nginx的配置

一.监控apache
1.下载http://forums.cacti.net/about25227.html&highlight=apachestats
2.其中的ss_apache_stats.php是脚本文件,它是一个php的文件,放到你的cacti/scripts/下面
3.接下来在cacti界面导入cacti_host_template_webserver_-_apache.xml这个文件
4.在被监控主机上设置apache的mod_status
(1).编辑apache配置文件,去掉ExtendedStatus On前面的注释
(2).配置或取消以下文件的注释:
<Location /server-status>
   SetHandler server-status
   Order deny,allow
   Deny from all
   Allow from <IP>
</Location>

二.监控Nginx
1.首先nginx编译时允许http_stub_status_module,不然是监控不到nginx的运行状态的
2.编辑配置文件:
    # vi /etc/nginx/conf/nginx.conf  
     
    location /NginxStatus/ {  
     
    stub_status on;  
     
    access_log off;  
     
    allow 127.0.0.1;
     
    deny all;  
     
    }  
3.重启nginx
4.下载http://forums.cacti.net/download/file.php?id=12676
5.将get_nginx_clients_status.pl和get_nginx_socket_status.pl文件放入cacti的scripts文件夹下
6.检查是否工作:
get_nginx_clients_status.pl http://127.0.0.1/NginxStatus/
如果出现 no (LWP::UserAgent not found) 的错误
运行
yum -y install perl-libwww-perl

如果出现类似如下信息
nginx_accepts:113869 nginx_handled:113869 nginx_requests:122594

表明成功

7.在cacti中导入cacti_graph_template_nginx_clients_stat.xml 和 cacti_graph_template_nginx_sockets_stat.xml
8.增加图像到设备

转载于:https://www.cnblogs.com/itfenqing/p/4442211.html

相关文章:

  • java web每天定时执行任务
  • 第3章 Java语言基础----声明常量
  • 颜色对比比率计算
  • mysql数据库中的using
  • 将分页功能从JSP页面中独立出来
  • Azure多网卡虚拟机
  • UNIX常见命令索引 (echo,find,xargs)
  • IMG-后勤执行-仓库管理-仓库管理概念-实际数据的执行记录(WM-1)
  • JavaScript数据结构-字典
  • 《Effective C++》第4章 设计与声明(2)-读书笔记
  • 4.PowerShell -- 数组,哈希表
  • iPhone取消软件更新上边的1
  • CentOS禁用root本地或远程ssh登录
  • nginx 自定义header 如何获取
  • 电子词典--两次扫描文件发/链表法
  • exif信息对照
  • Java程序员幽默爆笑锦集
  • Java多线程(4):使用线程池执行定时任务
  • leetcode98. Validate Binary Search Tree
  • SpingCloudBus整合RabbitMQ
  • Vue全家桶实现一个Web App
  • 安卓应用性能调试和优化经验分享
  • 构建工具 - 收藏集 - 掘金
  • 力扣(LeetCode)965
  • 区块链技术特点之去中心化特性
  • 删除表内多余的重复数据
  • 我的面试准备过程--容器(更新中)
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 学习笔记:对象,原型和继承(1)
  • 以太坊客户端Geth命令参数详解
  • 智能网联汽车信息安全
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • MPAndroidChart 教程:Y轴 YAxis
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​Python 3 新特性:类型注解
  • ​马来语翻译中文去哪比较好?
  • (4)Elastix图像配准:3D图像
  • (6)添加vue-cookie
  • (Python第六天)文件处理
  • (zhuan) 一些RL的文献(及笔记)
  • (未解决)macOS matplotlib 中文是方框
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .apk 成为历史!
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 中 GetProcess 相关方法的性能
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • ::什么意思
  • ??javascript里的变量问题
  • [Android]竖直滑动选择器WheelView的实现
  • [BSGS算法]纯水斐波那契数列
  • [C++提高编程](三):STL初识