博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cacti监控服务器
阅读量:4676 次
发布时间:2019-06-09

本文共 1740 字,大约阅读时间需要 5 分钟。

1、Cacti基本概念详解

Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。

Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。

2、Cacti监控服务器原理

3、Cacti监控服务器安装配置

1)官网下载cacti相关软件,一共需要三个软件,下载地址分别如下:

 2)安装LAMP系统环境

这里采用yum安装方式,安装命令:

yum install  httpd  mysql   mysql-server    php   php-mysql  -y

3) 安装rrdtool采集工具

安装rrdtool之前需要安装相应的lib库,如下安装:

yum install cairo-devel libxml2-devel pango pango-devel -ytar xzf rrdtool-1.4.5.tar.gz   ;cd rrdtool-1.4.5  ; ./configure --prefix=/usr/local/rrdtooolmake  &&make install ln -s /usr/local/rrdtool/bin/*   /usr/local/bin/如果make报perl错误,请执行yum install perl-devel

4)安装SNMP服务

yum  install  net-snmp*  -y

5)安装cacti主程序

tar xzf cacti-0.8.8a.tar.gz && mv  cacti-0.8.8a   /var/www/html/cacti/

6) 创建cacti数据库

mysql -uroot –p  输入你的密码进入数据库,然后创建数据库:create database cacti;创建数据库grant all on cacti.* to cacti@'localhost' identified by "123456";创建用户并授权flush privileges; 刷新权限访问http://ip/cacti/  如果报错如下信息:PHP Fatal error:  Allowed memory size把其中的 memory_limit =20M修改大一些,改成 memory_limit =200Mmysql配置完毕后,把cacti数据导入cacti数据库mysql  -ucacti  -p123456  cacti 

7)修改cacti全局配置文件

vi /var/www/html/cacti/include/config.php为如下配置

8)通过http://192.168.0.111/cacti访问 默认点击next 即可安装完成登录admin admin

创建本机监控

如果没用出图,需要手动运行:

/usr/bin/php /var/www/html/cacti/poller.php

4、Cacti监控客户端SNMP配置

1)测试snmp返回数据的方法:

snmpwalk -v2c -c public localhost

在客户端192.168.1.112上编辑:

vi  /etc/snmp/snmpd.conf,我们只需要更改:62行把他改为:

access   notConfigGroup   ""    any   noauth    exact  all  none  none

2):我们需要更改42行为:

com2sec notConfigUser   192.168.1.111    public

3):我们还要更改:86行:把#号去掉:变成如下即可

view   all    included  .1   80

重启snmpd服务 

可以执行snmpwalk -v2c -c public 192.168.1.111 测试一下

转载于:https://www.cnblogs.com/legenidongma/p/10770071.html

你可能感兴趣的文章
Problem B: 判断回文字符串
查看>>
谷歌浏览器,添加默认搜索引擎的搜索地址
查看>>
数据结构化与保存
查看>>
C# .net 获取程序运行的路径的几种方法
查看>>
为什么需要Docker?
查看>>
国内5家云服务厂商 HTTPS 安全性测试横向对比
查看>>
how to control project
查看>>
转 python新手容易犯的6个错误
查看>>
第四节 -- 列表
查看>>
Python入门学习笔记4:他人的博客及他人的学习思路
查看>>
webstorm里直接调用命令行
查看>>
关联规则算法之FP growth算法
查看>>
对数组序列进行洗牌
查看>>
决策树
查看>>
团队作业
查看>>
如何避免在简单业务逻辑上面的细节上面出错
查看>>
win7,Ubuntu 12.04 双系统修改启动项顺序三方法
查看>>
python--列表推导式和生成表达式
查看>>
P - Psychos in a Line 单调队列
查看>>
POJ 2653 Pick-up sticks(计算几何)
查看>>