zoukankan      html  css  js  c++  java
  • 使用cacti监控linux主机

    介绍:使用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
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    测网速
    fseek 在以字符串模式打开的文件中工作不正常 [MSDN]
    Inno Setup: Ask for reboot after uninstall
    【Inno Setup】Pascal 脚本 ---- 事件函数
    在安装程序之前,预先安装别的程序
    【Inno Setup】查看是否安装了VC++ 2015 Redistributeable
    spark学习笔记
    docker学习笔记2
    kafka读书笔记《kafka权威指南》2018
    mongodb
  • 原文地址:https://www.cnblogs.com/Crazy-Liu/p/13559418.html
Copyright © 2011-2022 走看看