cacti中snmp的应用
来源:互联网 发布:卡证制作软件 编辑:程序博客网 时间:2024/05/16 19:07
今天在给cacti中添加主机时学到了关于snmp的一些操作,拿来分享一下;
1、Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。
2、简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。
在典型的SNMP用法中,有许多系统被管理,而且是有一或多个系统在管理它们。每一个被管理的系统上又运行一个叫做代理者(agent)的软件元件,且通过SNMP对管理系统报告资讯。基本上,SNMP代理者以变量呈现管理资料。管理系统透过GET,GETNEXT和GETBULK协定指令取回资讯,或是代理者在没有被询问的情况下,使用TRAP或INFORM传送资料。管理系统也可以传送配置更新或控制的请求,透过SET协定指令达到主动管理系统的目的。配置和控制指令只有当网络基本结构需要改变的时候使用,而监控指令则通常是常态性的工作。可透过SNMP存取的变量以阶层的方式结合。这些分层和其他元数据(例如变量的类型和描述)以管理信息库(MIBs)的方式描述。
3、首先cacti是通过snmp方式来添加被监控主机的,因此需要在被监控端安装snmp服务或者开启snmp服务
(1)Linux系统
此处用的是ubuntu16.04
#apt install snmp snmpd(安装服务)
vi /etc/snmp/snmpd.conf 做简单的配置
设置完成之后重启snmpd服务
#/etc/init.d/snmpd restart
#netstat -pult|grep snmpd(看一下服务起来没)
在本机检测一下snmp是否配置正确(自检)
#snmpwalk -c public -v 2c 192.168.96.68 (此处IP为被监控端IP,也就是安装snmpd服务的主机IP);也可在cacti服务器上执行此步操作来检测
如若返回数据则配置成功,如若没有返回数据,则有可能是配置错误或者其他原因导致(防火墙、selinux、其他)
snmpd服务起来的话则可以在cacti添加主机
ps:今天我做的是把私有云的九台节点服务器添加到cacti上,其中有四台服务器没有添加进去,原因是服务器系统与ceph集群的磨合有bug
(2)windows server 2008
此处需要在服务里开启snmp服务并设置 团体名称(也可不设置,只是为了方便管理)
snmp服务开启后需要重启主机,右键属性可以设置团体名称
接下来就可以正常在cacti中添加windows server了
只了解这么多,就写这么多吧
- cacti中snmp的应用
- cacti snmp 排查
- snmp的设置 for cacti监视cpu和网卡
- SNMP的应用
- SNMP的应用
- SNMP的应用
- snmp的应用
- SNMP的应用
- SNMP的应用
- snmp + cacti 实现 网络流量监控
- cacti通过snmp监控带宽
- 使用Cacti监控你的网络(六)- Cacti高级应用--打造自己的Cacti模板
- kamailio/opensips snmp/cacti/zabbix监控
- Cacti被监控机器 配置 snmp协议
- cacti中监控内存的模板
- CentOS中Cacti的安装过程
- Cacti中95计费的实现
- cacti安装记录 第四阶段cacti的基本使用(5)插件模板的应用
- java-基本类型和引用类型作为形式参数
- oracle字段根据字符串拆分
- poj 2352 && hdu 1541 Stars(树状数组)
- 温度传感器 DS18B20
- Browse the filesystem链接打不开
- cacti中snmp的应用
- Spell checker poj 1035 (串的练习)
- elasticsearch学习总结(二) 集群数据分配
- [SIM]如何修改使得系统语言不会随着 第一次插入的SIM卡而改变
- 数位dp
- 博弈论——sg函数模板
- Android 流式布局 + 搜索记录,包括多数据本地存储
- EditText点击事件:弹出时间框
- java简单坦克大战制作代码