(4)数据收集后需要保存在RRD文件中,然后创建RRD文件,在Data Templates中添加数据模板:
有了数据模板然后创建数据源,点Data Sources
数据文件定义完成如下所示:
(5)然后创建模板,将模板应用到主机上就能生成图片了:
(6)然后添加图片格式:
图片格式添加完成后如下所示:
(7)然后点Graph Management关联设备:
(8)关联主机后并关联数据源:
(9)然后再添加对图片的说明(图片下面的彩色方块):Console -> Graph Templates -> (Edit) -> Graph Template Items,将Current,Average,Max都添加上去:
3,重新编辑脚本,添加多个监控指标
[root@cacti scripts]# vim tcp3.sh
#!/bin/bash
#
#$1:hostname or IP
#$2:snmp community(public)
SNMPNETSTAT=/usr/bin/snmpnetstat
TEMPFILE=`mktemp /tmp/$1_tcpconn.XXXXXXXXXX`
$SNMPNETSTAT -v 2c -c $2 -Can -Cp tcp $1 > $TEMPFILE
ESTABLISHED=`grep -i "ESTABLISHED" $TEMPFILE|wc -l`
TIMEWAIT=`grep -i "TIMEWAIT" $TEMPFILE|wc -l`
SYNRECEIVED=`grep -i "SYNRECEIVED" $TEMPFILE|wc -l`
echo -n "established:$ESTABLISHED timewait:$TIMEWAIT synreceived:$SYNRECEIVED"
[root@cacti scripts]# cp tcp3.sh /web/vhosts/cacti/scripts/
然后在浏览器中进行定义,定义的步骤与上面的相同的。
定义完成后的数据模板如下所示:
添加图像完成后如下所示:
最终生成的图像如下 :
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)
最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中…(img-IoiBqYED-1712824388220)]