您的位置:首页 > 运维架构 > Linux

Linux-curl 的使用

2015-11-11 00:42 585 查看
[align=center]Cacti组件安装[/align]
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
[align=left]【安装settings插件】[/align]
[align=left]cd /tmp[/align]
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
[align=left]$plugins[] = 'settings'; //添加插件信息[/align]
[align=left]【安装Threshold插件】[/align]
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
[align=left]$plugins[] = 'thold'; //添加插件信息[/align]
[align=left]设置数据库信息以及插件:[/align]
[align=left]mysql -ucacti -pcactipw cacti < /data/www/cacti/plugins/thold/thold.sql[/align]
[align=left]【安装monitor插件】[/align]
[align=left]tar –zxvf monitor-0.8.2.tar.gz[/align]
mv monitor /data/www/cacti/plugins/

vi /data/www/cacti/include/global.php
[align=left]$plugins[] = ' monitor '; //添加插件信息[/align]
[align=left]设置数据库信息以及插件:[/align]
[align=left]mysql -ucacti -pcactipw cacti < /data/www/cacti/plugins/monitor/monitor.sql[/align]
[align=left]添加后显示如下:[/align]
$plugins = array();

$plugins[] = 'settings';

$plugins[] = 'thold';
[align=left]$plugins[] = ' monitor ';[/align]





[align=left][/align]
[align=left]【设置用户权限】[/align]
[align=left][/align]



[align=left]【设置thold】[/align]
[align=left]Setting à Alerting/Thold[/align]
[align=left]Dead Hosts Notifications //勾选,当监控服务器down后就自动发送报警信息[/align]
[align=left][/align]



[align=left]Send alerts as text //发送文本报警信息[/align]
[align=left]From Email Address //发送邮件地址[/align]
[align=left]Setting à Mail/DNS[/align]



[align=left][/align]
[align=left]【设置Threshold Templates】[/align]
[align=left]1、监控硬盘空间、内存使用情况并报警[/align]
[align=left]在”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了[/align]
[align=left][/align]



[align=left]2、监控网卡流量并报警[/align]
[align=left]由于cacti里面自带的没有我需要的,不是很直观,而且换算来换算去很麻烦,网上搜索了下自己定义CDEF,可以很好的显示流量。[/align]
[align=left]Create a Console->Graph Management->CDEF->add[/align]
[align=left] “Byte to Mbits”---这个事名称[/align]
[align=left]Item Item Value [/align]
[align=left]Item #1 Special Data Source: CURRENT_DATA_SOURCE [/align]
[align=left]Item #2 Custom String: 8 [/align]
[align=left]Item #3 Operator: * [/align]
[align=left]Item #4 Custom String: 1024 [/align]
[align=left]Item #5 Operator: / [/align]
[align=left]Item #6 Custom String: 1024 [/align]
[align=left]Item #7 Operator: /[/align]
[align=left]就是:cdef=CURRENT_DATA_SOURCE,8,*,1024,/,1024,/[/align]
[align=left]数据源 * 8 / 1024 / 1024 (Mbits)[/align]
[align=left][/align]



[align=left]现在我们就可以在Threshold Templates添加监控流量的模板了[/align]
[align=left][/align]



[align=left]3、监控CPU[/align]
[align=left][/align]



[align=left]【create thresholds】[/align]
[align=left]Management--Devices 选择相应的设备名[/align]
[align=left]选择Create Graphs for this Host ---Auto-create thresholds [/align]
[align=left]会自行创建[/align]
[align=left][/align]



[align=left]报警邮件:[/align]
[align=left][/align]



[align=left] [/align]



本文出自 “聆听未来” 博客,请务必保留此出处http://kerry.blog.51cto.com/172631/23592
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: