Cacti 高级应用之多CPU模板 自定义监控脚本

大纲

一、Cacti 高级应用之多CPU模板

二、Cacti 高级应用之自定义监控脚本

注,操作系统 CentOS 6.4 x86_64 ,软件版本 Cacti-0.8.8b (目前最新版)。 本博文中涉及的所有软件或文档请点击这里下载:http://yunpan.cn/Qbe5Wnnd7WLzw 。(说明:本博客是基于上一篇博客写的,上一篇博客的链接是 http://freeloda.blog.51cto.com/2033581/1310479 。)


一、Cacti 高级应用之多CPU模板

1.问题说明

Node2:Linux 主机有两颗CPU。

Cacti 高级应用之多CPU模板 自定义监控脚本_第1张图片

Node3:Windows主机有四颗CPU。

Cacti 高级应用之多CPU模板 自定义监控脚本_第2张图片

大家从上图中可以看出,不管是Linux主机的二颗CPU还是Windows主机的四颗CPU,Cacti都单独的监控每个CPU的。那有没有一种方法可以合并CPU监控,使所有的CPU都在一张图中。答案是肯定有的,下面我们就为大家显示增加多CPU模板。

2.增加CPU模板

注,我们附件中给出的多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模板,

Cacti 高级应用之多CPU模板 自定义监控脚本_第3张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第4张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第5张图片

下面增加的是4颗CPU的模板,

Cacti 高级应用之多CPU模板 自定义监控脚本_第6张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第7张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第8张图片

下面的红色箭头显示的就是我们新增加的两个图形模板。

Cacti 高级应用之多CPU模板 自定义监控脚本_第9张图片

3.修改CPU图形模板

Node2:Linux主机模板修改,如下图:

点击 “Graph Management”,Host主机标签选择 ”Node2 (192.168.18.202)“,如下图:

Cacti 高级应用之多CPU模板 自定义监控脚本_第10张图片

点击 ”Add“ ,出现以下页面,选择新增加的2颗CPU模板,点击 ”Create“,

Cacti 高级应用之多CPU模板 自定义监控脚本_第11张图片

出现在以下界面,选择Node2主机的两CPU,如下图并点击 ”Save“。

Cacti 高级应用之多CPU模板 自定义监控脚本_第12张图片

下面来删除Node2两CPU图形模板,

Cacti 高级应用之多CPU模板 自定义监控脚本_第13张图片

选择,第一个选项,保留数据源,只删除图形模板。

Cacti 高级应用之多CPU模板 自定义监控脚本_第14张图片

下面是删除过后的效果图,只有我们增加的2颗CPU图形模板。

Cacti 高级应用之多CPU模板 自定义监控脚本_第15张图片

最终效果图如下。

Cacti 高级应用之多CPU模板 自定义监控脚本_第16张图片

Node3:Windows主机模板修改。

Cacti 高级应用之多CPU模板 自定义监控脚本_第17张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第18张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第19张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第20张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第21张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第22张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第23张图片

好了,到这里我们的多CPU模板就演示全部完成了,下面我们来和大家说下怎么增加自定义监控脚本。

二、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.增加数据模板

Cacti 高级应用之多CPU模板 自定义监控脚本_第24张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第25张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第26张图片

4.增加数据源

Cacti 高级应用之多CPU模板 自定义监控脚本_第27张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第28张图片

5.增加图形模板

Cacti 高级应用之多CPU模板 自定义监控脚本_第29张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第30张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第31张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第32张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第33张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第34张图片Cacti 高级应用之多CPU模板 自定义监控脚本_第35张图片

6.图形管理

Cacti 高级应用之多CPU模板 自定义监控脚本_第36张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第37张图片

Cacti 高级应用之多CPU模板 自定义监控脚本_第38张图片

7.查看效果图

Cacti 高级应用之多CPU模板 自定义监控脚本_第39张图片

好了,到这里我们的Cacti多CPU模板与定义监控脚本的内容就全部演示结束了,在下一篇博客中我们和大家讲解一下Cacti插件的应用。最后,希望大家有所收获^_^……


你可能感兴趣的:(cacti,自定义监控脚本,高级应用之多CPU模板)