day2-cacti

本文详细介绍如何使用Cacti搭建服务器监控系统,包括安装配置步骤、监控模板恢复及插件应用等内容。
搭建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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值