Procedimiento para Crear Data Queries en CACTI para Equipos
y Dispositivos que soporten el protocolo SNMP
1. Crear un archvo xm que contenga a nformacn de as varabes que se desean montorear. 2. Crear a panta para a obtencn de datos (Data Templates). 3. Crear a panta para a grafcacn de datos (Graph Templates). 4. Crear e Data Queries y asocar as pantas de grfcas a Data Queries. 5. Asocar y actvar e data query creado a os dspostvos montoreados por Cact. 1. Crear un arcivo !ml. 1.1 Este archvo debe contener os sguentes datos: Name" asgnar un nombre para a consuta SNMP. Description" (Opcona ) Dar una breve descrpcn de Data Ouery. #id$inde!" se debe coocar e OID que representa os vaores de ndce para a consuta. Inde!$order$type" se debe especfcar s e ndce es numrco o afanumrco. o numeric " s os ndces en esta consuta SNMP deben ser ordenados por e nmero (es decr, 1,2,3,10,20,31) o alpa%etic " s os ndces en esta consuta SNMP se ordenan afabtcamente (1,10,2,20,3,31). &ields" cada campo contendo dentro de esta consuta debe estar defndo por esta etqueta. Cada campo debe tener un nombre unco y se deben utzar soo caracteres afanumrcos. Cada campo debe contener: o Name" especfcar un nombre para e campo. o Metod" metodo que se utza para reazar a busqueda de nformacon. Puede ser: 'et o (al). Ambos mtodos devueven e mso vaor, sn embargo se recomenda utzar (al) . o Source" puede ser value* #ID+,E-E.P* /A01E+,E-E.P o inde!. Se recomenda utzar inde! o #id" se debe especfcar e od que corresponde para cada campo. E|empo: - <query> <name>Get SNMP Airmux200</name> <description>Se busca la potencia recibida de un rad</description> <oid_index>1.3.6.1.4.1.445.1000.1.5.!.1</oid_index> <oid_index_parse>"#$%&'G'(P).*+.,-0.!/0112234</oid_index_parse> <index_order_type>numeric</index_order_type> -<fields> <Index> <name>#ndex</name> <source>index</source> <direction>input</direction> </Index> - <airmux200OduAirRxPower> <name>&x Po5er</name> <metod>5al6</metod> <source>7alue</source> <direction>output</direction> <oid>.1.3.6.1.4.1.445.1000.1.5.!.1</oid> </airmux200OduAirRxPower> - <airmux200OduAir!req> <name>8recuencia</name> <metod>5al6</metod> <source>7alue</source> <direction>output</direction> <oid>.1.3.6.1.4.1.445.1000.1.5.1</oid> </airmux200OduAir!req> - <airmux200OduAir"urrent#xPower> <name>9x Po5er</name> <metod>5al6</metod> <source>7alue</source> <direction>output</direction> <oid>.1.3.6.1.4.1.445.1000.1.5.12</oid> </airmux200OduAir"urrent#xPower> </fields> </query>
2. Crear la plantilla para la o%tenci3n de datos (Data Templates). Por cada varabe a montorear se crear un Data Template por separado, sn mportar s pertenecen a un msmo tpo de dspostvo. 3 .2 Seecconar en e men ubcado a a zquerda a opcn Data Templates, dentro de Templates. 3 .3 En a esquna superor derecha, escoger a opcn Add. 3 .4 En a seccn Data Templates, enar e campo Name, se sugere segur a norma MODELO DE EQUIPO - NOMBE DE !AIABLE E|empo: 3 .5 En a seccn Data "#ur$es, enar e campo Name: se sugere escrbr a paabra | host_description|- Variables, seguida de modeo de equpo. En e campo Data I%put Meth#d escoger "Get SNMP Data (Indexed)". En e campo Ass#$iated A&s escoger s se desean grfcas por horas, daras, semanaes, mensuaes y/o anuaes. En e campo "tep escrbr e nmero de segundos entre cada actuazacn de a grfcas, se sugere e vaor por defecto de 300s (5mn). Se debe actvar e campo Data "#ur$e A$ti'e. E|empo: 3 .6 En a seccn Data "#ur$e Item, enar e campo I%ter%al Data "#ur$e Name, se sugere escoger un nombre corto que dentfque a varabe, sn usar espacos. Los campos de vaor mnmo y mxmo son opconaes, sn embargo, para varabes que den vaores negatvos se recomenda ntroducr os mtes. En e campo Data "#ur$e Type se seeccona e tpo de datos de a varabe (debe consutarse en a MIB cu es e tpo de datos de a varabe). E campo (eart)eat representa a mxma cantdad de segundos que pueden transcurrr sn recbr datos hasta que se comencen a guardar como datos "desconocdos", se sugere e vaor por defecto de 600s. Una vez enados todos os campos, hacer cck en e botn *reate. Para agregar mas varabes asocadas a msmo equpo hacer cck en en Ne+ y repetr os pasos anterores. E|empo: 2.6 Una vez creado e Data Template, aparece una seccn denomnada *ust#m Data. En esta seccn soo se debe actvar as opcones de gnorar os vaores de: Output Tipe ID, I%de- !alue, I%de- Type. 2.7 Por tmo, hacer cck en e botn "a'e para fnazar a creacn de Data Tempate. 4. Crear las Plantillas para -ra5icaci3n de Datos 6-rap Templates7 Por cada grfca que se desee crear en Cact, debe defnrse un Graph Template por separado. Las grafcas pueden ser de una nca varabe, o de mtpes varabes que estn reaconadas (por e|. trfco de entrada y trfco de sada de una nterfaz de red). 3.1 Seecconar en e men ubcado a a zquerda a opcn Graph Templates, dentro de Templates. 3 .7 En a esquna superor derecha, escoger a opcn Add. 3 .8 En a seccn Template, enar e campo Name, se sugere segur a norma MODELO DE EQUIPO - NOMBE DE G./I*A E|empo: 3 .9 En a seccn Graph Template, enar e campo Title, e cua es e ttuo que aparecer en a parte superor de a grfca, se sugere escrbr a paabra |host_description|, seguda de nombre de a grfca. E resto de os campos son opconaes y se utzan para modfca a aparenca de a grfca (anchura y atura, formato, escaa, etquetas vertcaes). A fnazar, hacer cck en e botn *reate. E|empo: 3 .10 Una vez creado e Graph Template, aparece una seccn adcona denomnada Graph Template Items, os tems son as varabes que se ncurn en a panta para presentaras de forma grfca y/o numrca. Para agregar un nuevo tem, se escoge a opcn Add en a esquna superor derecha. 3 .11 A're'ar una varia%le que se desea representar de 5orma 'r85ica" en e campo Data "#ur$e se debe seecconar (de a sta despegabe) a panta de datos prevamente creada para a varabe que se desea grafcar. En os campos *#l#r y Opa$ity se puede seecconar e coor y nve de opacdad de grfco. En e campo Graph Item Type seecconar a forma de grfco, que puede ser "TA*0, AEA, LINE1, LINE2 y LINE3, estas tmas tres se dferencan en e grosor de a nea. En genera para representacones grfcas, en e campo *#%s#lidati#% /u%$ti#% se utza a opcn AVERAGE. E campo *DE/ /u%$ti#% es opcona, se utza para apcar una funcn matemtca a os datos antes de ser grafcados. En e campo Te-t /#rmat es opcona y se utza para agregare una etqueta a a varabe grafcada, a cua se mostrar en a parte nferor de grfco. E campo I%sert (ard Return, es opcona y se utza para que os sguentes tems se representen en una nea aparte en a parte nferor de grfco. A fnazar, hacer cck en e botn "a'e. E|empo: 3 .12 A're'ar una varia%le que se desea representar de 5orma num9rica" en e campo Data "#ur$e se debe seecconar (de a sta despegabe) a panta de datos prevamente creada para a varabe que se desea grafcar. Los campos *#l#r y Opa$ity no son necesaros. En e campo Graph Item Type se puede seecconar cuaquera de as opcones COMMENT, GPRINT o LEGEND: COMMENT se empea para agregar comentaros que no tendrn datos numrcos, GPRINT se utza para mostrar un comentaro |unto con e vaor numrco de a varabe, LEGEND se empea para que CACTI automtcamente genere tres tems para una msma varabe (con e vaor actua, e mxmo y e mnmo). En e campo *#%s#lidati#% /u%$ti#% se debe escoger s se desea mostrar e vaor actua (LAST), promedo (AVERAGE), mxmo (MAX) o mnmo (MIN) de a varabe. E campo *DE/ /u%$ti#% es opcona, se utza para apcar una funcn matemtca a os datos antes de ser mostrados. E campo GPINT Type se utza para dar formatos especaes a vaor representado, e vaor por defecto es norma. En e campo Te-t /#rmat es opcona y se utza para agregare una etqueta o comentaro que anteceda a vaor numrco. E campo I%sert (ard Return, es opcona y se utza para que os sguentes tems se representen en una nea aparte en a parte nferor de grfco. A fnazar, hacer cck en e botn "a'e. Ejemplo: 3 .13 En una msma grfca pueden empearse dversos tems grfcos y numrcos, de a msma o de dferentes varabes, segn se desee. A contnuacn se muestran e|empos de a confguracn de os tems de una grfca y e resutado en pantaa. :. Crear el Data Queries. 4.1 Seecconar en e men ubcado a a zquerda a opcn Data Queries, dentro de *#lle$ti#% Meth#ds. 4.2 En a esquna superor derecha, escoger a opcn Add 4.3 En a seccn Data Queries, enar e campo %ame, se sugere coocar e modeo de equpo, a dems se puede dar una breve descrpcn de este Data Ouery. E campo 4ML Path se debe enarde a sguente manera: <path_cact>/resource/snmp_queres/Nombre de archvo XML.xm y en e campo Data I%put Meth#d se debe seecconar a opcn Get "NMP Data (I%de-ed). E|empo: 4.4 A fnazar se debe hacer cck en e botn create y se debe observar e sguente mensa|e ndcando que se ha ocazado e archvo XML. 4.5 A crear e Data Oueres nmedatamente aparece a seccn Ass#$iated Graph Templates, se debe hacer cck en add que se encuentra en a esquna superor derecha de a msma 4.6 En a seccn Ass#$iated Graph 5 Data Templates, enar e campo Name, se sugere coocar Modeo de equpo - Varabe a grafcar; en e campo Graph Template se debe seecconar e nombre de a panta para a grafcacn de datos. A fnazar hacer cck en e botn create. E|empos: 4.7 En a seccn Ass#$iated Data Templates, seecconar a fuente de datos correspondente a a varabe que se desea grafcar. E|empo: 4.8 En a seccn "u66ested !alues, en e campo Data Template se sugere escrbr a paabra | host_descrpton|, seguda de e nombre de a varabe y en e campo /ield Name escrbr a paabra name. A fnazar hacer cck en e botn add. 4.9 En e campo Graph Template, se sugere escrbr a paabra |host_descrpton|, seguda de e nombre de a varabe y en e campo /ield Name escrbr a paabra tte. A fnazar hacer cck en e botn add. 4.10 Fnamente hacer cc en e botn sa'e. ;. Asociar y activar el data query creado a los dispositivos monitoreados por Cacti. 5.1 Seecconar en e men ubcado a a zquerda a opcn De'i$es, dentro de Ma%a6eme%t. 5.2 En a seccn De'i$es, seecconar e modeo de equpo en e campo Type. 5.3 Hacer cck sobre uno de os dspostvos que aparecen en a sta y a contnuacn aareceran todos os datos referentes a dcho dspostvo, en a seccn Ass#$iated Data Queries, seecconar e nombre de data query que se desea agregar en e campo Add Data Query y en e campo e7 I%de- Meth#d seecconar Uptime G#es Ba$8+ards. Al 9i%ali:ar ha$er $li$8 e%el )#t;% add. 5.4 En a parte superor derecha seecconar a opcn *reate Graphs 9#r this (#st. 5.5 En a seccn Data Query | Nombre de Data Ouery|, seecconar e Index correcto y e nombre de a grafca que se desea agregar y fnamente hacer cck en e botn $reate. 5.6 Repetr os pasos 5.4 y 5.5 para agregar ms grfcas. 5.7 Repetr os pasos desde e 5.3 s se desea asocar e data query a ms dspostvos.