大纲html
1、Cacti 高级应用之多CPU模板vim
2、Cacti 高级应用之自定义监控脚本bash
注,操做系统 CentOS 6.4 x86_64 ,软件版本 Cacti-0.8.8b (目前最新版)。 本博文中涉及的全部软件或文档请点击这里下载:http://yunpan.cn/Qbe5Wnnd7WLzw 。(说明:本博客是基于上一篇博客写的,上一篇博客的连接是 http://freeloda.blog.51cto.com/2033581/1310479 。)tcp
1、Cacti 高级应用之多CPU模板spa
1.问题说明操作系统
Node2:Linux 主机有两颗CPU。.net
Node3:Windows主机有四颗CPU。插件
你们从上图中能够看出,无论是Linux主机的二颗CPU仍是Windows主机的四颗CPU,Cacti都单独的监控每一个CPU的。那有没有一种方法能够合并CPU监控,使全部的CPU都在一张图中。答案是确定有的,下面咱们就为你们显示增长多CPU模板。code
2.增长CPU模板htm
注,咱们附件中给出的多CPU模板有 2颗、4颗、8颗、16颗的模板,你们能够根据须要进行增长。
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_2_processor_box
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_4_processor_box
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_8_processor_box
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_16_processor_box
下面是具体过程,咱们先增长2颗CPU模板再增长4颗CPU模板,
下面增长的是4颗CPU的模板,
下面的红色箭头显示的就是咱们新增长的两个图形模板。
3.修改CPU图形模板
Node2:Linux主机模板修改,以下图:
点击 “Graph Management”,Host主机标签选择 ”Node2 (192.168.18.202)“,以下图:
点击 ”Add“ ,出现如下页面,选择新增长的2颗CPU模板,点击 ”Create“,
出如今如下界面,选择Node2主机的两CPU,以下图并点击 ”Save“。
下面来删除Node2两CPU图形模板,
选择,第一个选项,保留数据源,只删除图形模板。
下面是删除事后的效果图,只有咱们增长的2颗CPU图形模板。
最终效果图以下。
Node3:Windows主机模板修改。
好了,到这里咱们的多CPU模板就演示所有完成了,下面咱们来和你们说下怎么增长自定义监控脚本。
2、Cacti 高级应用之自定义监控脚本
1.Cacti自定义监控脚本进行监控的具体流程
自定义监控脚本
增长数据模板
增长数据源
增长图形模板
图形管理
注,下面咱们就来具体演示一下整个过程。
2.自定义监控脚本
1
2
3
4
5
6
7
8
|
[root@cacti ~]
# vim tcpconn.sh
#!/bin/bash
#
#$1: Hostname or IP
#$2: snmp community
SNMPNETSTAT=
/usr/bin/snmpnetstat
ESTABLISHED=`$SNMPNETSTAT -
v
2c -c $2 -Can -Cp tcp $1 |
grep
-i
'established'
|
wc
-l`
echo
-n
"established:$ESTABLISHED"
|
注,为脚本增长执行权限。
1
|
[root@cacti ~]
# chmod +x tcpconn.sh
|
注,将tcpconn.sh脚本复制到Cacti安装目录下。
1
|
[root@cacti ~]
# cp tcpconn.sh /var/www/html/scripts/
|
3.增长数据模板
4.增长数据源
5.增长图形模板
6.图形管理
7.查看效果图
好了,到这里咱们的Cacti多CPU模板与定义监控脚本的内容就所有演示结束了,在下一篇博客中咱们和你们讲解一下Cacti插件的应用。最后,但愿你们有所收获^_^……