使用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行

 
使用cacti监控linux主机
 
 
使用cacti监控linux主机
 
 
使用cacti监控linux主机
 

重启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(团体名,客户端与服务器要一致)

 
使用cacti监控linux主机
 
 
使用cacti监控linux主机
 

4 设置要监测的项目

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

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

 
使用cacti监控linux主机
 
 
使用cacti监控linux主机
 

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

 
使用cacti监控linux主机
 

6 图形树展示

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

 
使用cacti监控linux主机
 
 
使用cacti监控linux主机
 
 
使用cacti监控linux主机
 

最后检查效果如下

 
使用cacti监控linux主机


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

使用cacti监控linux主机

上一篇:Linux下清理内存和Cache方法


下一篇:往eclipse中新导入一个maven工程我们需要做的准备