设为首页 收藏本站
查看: 1186|回复: 0

[经验分享] cacti监控远程linux机器配置(被监控端)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-22 12:02:34 | 显示全部楼层 |阅读模式

  

一、被监控机安装snmp

     yum install snmp


二、被监控机的配置

     vi /etc/snmp/snmpd.conf

做以下更改:


1、找到com2sec notConfigUser  default       public
改为:com2sec notConfigUser   192.168.1.1(改成监控服务器的ip)       public


2、找到access  notConfigGroup ""      any       noauth    exact  systemview  none none
改 为:access  notConfigGroup ""      any       noauth    exact  all  none  none


3、找到#view all    included  .1         80
将前面的 # 注释 去掉。


#以下为访问项目,如果想监控磁盘空间,load等需把注释去掉

#编译安装默认已去掉,自带安装的需手动把注释去掉

#  Make sure mountd is running

proc mountd #去掉前面的"#"

#  Make sure there are no more than 4 ntalkds running, but 0 is oktoo.

proc ntalkd 4

#  Make sure at least one sendmail, but less than or equal to 10 arerunning.

proc sendmail 10 1

# Check the / partition and make sure it contains at least 10 megs.

disk / 10000

# Check for loads:

load 12 14 14


三、重启snmpd服务

#/etc/init.d/snmpd restart

#killall -9 snmpd
#/usr/local/sbin/snmpd


四、iptables规则

假如B机开启了iptables并且INPUT默认策略为DROP
在第一条插入充许192.168.1.1(监控机)以udp协议访问snmpd默认161端口的规则

/sbin/iptables -I INPUT -p udp -m udp -s 192.168.1.1(监控机的IP) --dport 161 -jACCEPT


保存一下,防止重启服务后失效

/etc/init.d/iptablessave


五、测试snmp(可选)

在监控机上先看下系统信息
#snmpwalk -v 2c -c privatepass 192.168.0.17(被监控机) system


SNMPv2-MIB::sysDescr.0 = STRING: Linux touareg 2.6.18-128.el5 #1 SMP WedJan 21 10:41:14 EST 2009 x86_64

SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (59664) 0:09:56.64

SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure/etc/snmp/snmp.local.conf)

SNMPv2-MIB::sysName.0 = STRING: touareg

SNMPv2-MIB::sysLocation.0 = STRING: Unknown (edit /etc/snmp/snmpd.conf)

SNMPv2-MIB::sysORLastChange.0 = Timeticks: (7) 0:00:00.07

SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB

SNMPv2-MIB::sysORID.2 = OID: TCP-MIB::tcpMIB

SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip

SNMPv2-MIB::sysORID.4 = OID: UDP-MIB::udpMIB

SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup

SNMPv2-MIB::sysORID.6 = OID:SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance

SNMPv2-MIB::sysORID.7 = OID: SNMP-MPD-MIB::snmpMPDCompliance

SNMPv2-MIB::sysORID.8 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance

SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities

SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCPimplementations

SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP andICMP implementations

SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDPimplementations

SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model forSNMP.

SNMPv2-MIB::sysORDescr.6 = STRING: The SNMP Management Architecture MIB.

SNMPv2-MIB::sysORDescr.7 = STRING: The MIB for Message Processing andDispatching.

SNMPv2-MIB::sysORDescr.8 = STRING: The management information definitionsfor the SNMP User-based Security Model.

SNMPv2-MIB::sysORUpTime.1 = Timeticks: (6) 0:00:00.06

SNMPv2-MIB::sysORUpTime.2 = Timeticks: (6) 0:00:00.06

SNMPv2-MIB::sysORUpTime.3 = Timeticks: (6) 0:00:00.06

SNMPv2-MIB::sysORUpTime.4 = Timeticks: (6) 0:00:00.06

SNMPv2-MIB::sysORUpTime.5 = Timeticks: (6) 0:00:00.06

SNMPv2-MIB::sysORUpTime.6 = Timeticks: (7) 0:00:00.07

SNMPv2-MIB::sysORUpTime.7 = Timeticks: (7) 0:00:00.07

SNMPv2-MIB::sysORUpTime.8 = Timeticks: (7) 0:00:00.07

没有问题,再看下磁盘信息
#snmpwalk -v 2c -c privatepass 192.168.0.17 .1.3.6.1.4.1.2021.9

UCD-SNMP-MIB::dskIndex.1 = INTEGER: 1

UCD-SNMP-MIB::dskPath.1 = STRING: /

UCD-SNMP-MIB::dskDevice.1 = STRING: /dev/mapper/VolGroup00-LogVol01

UCD-SNMP-MIB::dskMinimum.1 = INTEGER: 10000

UCD-SNMP-MIB::dskMinPercent.1 = INTEGER: -1

UCD-SNMP-MIB::dskTotal.1 = INTEGER: 44628400

UCD-SNMP-MIB::dskAvail.1 = INTEGER: 22383404

UCD-SNMP-MIB::dskUsed.1 = INTEGER: 19941408

UCD-SNMP-MIB::dskPercent.1 = INTEGER: 47

UCD-SNMP-MIB::dskPercentNode.1 = INTEGER: 1

UCD-SNMP-MIB::dskErrorFlag.1 = INTEGER: noError(0)

UCD-SNMP-MIB::dskErrorMsg.1 = STRING:

出现下面这个信息,你需要检查下A机snmpd.conf中“disk / 10000”前的注释有无去掉。

UCD-SNMP-MIB::dskTable = No Such Object available on this agent at thisOID


&quot;.1.3.6.1.4.1.2021.9&quot;代表磁盘
&quot;.1.3.6.1.4.1.2021.10&quot;代表load,可以参考snmpd.conf中的注释


六、添加被监控机器以显示图像

1、访问cacti

http://ip/cacti


2、增加监控设备

Console -> Devices->add

在设置页面配置

Description:test232
Hostname:218.241.223.232               
Host Template:ucd/net SNMP Host

Downed Device Detection: SNMP

SNMP Version:Version 1



保存后在页面左上角可以看到调试信息

test232(211.241.223.232)
SNMP Information
System:Linux touareg 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST 2009
x86_64
Uptime: 38790 (0 days, 0 hours, 6 minutes)
Hostname:test232
Location: Unknown (edit /etc/snmp/snmpd.conf)
Contact: Root root@localhost (configure /etc/snmp/snmp.local.conf)



1) ucd/net - CPU Usage Not Being Graphed (cpu负载,system,user,nice)
2) ucd/net - Load Average Not Being Graphed (系统平均负载,1分钟,5分钟,15分钟)
3) ucd/net - Memory Usage Not Being Graphed (内存使用,free,buffers,cache)

1) SNMP - Interface Statistics (网卡流量,in,out)
2) ucd/net - Get Monitored Partitions (根分区,free,used)

Not Being Graphed 表示还末生成图像,创建图像后会变成Is Being Graphed
我们可以再添加一些更详细的监控
Host MIB - Processes 监控进程数量
Host MIB - Logged in Users 监控登录用户

SNMP - Get Mounted Partitions 更多分区大小,Memory Buffer,Real Memory,Swap Space
SNMP - Get Processor Information 每个cpu的负载


3、临控对象增加图表

Console->New Graphs
在host中选择test232

勾选后选择create,就完成了图表创建。


4、添加到Graph Trees

图表创建后在Graph Management里可以看到图表,但点击导航上方的&quot;graphs&quot;是看不到的,需要添加到graph trees中。
Console -> Graph Trees -> (Edit) -> Graph Tree Items

Tree Item Type:host

Host:test232

创建后就可以在graph中看到了

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-142109-1-1.html 上篇帖子: CentOS环境cacti的安装与配置 下篇帖子: 测试回顾版-AIX尝鲜-Ladrunner监控AIX,以及一些查看性能的命令-监控工具nmon+cacti
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表