设为首页 收藏本站
查看: 1068|回复: 0

[经验分享] 服务器cacti部署

[复制链接]

尚未签到

发表于 2019-1-9 10:10:46 | 显示全部楼层 |阅读模式
  在企业网络运维过程中,管理员必须时刻关注服务器的运行状态,如CPU、内存、磁盘空间使用情况等。为了能够及时的发现问题,尽量减少故障的发生。当网络中的设备,服务器等数量较多时,可以部署一套监控系统来实时跟踪服务器,我们通常会借助一些软件来实现。以Cacti套件为例,介绍服务器集中监测体系的构建和使用。
cacti服务器监控系统与windows操作系统中的“性能监视器”属于同一类,都是为了监控cpu占用,内存使用,运行进程数,磁盘空间,网卡流量等各种数据。但不同的是,cacti不仅可以监控linux,也可以监控windows服务器,路由器,交换机等网络设备,主要基于snmp协议来搜集数据。Cacti本身是一个web界面的软件,通过调用net-snmp工具来采集检测数据,并结合RRDtool(轮询数据库工具)记录数据并绘制图片,最终以web页面展示给管理员用户。cacti需要运行在lamp平台上,配置简单,直观,而且支持插件和数据模板,可扩展其功能。下面给大家介绍搭建的过程。````

一,实验环境
  1、工作原理
Cacti可以从逻辑上分为三个部分、第一部分:被检测的对象,也就是客户端。第二部分:检测平台,也就是服务器端。第三部分:管理平台。Cacti采用了两种结构实现功能,一种是C/S结构主要是实现服务器到客户端监控另外一种就是B/S主要完成对Cacti平台的管理,从下图我们可以看出,管理端是在Web上对Cacti进行管理。
简单的整理一下Cacti的工作过程。
首先通过LAMP平台部署Cacti监控工具,之后通过客户端的web登录Cacti进行对其他客户端的设置,可以从下图看到Cacti采集数据时必须要使用SNMP协议来连接客户端进而能够采集数据,也就是说客户端必须支持SNMP协议,监控之后通过RRDtool来生成图表。
  2、实验拓扑
http://i2.运维网.com/images/blog/201803/29/157dd501afd94d12b2668fa8e6b68c34.png
  3、虚拟机实验环境
http://i2.运维网.com/images/blog/201803/29/646c769a5db3b6b11e67d4d407bd51f9.png
  二、服务器的配置
1、安装支持软件
配置LAMP平台,我们以前是编译安装的,这里为了节约时间,就直接使用yum安装了。
http://i2.运维网.com/images/blog/201803/29/1dc1a7301530e713deb230e8122b470c.png
补充:
[root@centos1 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
[root@centos1 ~]# iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
[root@centos1 ~]# mysqladmin -u root -p password 'pwd123'
Enter password:

  2)测试LAMP平台
编写一个php测试页,Vim  /var/www/html/index.php,内容如下:
http://i2.运维网.com/images/blog/201803/29/7ab9e5bc1266316a1eaa8cee1882424c.png
  在浏览器上访问,如果出现下面的页面,说明配置成功。

  3)安装net-snmp-utils软件包
Cacti平台通过snmp协议采集检测数据,这些工具程序由net-snmp-utils软件包提供,安装方法如下。
http://i2.运维网.com/images/blog/201803/29/ceffee6e740221d39f1ded3f9458ac8b.png
http://i2.运维网.com/images/blog/201803/29/8e1c78d0d13979743441426e1cb2bcca.png
4)安装rrdtool软件包
Rrdtool软件包主要用于数据记录和图表绘制。
首先安装依赖包:
[root@centos1 ~]# yum -y install cairo-devel zlib libxml2 libxml2-devel glib2 glib2-devel libpng libpng-devel freetype freetype-devel libart_lgpl pango pango-devel perl-CPAN
http://i2.运维网.com/images/blog/201803/29/91b82c1faecb6f6169f748d83510b30a.png
  安装rddtool源码包:

  2、部署cacti,设置数据库连接
1)部署cacti源码包(将下载的cacti源码包释放到web服务器的网页目录)

  添加一个用来读写检测数据的用户账户,并调整目录的属主,以便正常读取及写入数据。
http://i2.运维网.com/images/blog/201803/29/7562506cc0f96ff4b0c0240939415b05.png
  2)建立数据库,表结构(创建用于cacti监测平台的数据库,并授权一个数据库用户cacti,然后使用cacti源码目录下的cacti.sql脚本,导入预设的各种数据表)

http://i2.运维网.com/images/blog/201803/29/e59045fba079eb946caec0610ca5f1e4.pnghttp://i2.运维网.com/images/blog/201803/29/68052391d5e769befda5f49307d67f30.pnghttp://i2.运维网.com/images/blog/201803/29/52dccd8b29bb0a7738150931ef9e2be3.pnghttp://i2.运维网.com/images/blog/201803/29/8d6b6c63868d4491fa613b3c23b788fd.pnghttp://i2.运维网.com/images/blog/201803/29/4607017252eda99fcc335b1e978dff46.pnghttp://i2.运维网.com/images/blog/201803/29/bf1ad0af1bf6a01a43ab169d006edc89.pnghttp://i2.运维网.com/images/blog/201803/29/68297f670805c343f03593b0abc45e67.pnghttp://i2.运维网.com/images/blog/201803/29/caadc6531a75c16193163fe5c186d2ab.pnghttp://i2.运维网.com/images/blog/201803/29/7fde74a61f073c3506ce5e438be31e0a.pnghttp://i2.运维网.com/images/blog/201803/29/c4315f30a4f3d0469d9d7b14026cc2ed.png
http://i2.运维网.com/images/blog/201803/29/9111e1a8fe6102d55448f4b06a1b4025.pnghttp://i2.运维网.com/images/blog/201803/29/2b75075c6a7020366ec72fee9dfb1c67.pnghttp://i2.运维网.com/images/blog/201803/29/adbf014aa095d9129c8dc1b881854fbc.pnghttp://i2.运维网.com/images/blog/201803/29/d06491469da018cd6e1ed772e4b7953a.pnghttp://i2.运维网.com/images/blog/201803/29/59cb0a7712cd31d5647bd853120619f5.pnghttp://i2.运维网.com/images/blog/201803/29/c0dd205dab3ce55bd24c544fdf08bce9.pnghttp://i2.运维网.com/images/blog/201803/29/7eee546bb3993ec2009683e91dab2fc1.pnghttp://i2.运维网.com/images/blog/201803/29/688dd28bf85ded819b915336bcf61cdb.pnghttp://i2.运维网.com/images/blog/201803/29/30fa57f30447b241902fe814f027bb1f.pnghttp://i2.运维网.com/images/blog/201803/29/d569289c81d22bbd72bfcf2325cb04b2.pnghttp://i2.运维网.com/images/blog/201803/29/67246d111f331adc1d490d0b0e2c95ab.png
http://i2.运维网.com/images/blog/201803/29/6b39df216ce4b9d85461a742fa400a68.pnghttp://i2.运维网.com/images/blog/201803/29/798da35d4aedc227eace2613a013b73a.pnghttp://i2.运维网.com/images/blog/201803/29/00de17409dd0ffbb46237806a9c89a6c.pnghttp://i2.运维网.com/images/blog/201803/29/569ca198a58b8d2c8930f074fe20cb44.pnghttp://i2.运维网.com/images/blog/201803/29/73a908c825eb9534ecafa85850211f3f.pnghttp://i2.运维网.com/images/blog/201803/29/ced6907322b1c177324a2788e906855b.png





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-661101-1-1.html 上篇帖子: 服务器监控——Cacti(全新版) 下篇帖子: cacti迁移
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表