Cacti 监控安装配置

环境:
安装Cacti 的服务器
Linux 6.4 x64
ip 10.8.8.11
一: 配置iptables , selinux
vi /etc/sysconfig/iptables
-------------------------------------------------------------------------
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 161 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
--------------------------------------------------------------------------
vi /etc/selinux/config
--------------------------------------------------------------------------
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
--------------------------------------------------------------------------
reboot   重启服务器
二:安装配置WEB环境
lnmp 一键安装...省略....
三:安装配置Cacti Web服务
安装rrdtool、net-snmp以及相关依赖包
rrdtool  下载  :  http://oss.oetiker.ch/rrdtool/
yum install rrdtool net-snmp rrdtool-devel net-snmp-devel net-snmp-utils net-snmp-python net-snmp-perl lm_sensors-devel 
file-devel rpm-devel file intltool libart_lgpl libart_lgpl-devel elfutils pango-devel* cairo-devel* mysql-devel 
Mod_auth_mysql php-mysql cairo dejavu-fonts-common.noarch dejavu-lgc-sans-mono-fonts.noarch dejavu-sans-mono-
fonts.noarch fontpackages-filesystem.noarch libXft libXrender libthai pango pixman perl-rrdtool net-snmp net-snmp-utils 
tcp_wrappers-devel
chkconfig snmpd on  设置snmpd 开机启动
service snmpd start  启动snmpd服务
1. 下载Cactic 0.8.8a
wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
tar zxvf cacti-0.8.8a.tar.gz
cd cacti-0.8.8a
mkdir -p /opt/htdocs/cacti
cp -r * /opt/htdocs/cacti
chown upload:upload /opt/htdocs/cacti -R
chmod 700 /opt/htdocs/cacti -R
2. 设置Cacti 数据库
登陆mysql 
/opt/local/mysql/bin/mysql -uroot -p123456
创建数据库
create database cactidb;
创建数据库用户
insert into mysql.user(Host,User,Password) values('localhost','cactiuser',password('123456'));
授权用户cactiuser对数据库cactidb完全访问
grant all on cactidb.* to 'cactiuser'@'%' identified by '123456' with grant option;
设置生效
flush privileges;
use cactidb
导入cacti数据库文件
source /opt/htdocs/cacti/cacti.sql
exit
3. 配置Cacti 文件
vi /opt/htdocs/cacti/include/config.php
-----------------------------------------------------------------------------------------
*/
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "123456";
$database_port = "3306";
$database_ssl = false;
/*
Edit this to point to the default URL of your Cacti install
ex: if your cacti install as at http://serverip/cacti/ this
would be set to /cacti/
*/
//$url_path = "/cacti/";
/* Default session name - Session name must contain alpha characters */
//$cacti_session_name = "Cacti";
?>
---------------------------------------------------------------------------------------------
配置完成以后.在浏览器输入 10.8.8.11

Please select the type of installation
选择New install
点Next,出现下面界面

登陆. 用户名密码都为 admin
如上提示,第一次登陆以后,会提示修改密码

设置定时采集
crontab -e
每5分钟采集一次
*/5 * * * * php   /opt/htdocs/cacti/poller.php
四,配置监控机 Windows 7
监控Windows 需要 安装snmp 协议 (简单网络管理协议)
在控制面板中找到“卸载程序”

在弹出的窗口中单击“打开或关闭Windows功能”
勾选弹出窗口中的“简单网络管理协议(SNMP)”项后单击“确定”并根据提示完成安装即可

完成SNMP服务的安装后,右键单击“计算机”选择“管理”

在弹出的“计算机管理”窗口中左侧导航栏中找到“服务”,并在右侧找到“SNMP Service”项

鼠标双击“SNMP Service”选项,在弹出的窗口中切换到“安全”选项卡中,如上图添加“接受的社区名称”和接收那些主机发出的SNMP数据包。

---------------------------------------------------------------------------------
2. 添加Linux 主机的监控
在Linux 下安装 snmp 服务
yum -y install net-snmp
设置开机自动启动 snmp服务
chkconfig snmpd on
启动 snmp 服务
service snmpd start
配置 snmp 服务
cd /etc/snmp/
mv snmpd.conf
vi snmpd.conf   修改下面内容
-------------------------------------------------------------
#       sec.name  source          community
com2sec notConfigUser  default       public
更改为
com2sec notConfigUser  10.8.8.11       public
------------------------------------------------------------------
-------------------------------------------------------------------------------
####
# Finally, grant the group read-only access to the systemview view.
#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  systemview none none
将 systmview 更改为 all
-----------------------------------------------------------------------------------
------------------------------------------------------------------------------------
##           incl/excl subtree                          mask
#view all    included  .1                               80
去掉 #view 的注释
------------------------------------------------------------------------------------
成功以后会显示如下信息!

最后为主机添加图形

错误.1  不显示..

解决办法:

Console -> Data Source -> 选择没有图像的数据源 -> Turn On Data Source Debug MTurnode

复制到 Catic 安装主机 执行.

执行后会生成rrd文件

Data Source Debug 下面的 复制...

转载于:https://www.cnblogs.com/jicki/p/5546912.html

CentOS 6.4 x64 Cacti 监控安装配置相关推荐

  1. linux nfsnobody用户,处理CentOS 5.5 x64 配置NFS服务过程中nfsnobody用户造成的问题

    4.我们编译一下这个NFS的配置文件. [root@NFS /]# vi /etc/exports /share 192.168.60.0/24(rw,sync,all_squash,root_squ ...

  2. CentOS 7.3 x64系统vsftpd的安装和配置

    1. 安装vsftpd服务 1)安装前检查系统版本 [root@192168088101_vsftp_server vsftpd]# cat /etc/redhat-release CentOS Li ...

  3. CentOS 7 学习(一) 配置LAMP和Nginx

    CentOS 7 学习(一) 配置LAMP和Nginx CentOS是RedHat Linux企业版的代码编译版本,属于比较通用的服务器Linux版本,据说Ubuntu Server更通用,呵呵,不过 ...

  4. 企业级监控工具Cacti安装配置全过程

    Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.它通过 snmpget来获取数据,使用 RRDtool绘画图形 ...

  5. Centos 5.2安装Cacti并集成Nagios安装文档

    Centos 5.2安装Cacti并集成Nagios安装文档 本文档并非原创,而是参照网上很多文档,因为不能全部都把参照者列举出来,特在此感谢我参照文档的作者. 一.本文档所用软件说明: . 二.系统 ...

  6. 系统之家 linux下载,CentOS 7.7 X64官方正式版系统(64位)

    CentOS 7.x系列已更新至1908版,基于Red Hat Enterprise Linux 7.7源代码的增量更新.是来自于Red Hat Enterprise Linux依照开放源代码规定发布 ...

  7. cacti 配置mysql_Linux Mysql cacti安装配置

    Linux Mysql cacti安装配置 时间:2019-01-18 17:44作者:网友投稿 cacti是一套开源的网络监控工具,可以监控主机的状态和负载情况,添加相应的模板后, 可以用来监控ap ...

  8. cacti mysql配置_Linux_MySQL_Cacti安装配置

    cacti是一套开源的网络监控工具,可以监控主机的状态和负载情况, 添加相应的模板后,可以用来监控apache服务器和mysql服务器的运行状态, 我安装这个主要是为了监控mysql服务器的运行状态的 ...

  9. RHEL/CentOS通用性能优化、安全配置参考

    RHEL/CentOS通用性能优化.安全配置参考 本文的配置参数是笔者在实际生产环境中反复实践总结的结果,完全适用绝大多数通用的高负载.安全性要求的网络服务器环境.故可以放心使用. 若有异议,欢迎联系 ...

最新文章

  1. 给AI系统做“安全体检”,阿里安全提出自动化AI对抗平台CAA | AAAI 2021
  2. 吴恩达Coursera机器学习 - Chapter 4 多变量线性回归
  3. 2021春季学期-创新设计与实践-Lesson6
  4. 2006年清华大学计算机研究生机试真题
  5. 微软MIX11大会第一天主旨以及新产品发布总结
  6. Hibernate 第一个体验程序
  7. input type=submit 和button的区别及表单提交
  8. 支付宝程序员眼中的极致代码和卓越程序员是什么样的?
  9. 升级至 vCenter Server 6.5 的最佳实践 (2147686)
  10. winxp java 控制台_winxp系统设置java环境变量的详细教程
  11. dubbo kryo序列化_Java后端精选技术:序列化框架的选型和比对
  12. 中国遥感卫星详细参数信息
  13. 各种音视频编解码学习——————详解 h264 ,mpeg4 ,aac 等所有音视频格式
  14. 编写jQuery插件的方法
  15. 第43期ACM_ICPC亚洲区域赛(焦作站)感想
  16. webpy —— 简单直接的 python web 框架
  17. android动画结束保持,【Android】 动画
  18. Clickhouse副本与分片
  19. win7 生成jar包
  20. 计算机视觉基础系列(python与opencv的操作与运用/tensorflow的基础介绍)(八)---小例子(神经网络逼近股票收盘价格)

热门文章

  1. 给大忙人看的码农翻身记
  2. 《码农翻身:用故事给技术加点料》的思维导图
  3. 五猴分桃python_猴子分桃问题 | 学步园
  4. Matlab2017a中帮助文档无法设置为中文的一种解决办法
  5. 渝粤题库 国家开放大学 学前儿童艺术教育(音乐) 期末考试复习资料
  6. WIN10下系统缩放比例(DPI)的魔幻设置
  7. 详谈Office365和Office2019的版本与区别
  8. minigui学习笔记五
  9. nginx HLS m3u8播放视频跨域问题
  10. linux上热编译react,reactos终于被成功编译通过