cacti 是一套php的网站,监控系统
通过snmp 161号端口获取信息通过rrdtool绘制成图像lamp环境搭建
安装rrdtool的依赖包
安装rrdtool制图软件
cacti源码包下载rrdtool依赖包
yum -y install pango pango-devel freetype freetype-devel libpng libpng-devel gettext gettext-devel libjpeg libjpeg-devel gd gd-devel libxml2 libxml2-devel libiconv libiconv-devel qpixman qpixman-devel glib glib-devel cairo cairo-devel libart*安装rrdtool
tar zvxf rrdtool-1.4.5.tar.gz
cd rrdtool-1.4.5
./configure --prefix=/usr/local
make && make install安装snmp
yum -y install net-snmp*
配置snmp(google一下)如果是ubuntuapt-get install snmp snmpdapt-get install php5-snmp安装cacti
下载cacti软件包
解压
tar zvxf cacti-0.8.7h-beta3.tar.gz
重命名放入网站根目录
mv cacti-0.8.7h-beta3  htdocs/cacti
useradd apache
修改apache配置文件改变组(usergroup)和用户为apache
setfacl -m u:apache:rwx -R htdocs/cacti
setfacl -m d:apache:rwx -R htdocs/ /cacti创建cacti的数据库
create database cactidb;
把cacti包里的sql文件导入
mysql -uroot -padmin cactidb < cacti.sql编辑cacti的php配置文件
找到包下的cacti/include/config.php
修改数据库配置代码并且在config.php中加入$url_path = "/cacti/";这样所有配置就完成了注意关闭iptables和selinux 否则会出现403 forbbiden监控硬件 (CPU MEM DISK)注意事项:
1.console->setting->general->RRDTool Utility Version->1.4默认为1.0.x.不改可能不能正常显示图像
2.如果安装utf8的中文版cacti则注意以下两项:yum install fonts-chineseconsole->setting->general->RRDTool  Default Font->/usr/share/fonts/chinese/TrueType/ukai.ttf
3.刚开始监控图片可能不会马上出来,因为这个去snmp收集需要时间
4.添加crontab计划任务,每5分钟采集一次数据crontab -e */5 * * * * /usr/local/php/bin/php /usr/local/apache/htdocs/cacti/poller.php &>/dev/nullcacti启用apache监控
安装apache的cacti的图形模版包括一个xml和php 文件
1.安装和配置apache状态监控server-status
2.开启apache状态管理模块
LoadModule status_module/mode_status.so
3.对apache server status的启用
ExtendedStatus On
4.配置apache server status权限
<location /server-status>SetHandler server-statusOrder Deny,AllowDeny from allAllow from all
</location>具体操作
1.将图形包中的php文件放到cacti/scripts/下面
2.接下来在cacti界面导入cacti_host_template_webserver_-_apache.xml
3.在cacti中加入这些设置,修改设备,加入监控点
4.设置权限
chmod cactiuser:cactiuser ss_apache...php
chmod 755 ss-apache...php
5.导入模版xml文件

转载于:https://www.cnblogs.com/lost-1987/articles/2660634.html

cacti系统性能监控(CENTOS/UBUNTU)相关推荐

  1. centos系统性能监控常用软件介绍

    CentOS系统性能监控 Linux中提供了一个非常好的文件虚拟系统(/proc)来对系统性能进行监控./proc文件虚拟系统是一种内核和内核模块用来向进程发送信息的机制.它存在于内存而不是硬盘中. ...

  2. Linux系统性能监控

    Linux系统性能监控 1. 前期准备 2.Linux系统性能查看 2.1. Linux CPU的相关名词解释 2.2. Linux 性能指标分析指令 2.3. CPU 2.4. 磁盘IO类 2.5. ...

  3. linux系统之centos/ubuntu选择

    [说明] 作为linux系统学习新手,在刚开始接触linux系统时对于系统自身不了解往往对于centos/ubuntu的选择犯难了,本篇短文主要说明一下centos/ubuntu的区别和大家在选择时提 ...

  4. 【性能测试】如何用一条命令完全掌握linux系统性能监控(top高阶用法)

    目  录 一 引 言 二 top命令高阶用法 场景1:采样3次,采样间隔为10s: 场景2:采样2h,采样间隔为10s,性能数据保存到test.csv文件中: 一 引 言 熟悉CentOS linux ...

  5. cacti中监控squid的方法

    cacti中监控squid的方法:      1.在 /usr/local/squid/etc/squid.conf 中添加       acl localhost src 127.0.0.1/32 ...

  6. php服务器监控windows,用Linux上的cacti去监控windows服务器(图)

    用linux上的cacti去监控windows服务器 以前一直用cacti或者mrtg来监控交换机流量,很少用来监控服务器,最近突然有个任务需要监控windows服务器,一般刚装好的cacti,里面的 ...

  7. 闻茂泉:系统性能监控与分析的工程化实践之路

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 一.系统性能分析 ...

  8. ubuntu linux 批量部署,使用Cobbler批量部署Linux和Windows:CentOS/Ubuntu批量安装(二)...

    通过前面服务端的部署,已经配置好了 Cobbler Server 端,接下来开始进行 CentOS/Ubuntu 的批量安装,在进行 CentOS/Ubuntu 批量安装时,也需要通过Cobbler来 ...

  9. CACTI 仙人掌监控平台

    CACTI 仙人掌监控平台 组件: LAMP:提供运行平台        SNMP:提供网络数据的收集  简单网络管理协议 161        RRDtools: 汇总数据并绘制图片 1.检查安全环 ...

最新文章

  1. dma工作时cpu工不工作_CPU如何工作?
  2. Linux-chown and chmod 命令的使用
  3. Mac安装sqlmap【亲测有用】
  4. BUG——Celery ValueError: not enough values to unpack
  5. 测试面试题集-3.生活物品测试:杯子、伞、钢笔、桌子
  6. 框架基础:ajax设计方案(一)---集成核心请求
  7. java项目-基于SSM实现物流信息管理系统
  8. 淘宝/天猫添加收货地址 API
  9. python中怎么压缩文件_使用Python实现文件压缩和解压
  10. 搜狗输入法安装上问题
  11. win10电脑风扇一直转解决方法
  12. 计算机三级路由器配置例题,计算机三级网络技术(7):路由器配置及使用(上)...
  13. 什么是在制品限制?通过这篇文章,让你搞明白
  14. Java高级软件工程师面试考纲总结
  15. MySQL导入myi,myd,frm文件及浏览
  16. <转载>主机ping虚拟机ip请求超时解决办法
  17. n个数字生成排列组合对象的算法(Johnson-Trotter)
  18. 指定“Vary: Accept-Encoding”标头 --压缩
  19. D435i相机标定(不同标定方法总结)
  20. SSM框架项目【米米商城】01-17

热门文章

  1. ARM中Steppingstone启动
  2. winxp 安装apache php,WinXP-Apache-PHP5-MySQL-phpMyAdmin环境安装
  3. c++ primer文本查询程序 自编加强版(c++primer5th 练习12.32-33)
  4. CentOS 7 的 32 位版发布
  5. 运行Python程序的2种方式
  6. HTML <cite> 标签
  7. 如何用emacs打开许多文件
  8. C 标准转换运算符const_cast
  9. 编译原理笔记 - 文法知识
  10. 关于优酷开放SDk之setOnAdCountListener和setOnNetworkSppedListener