博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day2-cacti
阅读量:6834 次
发布时间:2019-06-26

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

搭建cacti监控服务器
web页面查看监控信息(页面php语言编写,使用mysql数据库存储监控配置信息和监控模板)
LAMP
yum install httpd php mysql-server mysql -y
SNMP(简单网络管理协议)
rrdtool 软件      存储收集到监控数据
yum install -y net-snmp 
net-snmp-utils
 libvirt-snmp cluster-snmp rrdtool
tar xf cacti-xxx.tar.gz
cd cacti-xxx
mv cacti-xxx   /var/www/html/cacti
chown -R root.root cacti
useradd cactiuser            用户名自定义
cd /var/www/html/cacti
chown cactiuser.cactiuser rra log
/etc/init.d/mysqld start
780966-20161219142906932-1758547227.png
将监控模板信息恢复到 cacti数据库中
 mysql -uroot -p cacti < cacti.sql
若出错,修改数据库存储引擎(是否用TYPE或engine指定数据库引擎)
sed -i '/MyISAM/s/TYPE/engine'  cacti.sql
780966-20161219142907197-1055682814.png
vim /var/www/html/cacti/include/config.php  
780966-20161219142907432-490028707.png
 mysql> grant all on cacti.* to cactiuserdb@"localhost" identified by '1';
安装cacti
780966-20161219142907869-1368809057.png
 
780966-20161219142908307-319665684.png
 
780966-20161219142908885-1907412196.png
 
780966-20161219142909900-106061737.png
 默认用户名密码都是admin
780966-20161219142910416-142786969.png
 
监控:网卡接口流量
内存使用情况
根分区 引导分区使用情况
修改被监控机的配置文件
vim /etc/snmp/snmpd.conf
 
  1. 41 com2sec notConfigUser 192.168.100.100 public
  2. 62 access notConfigGroup "" any noauth exact all none none
  3. 85 view all included .1 80
在监控服务器上配置自己监控XXX的资源
1、定义自己监控哪台服务器
780966-20161219142910791-1844014928.png
780966-20161219142911228-1572605078.png
2、指定监控对象
780966-20161219142911588-304412056.png
780966-20161219142911932-719174896.png
 
780966-20161219142912322-765886535.png
 
780966-20161219142912728-1439499103.png
780966-20161219142913088-171324688.png
 
 记得点SAVE
3、给监控对象创建图片
780966-20161219142913463-404647293.png
780966-20161219142914010-410288448.png
780966-20161219142914353-53612412.png
 
 
 
4、把监控对象放到图像树里
780966-20161219142915166-268684313.png
 
780966-20161219142915447-641133829.png
 
780966-20161219142915697-1753845984.png
 
780966-20161219142915978-504326797.png
 
780966-20161219142916244-809245716.png
 
780966-20161219142916728-1792377116.png
 
780966-20161219142917119-2109899021.png
780966-20161219142917588-1411954084.png
 
切换用户,收集信息
su - cactiuser
php /var/www/html/cacti/poller.php
可定计划任务
crontab -e 
*/3 * * * * /usr/bin/php /var/www/html/cacti/poller.php
/etc/init.d/crond start
 
780966-20161219142918244-1057800884.png
 
 
给cacti 安装插件(当监控对象的  监控数据达到指定阀值时  给自己发报警邮件)
由于我下载的cacti-0.8.8h.tar.gz自带插件,不需要打补丁插件,若需要打补丁
1、配置cacti服务支持插件功能
tar xf  cacti-plugin-xxx.tar.gz
mv cacti-plugin-xxx   /var/www/html/cacti
cd /var/www/html/cacti/
rpm -qf  /usr/bin/path
patch -N -p1 < cacti-plugin-arch/cacti-plugin-xxx.diff
cd cacti-plugin-arch 
mysql -uroot -p cacti < pa.sql
vim /var/www/html/cacti/include/config.php
 
  1. 42$url_path = "/cacti/"
vim /var/www/html/cacti/include/global.php
780966-20161219142918572-403817132.png
 
若打补丁需设置
780966-20161219142919088-1086443594.png
 
780966-20161219142919478-1571717036.png
 
安装第三方插件
这个插件允许您查看一目了然所有的仙人掌主机,并会出声提醒您,当事情是下降
monitor(查看状态方式)
这个插件是在仙人掌的任何图中找到数据的警报
thold(监控之后发报警消息)
对仙人掌的插件架构提供了常见的infrastrucutre插件服务
settings(各种设置)
移动到该插件目录下
780966-20161219142919728-209933366.png
 刚才3个插件目录
780966-20161219142920150-1150813565.png
 图标状态——安装插件,已安装插件,启动插件,关闭插件
780966-20161219142920478-523648619.png
 
780966-20161219142920822-1240406819.png
  
若打开报错
打开数据库
mysql> set @@GLOBAL.sql_mode="NO_AUTO_CREATE_USERR,NO_ENGINE_SUBSTITUTION";
测试下/boot分区   > 80%报警
1、定义邮件用户
admins(组名)
 
root@localhost,
cactiuserdb@localhost(本地邮件账号)
780966-20161219142921182-1313053421.png
 
780966-20161219142921447-1134945198.png
 
2、指定收发邮件的服务器
yum install -y postfix dovecot
/etc/init.d/postfix start
/etc/init.d/dovecot start
若无mail命令则yum install mailx -y
3、对哪个监控项 做监控报警
780966-20161219142922041-114697495.png
 
 
780966-20161219142922400-190848455.png
 
780966-20161219142922713-1337242364.png
 
780966-20161219142923041-1299990926.png
 
780966-20161219142923510-825733494.png
 
780966-20161219142923807-341197041.png
 测试
780966-20161219142924369-639062742.png
 
780966-20161219142924682-1318896593.png
 

转载于:https://www.cnblogs.com/fina/p/6197380.html

你可能感兴趣的文章
6天通吃树结构—— 第一天 二叉查找树
查看>>
vs2005/vs2008和sql2005 的安装顺序
查看>>
powerdesigner 设置自动增长列(identity)和默认值
查看>>
Click Button to change the color of TextView
查看>>
oracle preparestmt 插入时间
查看>>
Java系的几种WebServer和ApplicationServer
查看>>
Android之菜单二——上下文菜单
查看>>
JavaScript中onmouseover时如何让鼠标指针变成一个小手状
查看>>
clear:both; 用法 什么时候用
查看>>
三层结构
查看>>
【简报】超棒的拖放式文件上传javascript类库:FileDrop
查看>>
连续子数组的最大和
查看>>
转: Oracle AWR 报告 每天自动生成并发送邮箱
查看>>
solr dataimport 数据导入源码分析(十)总结
查看>>
So easy,JQuery调用WebServices
查看>>
GNU make manual 翻译(四十七)
查看>>
makefile中变量覆盖的小例子
查看>>
所有类型都从Object类型派生
查看>>
关于MFC和android开发上的一些相近地方
查看>>
Linux下rsync的用法
查看>>