cacti安装记录 第四阶段cacti的基本使用(5)插件模板的应用

添加主机的时候可以看出,绘图是要通过图形模板和数据模板的。但是Cacti自身所带的模板并不是很多,为了适应需求必然要添加自定义的模板。一般情况下,自定义模板由两个文件组成*.php和*.xml前者要放到cacti的scripts文件夹下,后者要在cacti中导入。

基本流程是先在被监控机上做授权,然后再在监控机上导入模块进行监控。

监控Apache

先在被监控机上查看

[[email protected] ~]# /usr/local/apache/bin/httpd -M

status_module这个模块是必须的。

[[email protected] ~]# vim /usr/local/apache/conf/httpd.conf

<Location /server-status>

SetHandler server-status

Order deny,allow

Deny from all

Allow from  本机IP //这是本机IP用于查看web状态

Allow from 监控机IP //监控主机IP

</Location>

[[email protected] ~]# /usr/local/apache/bin/apachectl restart

从第三方查看到如此数据,就表示已经OK了。

**另,因为status这个模块有的是动态编译有的是静态的,所以mod_status.so不一定要有,只要apache加载了就行了。

监控机

[email protected]:/Ddisk/tool/tar/cacti> unzip ApacheStats_0.8.2.zip

[email protected]:/Ddisk/tool/tar/cacti> cd ApacheStats_0.8.2

[email protected]:/Ddisk/tool/tar/cacti/ApacheStats_0.8.2> cp ss_apache_stats.php

/Ddisk/program/apache/htdocs/cacti/scripts/

** php脚本拷贝

xml文件导入

Console—>Import/Export—>Import Templates点击右边的“选择文件”

选择文件

点击右下角“import”导入

之后可以看到相关的数据信息

Console—>Devices选择主机

在图型模板里面可以选择与apache相关的模板。一共七个。

右上的“Create Craphs for this Host”新建图表

全部勾选,单击右下角的“Create”

在顶端graphs选项卡查看,图如下:

**由于模块安装不全,前四个图片没有数据。

监控Mysql

与之前的apache类似,先要在被监控机上做授权。

在被监控机上添加一个授权从监控机访问被监控机mysql服务状态的账号。

[[email protected] ~]# mysql

mysql> grant process,super, REPLICATION CLIENT  on *.* to ‘cacti‘@‘监控机IP‘ identified by ‘123456‘;

监控机上

[email protected]:/Ddisk/tool/tar/cacti> tar zxvf better-cacti-templates-1.1.8.tar.gz

[email protected]:/Ddisk/tool/tar/cacti> cd better-cacti-templates-1.1.8

[email protected]:/Ddisk/tool/tar/cacti/better-cacti-templates-1.1.8> cp

scripts/ss_get_mysql_stats.php  /Ddisk/program/apache/htdocs/cacti/scripts/

[email protected]:/Ddisk/tool/tar/cacti/mysql-cacti-templates-1.1.2> vim

/Ddisk/program/apache/htdocs/cacti/scripts/ss_get_mysql_stats.php

这里要修改的主要是被监控端的连接信息。即刚刚在被监控端所加入的用户名和密码

**不过这样一来所有的被监控端的用户名和密码都要一样了。恩。

cache_dir是缓存文件夹,我把realtime的拿来用了

Console—>Import/Export—>Import Templates点击右边的“选择文件”

选择xml模板

Import,导入

OK.模板信息

Console—>Devices选择主机

在图形模板里面选择添加mysql的模板。这里比较多,随便加了几个

右上的“Create Craphs for this Host”新建图表

全选上,右下角“Create”新建

OK过段时间再到graphs选项卡查看,如下图

时间: 2024-12-18 01:39:30

cacti安装记录 第四阶段cacti的基本使用(5)插件模板的应用的相关文章

cacti安装记录 第四阶段cacti的基本使用(6)自定义模板的制作

cacti的有许多数据模板,可以满足大多数需求.http://docs.cacti.net/templates 但是如果有比较特殊的要求,就只能自己定制了. 模板的定制首先要明确一个概念,模板是否成功,在于图表是否显示正常,图表是否显示正常在于数据是否正确.所以归根到底核心问题首先是得到数据. 关于得到数据,有两种方式. A.用脚本,这种比较自由.但是要求脚本编写的功底.不是很通用: B.用snmp的OID,这个是基于snmp提供的OID来获取数据,也可以为自己编写的确脚本赋予OID.这个要对s

cacti安装记录 第四阶段cacti的基本使用(3)setting and thresholds (邮件和阀值报警)

setting和thresholds两个插件是Cacti比较重要的两个插件.Setting主要是负责邮件发送,thresholds主要给监控的数值设定阀值,过了阀值就发送报警邮件.因为两个插件功能有关联性--setting没设置好thresholds的报警邮件功能会有问题.所以放在一起进行说明. setting的功能比较简单,基本就是邮件的发送的设置. thresholds分为阀值设置和邮件报警.阀值设置可以设置警告和报警两个层次.阀值设定有两种方式 .一种是针对特定数据单独设置:一种是通过模板

(四)Cacti安装配置

一.Cacti 监控介绍 1.Cacti简介 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 简单的说Cacti 就是一个PHP 程序.它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令获取)并通过RRDTOOL 工具绘图,通过PHP 程序展现出来.我们使用它可以展现出监控对象一段时间内的状态或者性能趋势图. 2.Cacti 架构概述 通过上图我们可以发现Cacti

企业级监控工具cacti安装配置全过程

基础信息: OS:RHEL 5.8 SOFT: apr-util-1.4.1.tar.bz2  cmake-2.8.6.tar.gz  libmcrypt-2.5.8.tar.gz  php-5.4.36.tar.bz2 rrdtool-1.4.7.tar.tar    apr-1.4.6.tar.bz2     cacti-0.8.8c.tar.gz       httpd-2.4.2.tar.bz2 mysql-5.5.22.tar.gz    php-5.4.5.tar.bz2首先编译安装

性能监控工具——Cacti安装文档

一.Cacti安装说明 1.安装说明 一般性的安装说明,详细的操作系统具体的安装说明可用于Linux. 2.服务器安装要求 RRDTool 1.2.x或更高版本 MySQL 4.1.x或5.x更高版本 PHP 4.3.6,5.x或更高版本 Apache 2.2或者更高版本 Perl 5.10.1 或者更高版本 二.安装在Unix/Linux下 1.请确认安装包是根据你的操作系统的需求 验证httpd和mysqld是在系统启动时启动,确保yum源是原始的源. 2.需要包基于yum的操作系统 php

Redhat cacti安装配置详细过程

最近安装了一套cacti监控系统,现在做个笔记 所用系统为REDHAT6.2 X86_64 安装过程全部使用yum源RPM包安装 首先同步时间,rrdtool是以时间为驱动来记录信息点的,时间不对会导致不出图 date -s "2015-11-12 09:57:55" 挂载光盘 [[email protected] ~]# mkdir /mnt/cdrom [[email protected] ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom 用系统

Cacti安装详细步骤

一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.因此,snmp和rrdtool是cacti的关键.Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成. 2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名.主机ip.snmp团体名.端口号.模板信息等变量. 3. snmp抓到数据不是存储在mysql中,而

cacti安装配置及邮件告警

一.简介 ■1.特性 ___________________________________________________________ Cacti是一个非常好的网络监控工具,利用php语言实现其功能,它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构.host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善.界面友好, ■2.工作原理 ________________________________________________

Cacti+Nagios监控系统(五):Cacti安装插件

Cacti插件说明及下载地址:http://docs.cacti.net/plugins 一.Settings插件 cd /root/download wget http://docs.cacti.net/_media/plugin:settings-v0.7-1.tgz mv plugin:settings-v0.7-1.tgz settings-v0.7-1.tgz tar zxvf settings-v0.7-1.tgz -C /var/www/html/cacti/plugins/ 二.