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

[经验分享] CACTI使用指南

[复制链接]

尚未签到

发表于 2019-1-12 06:02:00 | 显示全部楼层 |阅读模式
  cacti 是网络流量监控里的开源大餐,对于一般网络管理员来说,监控网络流量的作用是为了有一个参照。对于问题分析有一个数据可依。那CACTI就是一个最佳的选择。但是CACTI安装繁琐成为了一个不小的问题,此处推荐一般的管理员安装cactiez,最新出了由Ivory制作的 cactiez中文版ISO镜像,只要直接即可。
下面讲解用的是cacti 0.8.7b 高集成非汉化版本。 Cacti安装完后登陆WEB系统(用户密码都是admin)输入完成后会提示更改密码。http://blogimg.chinaunix.net/blog/upfile2/090224101628.jpg    登陆后首先查看安装路径是否都OKhttp://blogimg.chinaunix.net/blog/upfile2/090224092937.jpg 由于cactiez已经设置好了centos系统上的一些配置包括snmp,所以我们只需要在cacti和需要监控的设备上设置一些参数就行了。接下来是设置网络设备SNMP口令   cisco 路由交换  snmp-server community public_cacti RO
  snmp-server ifindex persist
  snmp-server enable traps
  这是华为交换机的方法,这是台quidway3952
  sys
  snmp-agent community read xqssl2l
  snmp-agent trap enable
  snmp-agent sys-info version all
  snmp-agent target-host trap address udp-domain *.*.*.* udp-port 161 params
  quit
  save
然后进入cacti -Configuration -setting-Generalhttp://blogimg.chinaunix.net/blog/upfile2/090224100248.jpg  RRDTOOL版本设置为1.2X SNMP版本一般设置为V2 下面要设置SNMP团体口令。要和设备设置的保持一致。
关于SNMP的版本:  SNMP Version 1: SNMP协议的首个版本,因为配置、使用很简单,所以也是最常用的。这个版本的安全策略使用的是限制IP访问和团体名的方式,而且数据传输也不加密,一旦被非法用户获取访问方法,服务器的所有信息将被一览无余。
SNMP Version 2: SNMP的第二版本, 也称为v2c。SNMPv2在前一版本的基础上扩展了错误代码数量和计数器的大小,并且在查询大量数据信息时能够保证较高的效率。

SNMP Version 3: 相对于前两个版本,v3提供了更为强大的安全机制和远程配置功能。它不再使用团体名和读写访问控制作为安全策略,而是加入了用户名和密码的机制。最重要的一点是v3版本支持SNMP数据传输和错误检测加密传输。并且可根据每个用户来单独设置访问OID值的权限。

接下来正式进入图形生成的设置。

第一步创建主机 management->devices->add->devices[new]

http://blogimg.chinaunix.net/blog/upfile2/090224105914.jpg

  • Descritpion 对服务器的描述信息,任意取一个容易记的名称
  • Hostname 监控主机的IP地址或主机名,如果使用主机名,别忘了设置/etc/hosts
  • Host Template 这里实际上是一个监控模板,在创建图形时会有一些默认的监控项,比如CPU、内存等。根据监控主机的类型来选择,如果是Linux系统,通常选择“Local Linux Machine”和“ucd/net SNMP Host”。监控网络设备这里一般选择了“ucd/net SNMP Host”。
  • SNMP Community 要和snmpd.conf中的团体名一致(和设备中设置的团体名一致比如前面设置的public_cacti)
  • SNMP Version 如果选择Version 1,就不用设置SNMP Username和SNMP Password两项了,因为只有在Version 3中才会使用。
  • SNMP Port 默认使用161端口
  • SNMP Timeout 获取目标主机信息的超时时间
  进行完这一步,就完成了一个主机基本信息的描述。保存后在device里就生成了一条记录,点击记录再进入记录条目,此时如果SNMP infomation下面有一个红色提示snmp error说明可能是CACTI服务器连接不到目标主机,也可能是SNMP团体名设置错误,可做适当调整,知道没有错误。

  第二步 为主机创建图形
  在上图的界面点击旁边的create Graphs for this host.为刚刚创建的主机创建图形。

  实际上这一步看到的界面是和前面选用的模板有关的,我们在前面devices选择的模板是ucd/net snmp host 所以有列出了CPU 内存信息,另外在下面还可增加监控模板。如果监控模板不对,则显示的图形不和实际或者无法显示。关于模板是个很重要的功能,请参看模板一节。我这里要监控的是一台CISCO交换机的端口流量,那么我要把需要监控的端口选上。最后保存就为这个主机创建了一个流量信息图集(之所以说是集,因为里面的图形并不是专属这个主机名称的,也可以划到另一个名称去,变化比较灵活,这个问题属于图形树规划的问题,后面有讲)。
  第三步 创建图形树
  做完了第二步,实际上在graphs里是看不到图形的,需要用图形树把图形链接出来,使用自己创建的图形树的目的是为了规划图形分类,让管理更清晰。
  3.1 Management->Graph Trees->add
  新建图形树

  NAME 起一个一级目录的名字
  sorting type分类类型     实际上是目录排序,分别是无排序、安字母、自然排序、数字排序。一般选无排序。
创建完了一级目录后,进入一级目录,单击ADD创建二级目录http://blogimg.chinaunix.net/blog/upfile2/090224115214.jpg

  此项注意: 先选择节点类型,因为选择节点类型后页面要刷新,其他的白选。页面类型中
  header 是菜单项,意思就是点击后弹出子菜单。
  graphs 图形   点击后链接到具体的一个图形。
  host    主机   点击后现实设备中定义的主机下所有的图形集。
  这一级菜单只有header可以定义名称。graphs和host是集成前面定义的名称来的。所有的时候为了看起来清晰明了 需要将你的主机再向下包含一层目录。
  到此简单的流量监控图就创建完了,主菜单的graphs项列出了我们创建的图形树,点击可看到相应的数据图表。
http://blogimg.chinaunix.net/blog/upfile2/090224141951.jpg     这里提几点关于创建目录的问题,比如我这个架构,6509_host_1是核心交换机,一个域内的VLAN端口、服务器端口都和这个交换机有关,这时如何来做。建议分开来做。我的6509_host_1在设备第二步创建图形时只创建了上面的实际端口流量信息和交换机CPU\内存信息。  而VLAN信息虽然也是在6509上,但却没有选而是单独创建了一个6509_host_vlan。服务器端口的流量也是单独的创建了一个服务器的图形主机,这样方便进行查看。
另外对于交换机端口信息图,希望图形上显示交换机里对端口的描述信息(description)。这个默认是没有的,需要自己创建模板才能实现,下面要讲到的是模板的一些设置。 第七步 关于其他插件  7.1、使用monitor插件
1、打开“Console->Settings->Misc”,可以调整Monitor的各项配置。例如:勾选“Show Icon Legend”可以在监控页面显示图例;“View”可以选用Tiles类型,以显示设备状态表格。    2、为cacti添加新设备时,勾选上“Monitor Host”项。对已添加的设备可以通过“Management->Devices”进去修改。    3、单击Web页面上方的“monitor”标签链接,可以进入查看各设备/主机的状态图示。  7.2、使用thold插件
1、打开“Console->Settings->Mail/DNS”,可以调整“SMTP Options”和“DNS Options”等配置,用于确保预警邮件能够发出。    2、打开“Console->Settings->Alerting/Thold”,可以调整Thold的各项配置。例如:“Dead Host Notifications Email”处可填写设备当机时发送警告信息到哪个邮箱;勾选“Send alerts as text”项,可以设置只发送文本格式的邮件。    3、打开“Templates->Threshold Templates”,可以添加、取出需要关联到预警系统的模板,例如:可以添加和“Interface-Traffic”模板的关联,选择“traffic_in”、“traffic_out”数据项,分别设置警告阈值“High Threshold”(如200000000比特/秒);可以添加和“Unix-Disk Space”模板的关联……。    4、打开“Create->New Graphs”,选择需要提供预警的设备,单击右侧上方的“Auto-create thresholds”创建预警项目。    5、打开“Management->Thresholds”,可以管理已经创建的预警项目。 文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/2008106/148273.html 第五步 模板设置

运维网声明 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-662132-1-1.html 上篇帖子: Windows下安装Cacti监控系统 下篇帖子: cacti使用方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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