介绍:使用cacti监控linux主机,需要在linux主机上面安装snmp服务,并修改snmpd.conf文件,指定cacti服务器的地址,然后在cacti的前台界面添加此主机即可,此处以监控centenos6.x的服务器为例

1. 在linux主机上面安装net-snmp和lm_sensors软件包,然后通过修改其配置文件/etc/snmp/snmpd.conf,并启动snmpd服务,并建立规则,默认监听UDP的161号端口

yum  -y install net-snmp lm_sensors      //安装软件包

编辑/etc/snmp/snmpd.conf文件,指定cacti服务器地址,团体属性名,all表示开放所有的SNMP查询权限,默认是SystemView, 去掉注释,以便支持种查询,分别为第41行,第62行,第85行

 
 
 
 
 
 

重启snmpd服务

service snmpd start

netstat -anpt | grep"snmpd"

记得防火墙开放udp161端口

2 .在cacti服务器的后台,执行命令,如果能够有客户端信息展示,表示cacti可以监控客户端了

snmpwalk -c public123 -v 2c 192.168.1.34        注:-c后面接的是团体名,-v 后面接的是snmp的版本,最后是客户端的ip地址

3. 在cacti的web界面,添加被监控的主机

选择device-----add----,单击“创建” ,然后填定被监控主机的相关信息,主要注意以下几个选项: hostname(被监控的主机), hostname-template(linux/windows/网络设备所使用的模板都不一样),snmp community(团体名,客户端与服务器要一致)

 
 
 
 

4 设置要监测的项目

成功连接后会看到save successfule提示,如下图,然后选择需要监控的项,比如监控CPU,内存,磁盘信息等

添加相应的监控项了,在页面最下方的Associated Graph Templates中添加图形模板(定义需要展示那些图形),在Associated Data Queries中添加数据模板(定义需要收集那些客户端数据)

 
 
 
 

5 设置需要生成那些监控项图表(比如要对流量 ,内存生成图表等)

 
 

6 图形树展示

注:我们可以根据节点来创建图形树,比如我阿里云有5台服务器,那我这里就创建一个阿里云节点,然后将被监控的主机加入到阿里云节点

 
 
 
 
 
 

最后检查效果如下

 

作者:优质少年小七
链接:https://www.jianshu.com/p/12aa9eedd026
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

使用cacti监控linux主机的更多相关文章

  1. Cacti监控Linux主机

    1 要监视一台Linux主机,需要在被监控的主机上安装net-snmp相关软件包,CentOS安装可使用“yum -y install net-snmp”命令:# yum -y install net ...

  2. cacti监控linux和windows磁盘IO

    cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...

  3. 一步步实现Nagios监控linux主机及飞信报警

    一步步实现Nagios监控linux主机及飞信报警 上篇文章介绍了在linux主机上架设nagios监控服务,并对windows主机进行服务状态变化的监控,这次我们继续上次内容.      首先实现n ...

  4. Cacti监控Windows主机,Windows主机的正确配置

    使用cacti监控Windows主机的时候经常遇到无法获取Windows主机的snmp信息和Windows主机的硬件信息,主要原因是Windows主机没有正确配置snmp,以下是正确的配置步骤:1.安 ...

  5. Zabbix监控Linux主机设置

          说明: Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控. 具体操作: 以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例. 一.配 ...

  6. nagios安装及监控Linux主机

    服务端的操作:##################################安装lamp环境及依赖包##########################   24  rpm -ivh gd-de ...

  7. cacti监控linux主机时iptables阻碍了udp161端口造成无法监控解

    由于在添加linux主机时,有防火墙启用,造成无法监控linux主机,现有两种方法解决无法监控linux主机问题:可以通过在监控主机执行该命令: snmpwalk -c public -v 2c 19 ...

  8. zabbix通过snmp监控linux主机

    1.安装net-snmp [root@db01 ~]# yum install -y net-snmp 2.修改配置文件 [root@db01 ~]# vim /etc/snmp/snmpd.conf ...

  9. zabbix通过agent监控linux主机

    前言: 前几篇博客分别介绍了通过snmp来进行监控linux主机与windows主机,本篇介绍通过agent客户端来进行系统监控. 环境: server:192.168.249.142 client: ...

随机推荐

  1. ceph存储集群的应用

    1.ceph存储集群的访问接口   1.1ceph块设备接口(RBD) ceph块设备,也称为RADOS块设备(简称RBD),是一种基于RADOS存储系统支持超配(thin-provisioned). ...

  2. 从零搭建K8S测试集群

    环境准备 本文介绍从零开始创建多个虚拟机,组建一个测试k8s集群的完整过程,并记录中间踩过的坑 创建虚拟机 安装vagrant和virtualbox https://www.vagrantup.com ...

  3. 为什么Python多线程无法利用多核

    1.全局解释锁 如题: Python的多线程为什么不能利用多核处理器? 全局解释器锁(Global Interpreter Lock)是计算机程序设计语言解释器用于同步线程的一种机制,它使得任何时刻仅 ...

  4. sql将两个查询结果拼接到一块,去掉重复,动态sql

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-/ ...

  5. springboot项目中使用jsp

    在pom文件中 1.方法一 <!-- 引入tomcate内嵌的jsp解析包--> <dependency> <groupId>org.apache.tomcat.e ...

  6. postgresql 创建分表

    划分指的是将逻辑上的一个大表分成一些小的物理上的片.划分有很多益处: 1.在某些情况下查询性能能够显著提升,特别是当那些访问压力大的行在一个分区或者少数几个分区时.划分可以取代索引的主导列.减小索引尺 ...

  7. IDEA 远程debug

    远程debug tomcat 的Catalina.sh 里面有个参数 JPDA_ADDRESS="5555",默认为5555.启动tomcat时,用 ./catalina.sh j ...

  8. Linux嵌入式学习-交叉编译openssl

    利用arm-none-linux-gnueabi-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a 1.从openssl官网下载openssl最新版本,我下载的是 ...

  9. [leetcode]39combinationsum回溯法找几个数的和为目标值

    import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Given a set of can ...

  10. 基于ESP32的智能家居管理系统的设计与实现

    基于ESP32的智能家居管理系统的设计与实现 ESP32的智能家居管理系统访问链接: https://www.cnblogs.com/easyidea/p/13101165.html 一.需求分析 1 ...