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

[经验分享] lnmp环境下cacti简单配置以及监控

[复制链接]

尚未签到

发表于 2019-1-9 11:51:57 | 显示全部楼层 |阅读模式
  Cacti 是一套基于PHP、mysql、rrdtool开发的网络流量监测图形分析工具。
  cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。
  snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。
  mysql配合php程序存储一些变量数据并对变量数据进行调用。
  实验环境:rhel6.5版本虚拟机,selinux、iptables disabled,IP 172.25.21.11
  下载包:cacti-0.8.8h.tar.gz
  php-snmp-5.3.3-26.el6.x86_64.rpm
  tar zxf cacti-0.8.8h.tar.gz
  cd cacti-0.8.8h
  cd docs


  根据文档需要搭建lnmp
  yum install httpd php php-mysql mysql-server -y
  yum install rrdtool -y         ##安装rrd绘图工具
  mv cacti-0.8.8h /var/www/htm
  ln -s cacti-0.8.8h cacti        ##创建个连接,方便操作
  /etc/init.d/mysqld start
  mysql_secure_installation        ##对数据库进行初始化,给用户设置密码
  mysqladmin -pwestos create cacti        ##创建数据库cacti
  cd /var/www/html/cacti
  mysql -pwestos cacti < cacti.sql            ###将cacti数据导入cacti库中
  mysql -pwestos -e "grant all on cacti.* to lzk@localhost identified by 'westos';"       ###设置用户lzk对数据库cacti的权限,密码为westos
  cd include/
  vim config.php

  

  修改用户名和密码,打开path和session
  /etc/init.d/httpd start        ##开启apache服务
  浏览器访问 172.25.21.11/cacti

  当出现这个页面是,需要 yum install net-snmp-utils -y
  再次刷新页面,进行登陆,初始的登陆用户和密码都默认为admin,第一次登陆系统会强制修改密码。 cacti 目录中的文件的uid和gid都为1000
  创建用户 useradd -u 1000 -M -d /var/www/html/cacti cacti
  su - cacti        ###切到cacti用户
  crontab -e        ##创建任务
  */5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1        ###设置监控的更新时间,这里设为5分钟更新一次。
  该操作实现了对本地的监控,浏览器测试效果:

  

  上述实验实现了对本地的监控,以下是对其他服务器的监控实验。
  实验操作:准备一台服务器,我的物理机是rhel7.0版本
  IP 172.25.21.250  foundation21.ilt.example.com
  yum install net-snmp -y
  systemctl start snmpd
  cd /etc/snmpd
  vim snmpd.conf
  http://s2.运维网.com/wyfs02/M02/84/E1/wKiom1eWNAPRhZUQAAFv-3EPtJ8565.png-wh_500x0-wm_3-wmp_4-s_663920771.png
  
  修改配置文件
  systemctl restart snmpd
  在监控主机上可以监控物理机的信息

  在浏览器选择Devices —> add

  选择New Graphs —> add
  http://s5.运维网.com/wyfs02/M02/84/E2/wKioL1eWNNmxKYBLAADtPFLVwd0554.png-wh_500x0-wm_3-wmp_4-s_3539052395.png
  
  选择Graph Trees —> add
  http://s3.运维网.com/wyfs02/M00/84/E2/wKiom1eWNQPBpLukAACZn9CBgEQ940.png-wh_500x0-wm_3-wmp_4-s_2070559627.png

  
  创建完后等待监控刷新,出现监控界面:
  http://s1.运维网.com/wyfs02/M00/84/E2/wKioL1eWNSOTVcaPAAD86d1trgA303.png-wh_500x0-wm_3-wmp_4-s_1111722100.png

  

  
  选择 spine 是为了加快速度, cmd.php 是一个 php 写的调度程序,而 spine是 用 C 写 的 , spine 的 性 能 远 远 优 于 cmd.php , 当 监 控 的 设 备 有 很 多 时 cmd.php 的性能就跟不上了,只能用 spine 来调度,因此选择spine。
  安装spine
  tar zxf cacti-spine-0.8.8h.tar.gz
  yum install gcc net-snmp-devel mysql-devel openssl-devel -y
  yum install dos2unix autoconf automake binutils libtool gcc cpp glibc-heahders kernel-headers glibc-devel -y
  cd cacti-spine-0.8.8h
  sh bootstrap
  ./configure
  make && make install
  cp /usr/local/spine/spine.conf.dist /etc/spine.conf
  vim /etc/spine.conf
  http://s1.运维网.com/wyfs02/M02/84/E2/wKiom1eWNWXDZym4AADaPZCzMJI473.png-wh_500x0-wm_3-wmp_4-s_3717871040.png
  

  
  su - cacti

  执行该命令没报错后
  浏览器选择 setting —> paths

  然后选择polls

  安装监控插件
  下载安装包:monitor-v1.3-1.tgz
  在监控主机上:tar zxf monitor-v1.3-1.tgz -C /var/www/html/cacti/plugins
  浏览器选择Plugin Management
  将插件下载并且打开

  





运维网声明 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-661199-1-1.html 上篇帖子: cacti安装配置及邮件告警 下篇帖子: Cacti-yum安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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