配置cacti 监控squid
类别:原创 服务器
第一:说明,软件说明,和安装的目的
使用cacti监控squid的各项参数,安装前请确保安装好了LMAP环境,mysql、apache、cacti、snmp、squid正常使用。
cacti 主机ip 192.168.10.22 squid ip 192.168.10.21
关于cacti的安装 请参照 《使用cacti + snmp 实现对apache 、mysql 、 nginx 的监控的安装和配置 》
关于LMAP安装请参照《实战 linux 下 mysql+apache+php+gd 的安装和配置》本文参照:
http://5iqiong.blog.51cto.com/29×××6/807697 但原文有一个非常重要的地方没有指出,
第二:本例操作环境
所使用的系统环境为 Centos 5.6 64位操作系统 cacti 的 Version 0.8.8a Squid Cache: Version 2.7.STABLE9
[root@jedy ~]# uname -a
Linux jedy.com 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@jedy ~]# more /etc/redhat-release
CentOS Linux release 6.0 (Final)[root@jedy ~]# /usr/local/squid/sbin/squid –v \\ squid 安装时编辑的参数,确保其中有 --enable-snmp
Squid Cache: Version 2.7.STABLE9
configure options: '--prefix=/usr/local/squid' '--enable-dlmalloc' '--enable-snmp' '--with-pthreads' '--enable-epoll' '--disable-internal-dns' '--enable-removal-policies=heap,lru' '--enable-delay-pools' '--enable-storeio=aufs,coss,diskd,ufs,null' '--with-maxfd=65535'
[root@jedy ~]#
第三:修改配置文件 (在被监控的squid服务器上)
[root@jedy ~]# cat /etc/squid/squid.conf \\ 确保squid文件有以下内容。
acl CactiServer src 192.168.10.22 \\ cacti 服务器的地址
acl SNMP snmp_community test \\ snmp 团体名
snmp_port 3401 \\ squid使用的 snmp 使用的端口
snmp_access allow SNMP CactiServer \\ 允许cacti服务器连接 3401端口
snmp_access deny all[root@jedy ~]#
[root@jedy ~]# vim /etc/snmp/snmpd.conf \\ 网上说要增加下面两行,好像我没加 也能取到值,呵呵 当然最好还是加一下啦
view systemview included .1.3.6.1.4.1.3495.1
proxy -m /usr/local/squid/share/mib.txt -v 1 -c test 127.0.0.1:3401 .1.3.6.1.4.1.3495.1[root@jedy ~]# services snmpd restart \\ 重启服务
[root@jedy ~]# services squid restart \\ 重启服务
[root@jedy ~]# netstat –antp | grep 3401 \\ 检查3401端口有没有起来 端口有可能没有起来
第四:测试 (在cacti服务器上)
[root@jedy ~]# snmpwalk –Cc -v 1 -c test 192.168.10.21:3401 .1.3.6.1.4.1.3495.1 \\ 如果出现很多数据说明能取到 squid的值
Error: OID not increasing: SNMPv2-SMI::enterprises.3495.1.5.1.1.1. \\ 如果上面没加上 –Cc 参数 会报此错误
第五:在cacti上配置监控 (此部分我只对重要的地方做一个说明,如果不会,请参考前言部分的链接)
1、在cacti中导入模板
在网上下载cacti监控模版:squidstats-0.1.zip 这个网上很多,解压后把以下文件拷贝到此目录 <cacti_path>/resource/snmp_queries:
webcache_squid_core.xml
webcache_squid_median.xml
然后在cacti中导入squid模块:
点击”console”---->“Import Templates”,选择cacti_host_template_webcache_squid_server_snmp.xml 这个文件导入。
2、在cacti中建立squid监控项
此处注意:
Host Template 选择WebCache-Squid Server(SNMP)
Downed Device Detection 只能选ping,具体的ping的类型最好选 icmp ping,
在SNMP Options 中将SNMP port 端口 改成 3401,SNMP Community 是之前设置的比如我的 是test,默认是public
以下是内容是WebCache-Squid Server(SNMP)模板默认的,也可在Graph Temlates中自行增加模板或是在Data Query中增加其它的squid项(注意要勾选squid version),如下:
以下项要特别注意:网上很多资料没有提到,很容被忽视:
之后每处的SNMP Community 都要写之前设置的 snmp团体名,此处我的是 test 默认是snmppublic 显然不对,如果不改 那肯定取不到数据,以下以增加 squid statistic - core 为例:
后面的步骤就很简单了。此处就不多说了
转载于:https://blog.51cto.com/jedy82/881417
配置cacti 监控squid相关推荐
- 安装、配置文件-配置 CACTI 监控 MySQL 数据库状态-by小雨
发一下牢骚和主题无关: MySQL 自身在性能监测方面很不给力.这是令很多 MySQL DBA 夜夜转辗难眠. 荣幸的是.通过 Cacti 监测(意注是监测而非监控)MySQL 据数库状态 ...
- 配置CACTI监控MySQL数据库状态(1)准备工作
MySQL数据库做为开源数据库软件中的佼佼者,虽然应用领域众多,但其自身在性能监测方面很不给力,尽管MySQL也提供的专用了GUI工作,可是监测只是其中的一个很小的功能点,监测项少且很不灵活,当拥有多 ...
- cacti监控及配置
Cacti监控服务 Cacti工作原理 Cacti简介:php语言实现的一个软件,一套基于LAMP展现的网络流量监测及分析工具 1)数据采集:基于SNMP技术或自定义脚本从目标设备/主机获取监控指标信 ...
- [Cacti] cacti监控mongodb性能实战
前言: 为了更好的使用mongodb,须要监控出mongodb的一些基础使用情况,比方Flush数.连接数.内存使用率.Index操作.Slave延迟等等,这些能够通过配置cacti监控mongodb ...
- cacti中监控squid的方法
cacti中监控squid的方法: 1.在 /usr/local/squid/etc/squid.conf 中添加 acl localhost src 127.0.0.1/32 ...
- cacti监控(3)配置cacti
cacti安装好了之后就可以配置如何监控了! 初次登陆cacti的时候要求用户名是admin 密码是admin 要求修改密码 下面我们来对公网上一台正在运行的交换机来做流量监控(被监控对象需要开启SN ...
- cacti pdo_mysql_搭建配置cacti,采集信息监控
安装cacti lamp环境 [iyunv@Cacti ~]#service iptables stop //关闭防火墙服务 [iyunv@Cacti ~]#chkconfig iptables of ...
- 搭建配置cacti,采集信息监控
安装cacti lamp环境 [iyunv@Cacti ~]#service iptables stop //关闭防火墙服务 [iyunv@Cacti ~]#chkconfig iptables of ...
- cacti监控客户端配置
Cacti客户端配置被检测的无论是交换机.路由器等网络设备还是linux或者windows服务器都需要支持snmp协议,所以配置如下 1客户端(被监控端)都要安装net-snmp和lm_sensors ...
最新文章
- Java基础-Date类常用方法介绍
- 解决cvc-complex-type.2.4.a: Invalid content was found starting with element
- hdu 1258 确定比赛名次
- php excel 下拉菜单,使用 PHPExcel 遇到的一个问题:下拉列表的数据来源过长时,显示了别的正常的下拉列表的数据来源...
- 国科大prml10-无监督学习
- 用GO语言开发editplus编辑器插件(附源码)
- poj 3322 Bloxorz I (bfs+辅助数组减代码量)
- python-opencv有效随机角度旋转
- discuz常用操作说明
- Linux的history命令
- ubuntu部署django详细教程
- Win10注册.bat或.exe成为系统服务(NSSM)
- 小马哥----山寨高仿小米5 图片1:1机型 机型曝光 与真假鉴别方法
- windows10常见故障排查
- win10系统找不到telnet服务器,win10系统找不到Telnet服务的解决教程
- 组策略怎么禁用计算机管理,【组策略来禁止电脑打开控制面板】
- JS中数组(Array)、Json对象长度(length)获取方法
- 数据版“吐槽大会”: 国产综艺节目年终盘点
- 淘宝新手如何做推广 最新最全的淘宝店铺免费推广方法秘诀
- 帝国cms e loop php,帝国CMS灵动标签e:loop的一些用法