日常运维中我们需要对服务器的流量、CPU占用、硬盘使用及内存、磁盘IP等进行监控和了解,cactiez是一款基于centos6.4定制安装了常用监控软件的系统,安装简单,功能强大很适合快速部署监控系统的需求

一、cactiez的安装

安装前先对各版本有个初步的认识,下图是安装开始的界面

此次我们选择安装 cacti_nagios+centreon,默认系统会安装完成分区、软件安装等操作

安装之后登录使用说明:

系统的默认IP是:192.168.0.88

1、登录CentOS操作系统密码:(建议尽快修改)

初始密码:user: root                        pass: www.cnyunwei.com

修改方法:以root帐号登录系统后直接输入passwd即可修改

2、登录phpMyAdmin的默认密码:(建议尽快修改)

地址:http://192.168.0.8/phpmyadmin

初始密码:user: root                pass: www.cnyunwei.com

这里是通过数据库的帐号来登录验证的,所以修改数据库帐号密码就可以

3、登录Cacti的默认密码:(建议尽快修改)

地址:http://192.168.0.8

初始密码:user: admin                pass: www.cnyunwei.com

修改方法:登录后选择【console】——【User Management】——【admin】

4、修改centreon密码

登录http://192.168.0.8/centreon,选择右上角【admin】
即可修改密码

初始密码:user: admin                pass: www.cnyunwei.com

5、修改登录Nagios的默认密码:(建议尽快修改)

地址:http://192.168.0.8/nagios
初始密码:user: nagiosadmin                pass: www.cnyunwei.com
修改方法:登录系统执行以下命令即可修改
/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

配置文件说明:
mysql数据库相关
进入mysql操作
# mysql -uroot -pwww.cnyunwei.com
查询mysql服务器端配置文件路径
# rpm -ql mysql-server
主配置文件
/usr/share/mysql/my-huge.cnf
日志
/var/log/mysqld.log
数据库文件目录
/var/lib/mysql

apache相关配置:
/etc/httpd/conf/httpd.conf

网站目录:
/var/www/html/

cacti日志文件目录:
/var/www/html/log

rrd文件目录:

/var/www/html/rra

cacti用户连接数据库账号密码配置文件(如果修改cacti应用连接数据库密码,需要修改此配置文件):

/var/www/html/include/config.php

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "www.cnyunwei.com";
$database_port = "3306";
$database_ssl = false;

二、修改IP地址

# cd /etc/sysconfig/network-scripts/
# vi ifcfg-eth0
重启生效
# service network restart

yum安装常用的软件
# vi /etc/yum.repos.d/epel.repo
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉,即可
具体如下:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

三、配置被监控端的snmp服务

1、Windows系统配置

①windows2003的配置

安装系统自带的snmp服务即可,安装后按以下方法配置

(1)安装Windows系统的snmp服务
控制面板 -> 添加删除程序 -> 添加/删除windows组件 -> 管理和监视工具 -> 简单网络管理协议(SNMP)
提示插入关盘进行安装,需要一张iso镜像,解压找到路径按照提示安装即可
windows2003安装文件路径:
D:\Win2003\SIMPCHIN\DPSCRME\I386

(2)配置snmp服务
管理工具 -> 服务 -> SNMP Service -> 安全 -> 接受团体名称 添加public,这个是用来登录的密码

自定义的 -> 接受来自这些主机的SNMP数据包填上你的Cacti服务器IP地址

重新启动SNMP Service服务

②windwos2008r2的配置

控制面板 -> 打开或关闭windows功能
功能选项-->添加功能

2、centos下的配置

# 安装snmp服务
# yum install -y net-snmp

安装后打开默认的/etc/snmp/snmpd.conf文件,更改如下配置:
# vim /etc/snmp/snmpd.conf
1) 查找以下代码:

# sec.name        source                                        community
com2sec                notConfigUser                default        public
将"comunity"字段改为你要设置的密码.比如"public"
将“default”改为你想哪台机器可以看到你的snmp信息,如192.168.0.8

修改后:com2sec notConfigUser  192.168.0.8       public

2) 查找以下代码:

####
# 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
将"systemview "字段改为all.

修改后:access  notConfigGroup ""  any   noauth  exact  all none none


3) 查找以下代码:

#view all    included  .1    80

将该行前面的"#"去掉.

保存关闭

4) 重启服务使配置生效# service snmpd restart

5) 如果有防火墙,打开UDP 161端口。

最后运行netstat -ln查看161端口是否打开了.

使用系统服务配置让snmp服务每次开机自动运行。
# chkconfig snmpd on
# chkconfig --list snmpd
snmpd          0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭
  

排错

  
在cacti 监控管理工作站上

1. 首先检查一下rra/下面,有没有数据

2. snmpwalk -v 2c -c public ServerIP if 用来测试被控对象(serverIP)是否开启了SNMP服务

3. snmpwalk -v 2c ServerIP -c public .1.3.6.1.4.1.2021.10.1.3 查看被控端是否有CPU负载的数据返回

4. #/usr/bin/php /var/www/html/poller.php --force 用来测试PHP是否可以采集到数据。

报错:

四、在cacti监控服务器上添加被监控主机

1、添加windows主机

console-->Devices-->add

为主机创建图像

*Create Graphs for this Host

通过monitor界面可以查看生成的图像

2、添加linux主机

添加常用监控项

转载于:https://www.cnblogs.com/reblue520/p/6239834.html

安装cactiez v11对windows和linux系统进行监控相关推荐

  1. 工具篇:TailScale免费实现远程设备互连(无费用方案,亲测,零基础安装),支持手机、Windows或linux系统、NAS

    重点:免费  (在内网环境,无特殊要求,能上网就行)  -----收费的方案大把,不废口水了 支持连接设备: 苹果设备(IOS.PAD.iMAC).安卓手机.Windows或linux系统.NAS(只 ...

  2. linux 系统迁移到固态硬盘,windows 和 Linux 系统 从硬盘迁移到SSD

    windows 和 Linux 系统 从硬盘迁移到SSD 1. Windows 实验室这次搞了几块三星的ssd,型号是:三星(SAMSUNG) 850 EVO 250G SATA3 固态硬盘 三星有个 ...

  3. 阿里云服务器的windows和linux系统怎么选

    阿里云ECS云服务器操作系统分为Windows类和Linux类,下面我们一起探讨下阿里云服务器的windows和linux系统怎么选及操作系统32位和64位的区别: 阿里云服务器操作系统是什么 阿里云 ...

  4. linux安装驱动报错权限没有,linux系统下安装显卡驱动程序.doc

    前言: 当用户执行下列操作有不能执行的时候或许是权限不够.遇到这个问题可以用命令: [[email protected] ~] su root #切换到root用户 password : 输入root ...

  5. Xilinx公司的Vivado 2022.2版本在Windows和Linux系统上的下载配置教程

    文章目录 前言 一.Vivado在Windows系统上的安装 二.Vivado在Linux系统上的安装 总结 前言 Vivado是Xilinx公司所开发的一种可编程逻辑器件(FPGA)的设计工具,能够 ...

  6. 危险的外围设备:Windows和Linux系统的计算机内部安全隐患研究

    WIFI适配器.USB集线器.触控板.笔记本电脑摄像头.网络接口卡中的未签名固件为恶意攻击者入侵笔记本电脑和服务器提供了多种途径. 在最新研究中,Eclypsium在来自Lenovo,Dell,HP和 ...

  7. PHP使用openoffice实现word,ppt,Excel在线转PDF浏览。windows和linux系统不同的解决方案

    一.PHP使用openoffice实现office在线转PDF介绍 最近需要在网页上实现预览上传的word文档,之前没有实现过相关功能,搜索了一下网上的资料,完整的教程较少,因此将自己实现的步骤和遇到 ...

  8. Mac,Windows和Linux系统都能读写移动硬盘的方法

    Mac,Windows和Linux系统都能读写移动硬盘的方法 前言 Windows和Linux都支持NTFS文件格式.但可能是因为存在版权的问题,Mac不支持NTFS文件系统格式. 我之前的移动硬盘是 ...

  9. windows和linux系统之间的txt文档兼容问题

    windows和linux系统之间的txt文档兼容问题 在给公司做自动化文件同步的测试时,出现的这个问题,因为本地开发的从外网拿同步路径列表的脚本文件没有svn上传.就在windows机器上生成了文件 ...

最新文章

  1. atom和phpcs
  2. STM32在定时器中控制步进电机
  3. OSU!(bzoj 4318)
  4. python访问网页时401_在python上访问带有基本身份验证的网页
  5. (网址收藏)Golang模块之HTTP
  6. PHP yii 框架源码阅读(一)
  7. Kafka 优化参数 unclean.leader.election.enable
  8. cass生成曲线要素文件_《CASS道路断面法施工技术》
  9. 汇编语言基本概念(续13)
  10. 工业大数据分析应用在哪方面
  11. 案例:数据提取/数据获取/爬虫—工具篇—影刀
  12. 由batch 命令setlocal enabledelayedexpansion引发的
  13. 计算机视频接口有,HDMI,DVI为什么我们的计算机有这么多视频接口?
  14. hadoop不生成tmp解决办法
  15. 智能座舱人机交互发展趋势
  16. 使用 Vue-cli 搭建SPA项目
  17. x5550支持服务器内存吗,英特尔® 至强® 处理器 X5550
  18. linux重装出现cannot load file 5555h,在安装系统出现error cannot load file code 5555h 的解决办法...
  19. 定义商品类Goods 并进行封装
  20. windows系统下超级好用的欧路词典,足以秒杀有道!

热门文章

  1. centos 安装 openfire
  2. What systems can Opalis integrate with?
  3. + ,- (加号,减号) 是数字类型吗?(sql server 2000中)
  4. EV代码签名证书,支持Windows 10预览版和正式版驱动签名
  5. Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: org.springfra
  6. Visual Studio2005的加载此属性页时出错的解决办法(转)
  7. java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
  8. 机器学习(Part I)机器学习的种类
  9. 从合并排序算法看“分治法”
  10. FAQ about AJAX-part II