葡京在线开户Cacti完全使用手册 ( 让您快速个性化应用Cacti )

18-19日,济南地区烧创伤和迟延创面、医学美容高峰论坛暨“牧牛出诊”老年人私人医生医疗队签约仪式在银座佳悦酒店成功召开。该论坛由章丘区人民医院主办,章丘第六全员医院及国内知名烧创伤专家孙永华教授担任大会名誉主席,山东省及时医院烧伤整形美容外科主任霍然教授、齐鲁医院烧伤整形外科主任胡振生教授共同担纲大会主席并致辞,牧牛出诊全程介入,全国运营中心首席运营官李东阳在移动现场对拖欠平台做了周介绍。

I.总览                                               Cacti
和Nagios的督查系统可以说凡是使大而支持添加的国内外的运维人员还亟需掌握的等同法监督网,这套系统之益处在采用Cacti的劲画图和于定
义画图能力,以及Nagios的可控报警。但是网上的大部分情节还是哪设置,在安成功怎么使的地方介绍的很少,而真正开始用后,为了工作需就得
要持续地去Cacti官网查看下文档,或者论坛去翻别人的帖子,十分烦劳。于是自己控制写一篇用方面的手册,以被大家真的会用当下套系统。

葡京在线开户 1

II.Cacti的使用                                   

高峰论坛活动现场

   
Cacti的常用服务器的图案大部分还是使用模板的花样召开的,而Cacti安装好后我由带了平等有模板,这些模板虽然可用,但是支持之路不过少,于是我们而寻求更多之模板与再优化的情节。
 
  Cacti的官的模板库:http://docs.cacti.net/templates  ***

葡京在线开户 2


参加发言专家

1:cacti模板的一般加载方法:

    一个Cacti的模板一般有两部分组成。一部分是xml模板文件,另一部分是xml的数据收集文件,虽然这两种文件都是xml格式的,但是你可以很显而易见的就能分出它们的不同。因为它们的文件大小一点都不相似。
    举个简单的例子:

 

这个是一个windows的监控模板,我们可以简单的根据文件的大小来看。
    *  大小大于10KB的,那就是xml模板文件。
    *  大小小于10KB的,那就是xml数据收集文件。

Xml模板文件是要在cacti的Web页面的Console选项卡内Import Templates项进行添加:

 

    而xml数据收集文件,则是要放在Linux上Cacti的安装目录的cacti/resource/snmp_queries中:

 

    只要将两种类型的xml正确的导入/放入到应有的位置,那么模板就添加成功了。 

本次大会是千篇一律不成全国性的高端医学论坛,共吸引了自全国各地烧烫伤、慢性创面、医学美容等领域专家学者、医务人员等四百余丁参会。来自北京大学第一医院、首都医科大学宣武医院、山东省即医院、山东省千佛山医院相当多小诊所有关课程的师进行了大会发言。多学科的大方们大饱眼福了领先的临床方式和不错手段,就推进烧烫伤创面、慢性诊治方法及技术革新、医学美容新章程开展了交流讨论。大会执行主席、章丘区人民医院烧伤整形科主任葛鹏于大会报告了那科室开展迟缓创面治疗延伸服务情况,汇报中说道到其团队四年来也4000余曰慢创患者提供上门服务,为徐创患者开辟新的标准医疗路径,推动行业发展作出有利探讨。

2:如何在Cacti上添加一个新主机并监控相关的内容:(以添加Linux主机为例)

1.创建画图

a. 在Cacti的Web页面Console->Import Templates导入响应的xml模板文件。
b. 在Linux上cacti/resource/snmp_queries中放入模板相关的xml数据收集文件。并确保属主和属组均为cacti。
c. 点击Console->Devices,打开设备管理页面。
d. 点击右上角的add,添加一个新的机器

 

e. 当主机的信息填好之后,点击Create
f. 此时你的页面左上角应该显示:Save Successful,并且已经显示出了主机信息和SNMP信息,如果SNMP信息显示 SNMP error,请查看最后的问题综述。
g. 这时我们就可以添加相应的监控项了,在页面最下方的Associated Graph Templates中添加图形模板,在Associated Data Queries中添加数据模板。

 

h. 添加好相应的模板之后点击Save。此时左上角会出现Save Successful.
i. 点击右上角的Create Graphs for this Host,来为刚才通过模板所获得到的数据进行画图。
j. 选中需要画图的项,其中依然分为两部分:
    通过Graph Templates中的内容都需要选中,而Data Query获取的内容比较详细,所以可以按需选择。
k. 选择好需要画图的项目后,点击右下角的Create,左上角会出现被创建出来的画图项。

2.在Graphs界面显示新添加主机。

a. 在Cacti Web界面Graph Trees中,选择相应的列(或者系统默认的Default Tree)。
b. 进去Tree之后,点击右上角的Add,添加一个新的显示项。
c. 在Tree Item Type中选择Host,然后在下面的Host中选择我们刚才创建的主机。点击Create。
d. 此时,再进入Graphs界面,就可以看到在Default Tree下加入了我们新创建的主机。

葡京在线开户 3

 

签约式现场

III.Cacti的常用模板                         

牧牛出诊的全程参与是此次高峰论坛的如出一辙大长。本次活动着,牧牛出诊举行了老汉私人医生医疗队签约仪式,牧牛出诊全国运营中心首席运营官李东阳现场发表牧牛出诊将为济南地区之500称基层医生送价值百万底医疗器械,为济南地区10000居民免费提供价值70万之上门服务费,同时还要为济南地区特群体的20个家送智能手机及全年服务费。此外,牧牛出诊还用一起中国老年医学学会呢济南地区基层医院的100叫做医生进行免费慢创医疗护理和晚年医学治疗技能培训。李东阳介绍:“一直以来,牧牛都盖国家庭医生和公卫水平为按、努力为发达国家私人医生服务规范看来,且立志为家中老年人提供最理想的知心人医疗服务,做顶有实效的门私人医疗队模式。”

1.Windows常用模板
    Windows一般所需要监控的基本内容有:
    1.    CPU Use
    2.    Memory Use
    3.    Disk Size
    4.    Interface Traffic

    为了解决基本的监控项,我们需要以下模板。
    A.    Cacti_SNMP_Informant_Standard_Metrics_v12.zip
    B.    Cacti_host_template_ucdnet_snmp_host.gz

    我们还需要在Windows主机上安装一个软件,以确保SNMP能发送更多的信息为我们提供数据采集:informant-std-16.exe

    使用A模板来监控Windows的CPU项目
    使用B模板来监控网络,硬盘,内存。 
    最终,添加完相关模板,在创建Windows主机之后,在Devices->Your Windows host ->页面下方正确添加的各种Templates如下:

 

    由于Windows模板下都是Data Queries。所以请确保添加完相关的Data Queries之后,所有项目的Status下应该都是Success以及是能看到很多Items以及Rows的。这说明数据正确采集,如果没有,请移步最后问题综述的问题4。
    最后添加完并且画图的监控结果:

 

 

葡京在线开户 4

2.Linux常用模板
    Linux与Windows监控的内容基本相同:
    1.    CPU Use
    2.    Load Average
    3.    Memory Usage
    4.    Swap Usage
    5.    Disk I/O
    6.    Disk Size
    7.    Interface Traffic
    为了解决Linux监控内容,我们使用以下模板:
    A.    Cacti_host_template_ucdnet_snmp_host.gz
    B.    Cacti_graph_template_ucdnet_-_memory/swap_usage_linux.xml
    C.    Data_query_snmp_-_get_disk_io
    最终,添加完相关模板,在创建Linux主机之后,在Devices->Your Linux host ->页面下方正确添加的各种Templates如下:

 

    在所有的Linux监控添加后的内容如下:

 

“牧牛出诊”是当互联网医疗背景下出现的阳台软件,更是探索“上门出诊”这同新的正式医疗路径的带头践行者。其搭载的不仅是一个初诊平台,更是一模一样种新的孝养机制。

3.Switch && Router的相关模板
    由于市面上Switch和Router的型号众多,而不同的型号可能就需要不同的模板,不能像Windows和Linux一样进行统一,所以当你需要监控Switch和Router的时候,请Google响应的型号的模板,或者在Cacti官方的模板库中进行查找。查找之后添加的过程都大同小异,这里不再赘述。

“儿行千里母担忧”,而现在,有更多处异乡打并底子女,为无法以身边照料的双亲的正规而忧心忡忡。在互联网+的初时代,网约车、外售订餐、在线订票等各种新颖消费平台若雨后春笋蓬勃生长,为苍生生活提供了不尽便利,而牧牛出诊正尝试发展社会医务关怀之快捷医疗消费模式——利用医生的悠闲时光呢那居住地方圆三公里内之老头邻居提供上门出诊,以此方法实现老年病患的始发诊断(筛查)、症状解释、医疗知识普及、用药建议和身心关怀;在技术上实现儿女拉扯老人描述症状和呼唤医生,并全程协办了解诊断过程和医生建议,让儿女更好的接头父母亲之身心状况,让老人家再好的感触及儿女和社会的体贴。这样的模式既化解了空巢老人的看病难问题,也补充了实体医院的不足之处,让基层医生下空闲时间造福社会、增加收入,增加医患情感信任与开互信渠道,实现多赢。这是一个利在当代功在千秋的社会工程。

 

葡京在线开户 5

IV:自定义脚本的丰富暨监控                 

牧牛出诊全国运营首席官李东阳(左)与孙永华教授(右)合照留念

 
  很多时刻,我们用也咱独有的条件去指定监控内容,那么如何制定为?就得经投机写脚论之方式展开征集数据。这里我于是一个监控QQ在线人数的例子来比喻。

准备工作:
    1.我们需要一个脚本,脚本的语言随意,只要在Linux的机器上能够使用运行并且有返回内容。比如我们即将使用的脚本:

  1. #!/bin/bash 
  2. echo "QQ_Now:`curl im.qq.com/online.shtml | grep qqdata | cut -d":" -f 3 | cut -d">" -f 2 | cut -d"<" -f 1`" 

    此脚本运行之后输出内容为:

 

    这个里面只有最后一行是有用的,其他的为curl的抓取信息。
    2.我们的脚本要放在一个确保Cacti用户可访问的位置。常用的地方是:cacti/scripts/*中,那么当脚本准备停当之后,就开始我们的监控工作。

 

1.创立数量输入方式

    1.    在Console–>点击Data Input Methods
    2.    点击右上斗的Add,添加一个初的数额获得方式

葡京在线开户 6

 

    3.    点击Create,出现新的品种
    4.  
 新的种包括Input Fields和Output Fields,即输入内容以及出口内容,输入内容其实就算是奔脚本传递函数,我们是剧本不欲传递什么参数上,于是没有,只有Output Fields。
    5.    在Output Fields上点击Add,添加新的出口内容。
    6.    在Field[Output]遭到输入我们脚本的出口项:这里自己填写“QQ_Now”
    7.    在Friendly Name中输入解释输出项之情节,内容随意。
    8.    勾选Update RRD File后,点击Create
    9.  
 然后翻我们整整的数额获得方式信息,点击Save,左上角应出现“Save Successful”

2.创建数据源

    1.    在Console->点击Data Sources,进入数据源界面
    2.    点击右上比赛的Add,添加新的数据源
    3.    确保Data Template和Host均为None。直接点击Create
    4.    在初面世的音信面板中输入相关内容

葡京在线开户 7

 

    5.    点击Create,此时左上角会出现Save Successful
    6.  
 注意系自动为生成的RRD文件路径,确保内部不见面冒出连续两个反斜线的路径信息。如果起,请手动修改为一个反倒斜线。如:/1194.rrd
    7.    点击Save,看到Save Successful,则数据源创建成功。 

3.创图像

    1.    选择Console–> Graph Management,进入图像管理
    2.    点击右上斗的Add,添加一个初的图像
    3.    选择Graph Template以及Host均为None,然后点击Create
    4.    Title中输入图像的名字,其他保障无移。并点击Create
    5.  
 然后你晤面盼多生底Graph Items,以及中间产生一个看不到图的红叉,因为这个图我们尚从未概念。
    6.    在Graph Items中点击Add,添加画图规则。

葡京在线开户 8

 

    7.  
 添加完画图内容后,点击Create/Save,返回之前的页面,接下还要加上数据的来得内容。
    8.  
 再次点击Graph Items中的Add,这次添加的是数量的显示,展示时价。
葡京在线开户 9

 

    9.  
 设置好后点击Create创建是项目,然后按此方式,分别创建最深价值,最小值,平均值的展示内容。
葡京在线开户 10

 

    10.   添加好后内容要图。

4.将自定义好之图样,加入到Graphs面板

    1.  
 在Cacti Web界面Graph Trees中,选择相应的排列(或者系统默认的Default Tree)。
    2.    进去Tree之后,点击右侧上较量的Add,添加一个新的显得项。
    3.  
 在Tree Item Type中摘Graph,然后于底下的Graph中甄选我们才创建的图像。点击Create。
    4.  
 此时,再进来Graphs界面,就可以看到在Default Tree下已经冒出了咱们新创的图像。

 

V.Cacti问题 Q & A                           

1.填写了Drivers信息之后显得红色的SNMP error

葡京在线开户 11

 

   
这是由吃监控机的SNMP设置问题,没有允许我们监控机进行督察,或者Community不匹配导致的。
   
Linux可以在/etc/snmp/snmpd.conf中修改/增加发送snmp的机械,以及community。
    Windows可以于Snmp服务受到长允许发送snmp的机器,以及community。 

2.添加完图之后,等待了好多时日图依然束手无策绘制,反馈给咱们一个革命的X。

   
首先,如果你是为此丰富的沙盘创建的图,那么显示不了吧,很有或是由模板太老,或者模板不得法导致的。可以设想更新作者的时髦模板盖更画图。当然,如果图像的确画不出来,那么我们可以打开画图的Debug日志的不二法门开展排错。

   
进入Graph Management,在Host中甄选我们打不来图的怪Host,然后点Go,这样便以底下列有了具有以是Host中之图像列表,
点击那个无法画图的列表。这就进去了我们选定主机的相关图像的安界面,我们当好看出此界面下方还是时有发生一个红X,证明我们无能为力画图,所以点击右侧上角
的“Turn on Graph Debug Mode.”来开辟Debug日志,这时候,就可以看到页面下方多出
了”RRD Tool Command:”的列表,里面详细的叙述了RRD工具是怎么样呢咱画图的,这都无是重要,关键是终极的
RRD Tool Says:比如

葡京在线开户 12

 

   
这里面是RRD Tool 告诉的我们怎么它无法画图,我们可以视自家当下例的无图的由是316.rrd这文件不有,说明当创造的时段rrd没有是的开创有此文件,这就发或是所用的模板来问题了。
   
在这边,这是一个坏好之查为什么没有打出图的地方,没有写出底图RRD Tool会一一的报告我们,我们特待基于其说之来修正,直到RRD Tool Says: OK

3.图什么的且发生,但是多少都是N/A,这是如起哪样?

葡京在线开户 13

 

   
这个的解决办法其实跟无法画图的化解一样,就是我们失去押数据的Debug日志。
   
进入Data Sources,在Host中甄选无数的Host,然后以脚的列表中精选无多少的深图。进入数据设置界面,然后点击右侧上比的“Turn on Data Source Debug mode”,然后去分析她的报错。

4.于给主机上加Data Query的督察项的下发现中间没有到手到数量。

葡京在线开户 14

 

   
这时候,如果其得到不顶多少,我们不怕无法被它画图。因为于叫其创建的图的界面及展示没有内容。
   
这时候可以直接点击上图被之Debugging下之连锁内容,直接打开Debug查看状态。

葡京在线开户 15

 

   
这时就可以看到上报出得消息,比如达图,发现SNMP无法获取数据。当然为发生其他的,比如MIB文件未有。只要你细心看它们反映出来的题目,知道问题之自,就必定能够化解。当解决了数获得之后,可以直接点击右侧边的绿色的微周,就刷新了多少的拿走状态。

5.关于cacti下文件之权力问题。

   
Cacti目录中之情节权限并无合并,而且权限要求的也罢杀少,并无像其他的照Nagios要求的那么多。我们得简简单单的保障总体Cacti目录的属主和属组都是Cacti即可。但是发生零星独奇特的例外:
   
第一单凡是cacti/rra目录,整个目录里之情节是RRD的绘画文件自动在里面转的。而变化之后里面文件之属主和属组到底是何人,取决最终是由于哪位用户
来创建的,而者就是于Cacti的异常crontab里决定,如果我们运用的是root用户增长的crontab,那么这个rra目录中之情属主和属
组都是root。同理,如果我们的crontab是在cacti中装置的,那么rra目录中的情属主和属组都是cacti。
   
第二个目录是cacti/scripts目录,这里面存的大部分还是我们由定义的脚本,一定要包中的下论是cacti用户可实施之。最好的检测方法就是su到cacti用户遭受,进入这个目录,手动运行一下本子,查看脚本是否成功实行。

 

摘自:http://www.cnblogs.com/lcword/p/5912622.html