cacti组件安装-实时报警
2009-12-21 09:52
183 查看
Cacti安装好后,除做一些常规的设置外,还要对服务器的各项指标进行监控,出现异常自动报警,这样就需要安装一些扩展组件,cacti的扩展组件确实很强大,大家可以去http://forums.cacti.net/about15067.html找自己想要的组件。
【cacti-plugin-arch补丁】
cd /tmp
wget http://cactiusers.org/downloads/cacti-plugin-arch.tar.gz tar -xzvf cacti-plugin-arch.tar.gz
cp cacti-plugin-arch/cacti-plugin-0.8.7b-PA-v2.1.diff /data/www/cacti/
mysql -ucacti -pcactipw cacti < cacti-plugin-arch/pa.sql
cd /data/www/cacti/
patch -p1 -N < cacti-plugin-0.8.7b-PA-v2.1.diff
【安装settings插件】
cd /tmp
wget http://mirror.cactiusers.org/downloads/plugins/settings-0.5.tar.gz tar -xzvf settings-0.5.tar.gz
mv settings /data/www/cacti/plugins/
vi /data/www/cacti/include/global.php
$plugins[] = 'settings'; //添加插件信息
【安装Threshold插件】
cd /tmp
wget http://mirror.cactiusers.org/downloads/plugins/thold-0.4.1.tar.gz tar -xzvf thold-0.4.1.tar.gz
mv thold /data/www/cacti/plugins/
vi /data/www/cacti/include/global.php
$plugins[] = 'thold'; //添加插件信息
设置数据库信息以及插件.
mysql -ucacti -pcactipw cacti < /data/www/cacti/plugins/thold/thold.sql
【安装monitor插件】
tar –zxvf monitor-0.8.2.tar.gz
mv monitor /data/www/cacti/plugins/
vi /data/www/cacti/include/global.php
$plugins[] = ' monitor '; //添加插件信息
添加后显示如下:
$plugins = array();
$plugins[] = 'settings';
$plugins[] = 'thold';
$plugins[] = ' monitor ';
【设置用户权限】
【设置thold】
Setting à Alerting/Thold
Dead Hosts Notifications //勾选,当监控服务器down后就自动发送报警信息
Send alerts as text //发送文本报警信息
From Email Address //发送邮件地址
Setting à Mail/DNS
【设置Threshold Templates】
1、监控硬盘空间、内存使用情况并报警
在”Plugin Management”中安装、启用之后,点击Threshold Templates后新建一个名字叫“Host MIB – Hard Drive Space [hdd_used]”的template注意选好Data Type为Percentage,Percent Datasource选hdd_total,填上报警的上阀值High Threshold为合适值,注意,这是百分比,我一般填80填上报警的email地址,以后便可在”Create Graphs”的页面里点击”Auto-create thresholds”创建threshold了
2、监控网卡流量并报警
由于cacti里面自带的没有我需要的,不是很直观,而且换算来换算去很麻烦,网上搜索了下自己定义CDEF,可以很好的显示流量。
Create a Console->Graph Management->CDEF->add
“Byte to Mbits”---这个事名称
Item Item Value
Item #1 Special Data Source: CURRENT_DATA_SOURCE
Item #2 Custom String: 8
Item #3 Operator: *
Item #4 Custom String: 1024
Item #5 Operator: /
Item #6 Custom String: 1024
Item #7 Operator: /
就是:cdef=CURRENT_DATA_SOURCE,8,*,1024,/,1024,/
数据源 * 8 / 1024 / 1024 (Mbits)
现在我们就可以在Threshold Templates添加监控流量的模板了
3、监控CPU
【create thresholds】
Management--Devices 选择相应的设备名
选择Create Graphs for this Host ---Auto-create thresholds
会自行创建
报警邮件:
【cacti-plugin-arch补丁】
cd /tmp
wget http://cactiusers.org/downloads/cacti-plugin-arch.tar.gz tar -xzvf cacti-plugin-arch.tar.gz
cp cacti-plugin-arch/cacti-plugin-0.8.7b-PA-v2.1.diff /data/www/cacti/
mysql -ucacti -pcactipw cacti < cacti-plugin-arch/pa.sql
cd /data/www/cacti/
patch -p1 -N < cacti-plugin-0.8.7b-PA-v2.1.diff
【安装settings插件】
cd /tmp
wget http://mirror.cactiusers.org/downloads/plugins/settings-0.5.tar.gz tar -xzvf settings-0.5.tar.gz
mv settings /data/www/cacti/plugins/
vi /data/www/cacti/include/global.php
$plugins[] = 'settings'; //添加插件信息
【安装Threshold插件】
cd /tmp
wget http://mirror.cactiusers.org/downloads/plugins/thold-0.4.1.tar.gz tar -xzvf thold-0.4.1.tar.gz
mv thold /data/www/cacti/plugins/
vi /data/www/cacti/include/global.php
$plugins[] = 'thold'; //添加插件信息
设置数据库信息以及插件.
mysql -ucacti -pcactipw cacti < /data/www/cacti/plugins/thold/thold.sql
【安装monitor插件】
tar –zxvf monitor-0.8.2.tar.gz
mv monitor /data/www/cacti/plugins/
vi /data/www/cacti/include/global.php
$plugins[] = ' monitor '; //添加插件信息
添加后显示如下:
$plugins = array();
$plugins[] = 'settings';
$plugins[] = 'thold';
$plugins[] = ' monitor ';
【设置用户权限】
【设置thold】
Setting à Alerting/Thold
Dead Hosts Notifications //勾选,当监控服务器down后就自动发送报警信息
Send alerts as text //发送文本报警信息
From Email Address //发送邮件地址
Setting à Mail/DNS
【设置Threshold Templates】
1、监控硬盘空间、内存使用情况并报警
在”Plugin Management”中安装、启用之后,点击Threshold Templates后新建一个名字叫“Host MIB – Hard Drive Space [hdd_used]”的template注意选好Data Type为Percentage,Percent Datasource选hdd_total,填上报警的上阀值High Threshold为合适值,注意,这是百分比,我一般填80填上报警的email地址,以后便可在”Create Graphs”的页面里点击”Auto-create thresholds”创建threshold了
2、监控网卡流量并报警
由于cacti里面自带的没有我需要的,不是很直观,而且换算来换算去很麻烦,网上搜索了下自己定义CDEF,可以很好的显示流量。
Create a Console->Graph Management->CDEF->add
“Byte to Mbits”---这个事名称
Item Item Value
Item #1 Special Data Source: CURRENT_DATA_SOURCE
Item #2 Custom String: 8
Item #3 Operator: *
Item #4 Custom String: 1024
Item #5 Operator: /
Item #6 Custom String: 1024
Item #7 Operator: /
就是:cdef=CURRENT_DATA_SOURCE,8,*,1024,/,1024,/
数据源 * 8 / 1024 / 1024 (Mbits)
现在我们就可以在Threshold Templates添加监控流量的模板了
3、监控CPU
【create thresholds】
Management--Devices 选择相应的设备名
选择Create Graphs for this Host ---Auto-create thresholds
会自行创建
报警邮件:
相关文章推荐
- cacti组件安装-实时报警
- cacti组件安装-实时报警
- cacti安装记录 第四阶段cacti的基本使用(3)setting and thresholds (邮件和阀值报警)
- cacti 安装和组件添加
- Cacti安装插件:email,msn,fetion报警(转载)
- SPCOMM组件安装(SPCOMM组件可到CSDN下载)
- CentOS 5 安装cacti (1)
- Windows Server 2012 R2安装IIS,ftp等组件,绑定服务器域名,域名解析到服务器,域名备案,以及安装期间错误的解决方案
- 解决”找不到相应内核头文件,无法安装VirtualBox客户端增强组件”
- [cacti监控] centos6.2下安装cacti监控
- Delphi 各种组件的知识介绍及其安装方法
- centos7.4源码安装cacti仙人掌1.1.26版本
- cacti简单安装配置
- 《未测试》如何使用自己已经编译过的lamp安装cacti nagios zabbix
- 纯手动编译安装LAMP, cacti , nagios , zabbix
- vsftpd安装手册(Linux安装ftp组件)
- cacti安装和第三方模块的导入
- Windows Server2012R2 安装 SharePoint 2013 的必备组件
- Cacti安装后不出图解决方法
- 1004 linux系统监控软件cacti安装与配置