cacti添加监控TCP连接模板

今天无意中搜到cacti添加监控TCP连接的模板,两个文件,一个xml模板文件,一个提供数据的bash脚本,依然通过snmp系列中的snmpnetstat来获得想要的数据,这两个文件附件中可以下载

cacti官网英文论坛里也有相关介绍

linux版:http://forums.cacti.net/viewtopic.php?t=12766

一个windows补充版:http://forums.cacti.net/about12787.html  ps:这个我没试过

 

1、修改xml文件

 

下载附件后,解压出来,三个文件,一个cacti_graph_template_tcp_connections.xml文件,一个get_tcp_connections bash文件,还一张给你YY的图片

 

写道
用记事本打开xml文件,ctrl + F 查找字符串“input_string”,你会看到一行类似<input_string>/bin/bash /var/www/htdocs/cacti/scripts/get_tcp_connections <host> <community></input_string>
的代码,顾名思义,这个就是执行提供数据的bash脚本了,文件目录神马的你都知道了

根据实际情况修改一下

 

2、修改get_tcp_connections

 

这个文件最好是移到cacti/scripts目录下去,然后执行

写道
chmod +x get_tcp_connections

 给它加上可执行权限

 

打开文件,你会看到如下内容

#/bin/bash

# get number of tcp connection
# $1 = hostname
# $2 = snmp community
# lots of ways to do this with more style... ;)
# jbrooks@oddelement.com

CACTIDIR=/var/www/htdocs/cacti/scripts
TMPDIR=/var/log/cacti_tcp_cache

cd $CACTIDIR


snmpnetstat -v 2c -c $2 -Can -Cp tcp $1 > $TMPDIR/$1

ESTABLISHED=`grep ESTABLISHED $TMPDIR/$1 |wc -l`
LISTENING=`grep LISTEN $TMPDIR/$1 |wc -l`
TIME_WAIT=`grep TIMEWAIT $TMPDIR/$1 |wc -l`
TIME_CLOSE=`grep TIMECLOSE $TMPDIR/$1 |wc -l`
FIN1=`grep FINWAIT1 $TMPDIR/$1 |wc -l`
FIN2=`grep FINWAIT2 $TMPDIR/$1 |wc -l`
SYNSENT=`grep SYNSENT $TMPDIR/$1 |wc -l`
SYNRECV=`grep SYNRECV $TMPDIR/$1 |wc -l`

echo -n established:${ESTABLISHED} listen:${LISTENING} time_wait:${TIME_WAIT} time_close:
${TIME_CLOSE} syn_sent:${SYNSENT} fin_wait1:${FIN1} fin_wait2:${FIN2} syn_recv:${SYNRECV}

# uncomment for debugging:
# echo $1: established:$ESTABLISHED listen:$LISTENING time_wait:$TIME_WAIT time_close:
$TIME_CLOSE syn_sent:$SYN fin_wait1:$FIN1 fin_wait2:$FIN2 >> $TMPDIR/tcp.log

# may want to comment this for debugging too
rm $TMPDIR/$1

 其中CACTIDIR请根据实际情况修改,TMPDIR请根据实际情况创建一个,一定要创建,否则报错no such dictory or file

 

脚本蛮简单的,抓取数据是通过

snmpnetstat -v 2c -c $2 -Can -Cp tcp $1 > $TMPDIR/$1

这个来实现的,你可以先在命令行手动执行一下,看看能不能获取到数据,其中$2是commity,默认是public,$1是要抓取数据的ip地址,本机就写localhost。

执行完后能够抓取到数据就说明没问题了

 

3、导入模板

登录cacti的web界面,选择“导入模板”,将那个xml文件导入进去,保存后就会看到对应的数据模板和图像模板了,随便找台服务器添加一个tcp connection图像,一般是没什么问题了,有问题的话看web界面里的cacti日志就知道了

 

 

 

YY:原理还是蛮简单的,懂xml跟shell的人,可以适当修改,抓取其他数据并绘图。

 

 

 

 

iteye能够上传附件怎么就不能在正文中直接添加本地图片呢,一定要网络链接才行,诶,yuan同学开发一个,呵呵

 

模板(修改华为模板) 模板(修改华为模板)模板(修改华为模板)模板(修改华为模板)模板(修改华为模板) 立即下载

相关推荐

cactiez advance-ping监控模板

cactiez advance-ping监控模板

cacti 监控linux TCP端口连接数

转载、服务器原文出处:http://blog.chinaunix.net/uid-24499216-id-2602964.html个人心得:我的cacti版本是 0.8.8a按照原文的说法要改hash的值才能将模板导入成功,其实我没有改 也成功改入了。脚本webconn.sh 中的ip地址和端口可以改成自己的,别忘记了#########################原文内容...

weixin_33847182的博客 261

基于verilog的16QAM调制

思路1:正交调幅法——实现16QAM调制,可以理解为时相位相差90度的两个正弦波的4PAM叠加。 4比特输入经过2->4进制转化得到两路2比特输入,然后分别经过4PAM后叠加所得输出即为16QAM调制结果。 具体程序稍后编写。 思路2:复合相移法——可以借助前面编写的QPSK,相当于两路幅度不同的QPSK的叠加,比如幅度分别取1和3 。 思路1正交调幅法的设计方案: 两正弦波相位差...

weixin_30725467的博客 2929

Cacti 监控网络

转至:http://blog.sina.com.cn/s/blog_60470b340100tudv.html一、概述及Cacti的工作流程二、Cacti的安装三、Cacti的使用四、Cacti脚本及模板五、Cacti插件六、Cacti高级应用--打造自己的Cacti模板一、概述1.cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据

Qvip的专栏 2569

gm/ID设计方法实践指南:从理论曲线到电路优化的关键步骤

本文详细介绍了gm/ID设计方法在模拟IC设计中的实践指南。该方法通过直接利用工艺模型数据,将设计焦点从盲目调整晶体管尺寸转向选择关键的gm/ID工作点,从而在先进工艺下实现功耗、增益和带宽等性能的精准权衡与优化。文章从理论曲线生成到具体电路设计步骤,提供了完整的实战流程。

pandas7gardener的博客 480

通达信源码-主力建仓-AI投研图灵室出品

AI投研图灵室1:=3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)-2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);AI投研图灵室2W:=100-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));AI投研图灵室3:=SMA(SMA(AI投研图灵室2,3,1),3,1);

qq_57222058的博客 4390

Cacti监控TCP连接状态

发现每次问题在网上找答案,总是只有一部分解决方法,或者是环境的不同导致每次总会遇到新的问题,所以我把自己解决问题的步骤写下来,为别人做参考,也为自己做个记录。 问题1:为Cacti添加TCP连接状态的监控。 解决方法: 1、下载TCP监控模版:TCP-connections; 2、解压tcp-connections.zip,将可执行程序get_tcp_connections上传到目录/va

南夕殿下 3605

Omnibox 2.11 NAS部署指南:家庭影音中枢的轻量化落地实践

家庭影音平台本质是本地化内容调度中枢,其核心在于聚合NAS媒体库、统一管理直播/IPTV/音频/视频等多源内容,并通过智能元数据匹配与硬解加速实现零门槛播放体验。技术原理上依赖Java轻量Web容器(Jetty)、SQLite嵌入式数据库双缓存架构,以及宿主机FFmpeg动态链接与HTTP/2直播代理治理能力。该方案显著降低4K播放卡顿、EPG加载失败、海报缺失等高频问题,适用于群晖、飞牛、绿联等主流NAS设备,尤其适配ARM64芯片与Realtek网卡等国产硬件生态。本文聚焦Omnibox 2.11在真实

weixin_30846347的博客 471

cacti 监控windows TCP端口连接数

转载、服务器原文出处:http://yunwei.blog.51cto.com/381136/412619个人心得:现在网上的好多文章都是抄来抄去的,而且根本就不验证,让我多花了一天多的时间,设置方法都是一样的,关键是 lvm_netstat_tcp.pl 这个程序,网上都是错的,进行验证时根本就取不到数据,established这个的值总是0,(事实上是有数据的),真是无...

weixin_34194359的博客 297

车载以太网测试-1【TC8物理层测试基础】

车载以太网物理层是车载网络的基础,负责将数字数据转换为适合在物理介质上传输的信号,并确保数据传输的可靠性、稳定性和高效性。它在车载网络系统中扮演着至关重要的角色,直接影响着车辆内部通信的性能和效率。1. 主要物理层标准车载以太网标准由IEEE 802.3和标准名称速率线缆类型编码方式应用场景100BASE-T1100 Mbps单对非屏蔽双绞线车载摄像头、传感器1 Gbps单对屏蔽/非屏蔽双绞线自动驾驶域控制器、高清视频10BASE-T1S10 Mbps单对双绞线幅移键控(ASK)

车载网络测试工程师的博客 4393

从“能跑”到“好用”:一名 Python 开发者的工程化进阶之路【Python心得篇】

Python 早已不只是写脚本、跑数据的工具。后端服务AI Agent 编排层自动化平台核心语言数据与业务之间的“中枢层”区别只在于:你是用脚本方式,还是工程方式在写。如果你已经能写“能跑的 Python”,下一步,就是让它长期可跑、稳定可演进。Python 的真正价值不在于“写得快”,而在于能否支撑持续演进的工程实践。当代码从一次性脚本走向长期运行的系统,开发者必须从结构设计、职责拆分、性能意识和类型约束等方面进行系统性思考。

博客 1546

cacti 监控tcp connection

一 cacti 监控linux tcp connection 1 导入cacti 监控tcp connection 模板 登录cacti 导入模板 cacti_graph_template_snmp_-_tcp_connection_status.xml 2 上传php脚本到cacti家目录 cacti/scripts目录下,...

weixin_34256074的博客 226

Arcgis模型构建器01——写一个简单的模型

在使用模型构建器解决这个需求之前,我们要想清楚如果我们手动解决的话,应该如何去处理,因为构建模型的过程正是基于我们手动处理的过程来构建的。我有一个全国的dem影像数据和一个陕西省边界范围矢量,现在我想获取陕西省的dem影像的坡度数据。填写完之后点击确定,我们发现,两个输入数据和工具连接起来了,并且通过裁剪工具得到一个中间结果,即。我们发现工具框和中间数据框都存在阴影,说明已经运行过了这个模型,不报错就说明模型运行成功!现在我们就把数据和工具都串联起来了,成功构建好了模型。

爱吃雪糕的小布丁的博客 918

linux 查看cacti 信息,Linux 监控工具之Cacti使用详解(四)

大纲一、Cacti 高级应用之多CPU模板二、Cacti 高级应用之自定义监控脚本注,操作系统 CentOS 6.4 x86_64 ,软件版本 Cacti-0.8.8b (目前最新版)。 本博文中涉及的所有软件或文档请点击这里下载:http://yunpan.cn/QhIWp3BZAw5Cu 提取码 81f7。(说明:本博客是基于上一篇博客写的,上一篇博客的链接是http://freeloda....

weixin_42350951的博客 463

LVGL 丝滑菜单3(Silk Menu)

h。

摸鱼专家 92

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

cacti监控mysql模板_使用Cacti监控你的网络(四)- Cacti脚本及模板

一、Cacti脚本及模板1.Advance Ping 脚本及模板注:要使用此模板,编译PHP时必须加上--enable-sockets选项来支持套接字。1).功能:此模板用来监控一个TCP/UDP端口、ICMP的延时情况和丢包情况。2).下载ss_fping.php脚本并放到/usr/local/apache/htdocs/cacti/scripts/目录下,下载cacti_graph_templ...

weixin_32009809的博客 154

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Cacti监控Tcp并发连接数

转自:http://blog.sina.com.cn/s/blog_5093fd5001015kw4.html 我的环境是 Version 0.8.7i 步骤一 从http://forums.cacti.net/download/file.php?id=5198下载get_tcp_connections解压,将get_tcp_connections上传至cacti根目

forest 1731

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Cacti脚本及模板

一、Cacti脚本及模板 Cacti脚本及模板论坛:http://forums.cacti.net/forum-12.html 一个完整的cacti脚本及模板列表:http://forums.cacti.net/about15067.html 1.Advance Ping 脚本及模板 下载地址:http://forums.cacti.net/about10049.html 注:要使用此模...

dienishuo2232的博客 162

cacti监内网本机TCP连接状况

Cacti是由php开发的网页,运行于LA/NMP平台,可利用SNMP获取数据,周期性的执行能够取得数据的命令,将取回的数据保存至rrd文件当中,利用rrdtool绘出图形。 snmp原理详解 http://blog.youkuaiyun.com/shanzhizi/article/details/11606767 http://www.cnblogs.com/xdp-gacl/p/3978825.htm

Celeste7777的博客 992

利用cacti实现监控

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好...

duanbiren123的博客 4754

Cacti添加Advance Ping监控模板

Cacti脚本   1.Advance Ping 脚本及模板   注:要使用此模板,编译PHP时必须加上--enable-sockets选项来支持套接字。   1).功能:此模板用来监控一个TCP/UDP端口、ICMP的延时情况和丢包情况。   2).下载ss_fping.php脚本并放到/usr/local/apache/htdocs/cacti/scripts/目录下    ...

weixin_33743703的博客 1098

cacti mysql模板_Cacti脚本及模板

一、Cacti脚本及模板1.Advance Ping 脚本及模板注:要使用此模板,编译PHP时必须加上--enable-sockets选项来支持套接字。1).功能:此模板用来监控一个TCP/UDP端口、ICMP的延时情况和丢包情况。2).下载ss_fping.php脚本并放到/usr/local/apache/htdocs/cacti/scripts/目录下,下载cacti_graph_templ...

weixin_30741527的博客 242

Cacti安装之四(监控应用)

上接Cacti安装之三(插件安装) 1、Advance Ping 脚本以及模板 下载地址:http://forums.cacti.net/about10049.html 注:要使用此模板,编译PHP时必须加上–enable-sockets选项来支持套接字。 1).功能:此模板用来监控一个TCP/UDP端口、ICMP的延时情况和丢包情况。 2).下载ss_fping.php脚本并放到/var/www...

闭上眼 待琉璃 的博客 483
上一篇: traceroute原理
下一篇: cacti相关笔记
flw521521
博客等级 码龄19年 5粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值