informatica:linux:nagios:cacti
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
informatica:linux:nagios:cacti [2011/04/14 14:05] – creado 83.247.136.12 | informatica:linux:nagios:cacti [2015/04/13 20:19] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
apt-get install cacti | apt-get install cacti | ||
====== Configuración ====== | ====== Configuración ====== | ||
- | Siguiente, siguiente, siguiente..... | + | Vamos a http:// |
+ | |||
+ | Contraseña por defecto: admin/admin y pide cambiarla | ||
====== Gráficas ====== | ====== Gráficas ====== | ||
- | ===== Crear ===== | + | ===== Crear Datos personalizados===== |
- | Add | + | Queremos monitorizar datos que se obtienen de un script. Por ejemplo valor download/ |
+ | Primero creamos la máquina que queremos monitorizar, | ||
+ | Vamos a Management/ | ||
+ | |||
+ | |||
+ | ==== Data Input Methods ==== | ||
+ | **Collection Methods / Data Input Methods** | ||
+ | |||
+ | El script se ejecuta con el usuario www-data. Comprobad los permisos: \\ | ||
+ | "Data Input Methods" | ||
+ | Add \\ | ||
+ | **Name:** GetDownload \\ | ||
+ | **Input Type:** Script/ | ||
+ | **Input String:** / | ||
+ | |||
+ | En " | ||
+ | **Field [Output]:** download \\ | ||
+ | **Friendly Name:** download \\ | ||
+ | |||
+ | ==== Data Template ==== | ||
+ | Ahora vamos a **Template\Data Templates** Add \\ | ||
+ | **Name:** DownloadTest \\ | ||
+ | __**Data source**__ \\ | ||
+ | **Name:** DownloadTest \\ | ||
+ | **Data Inout Method**: GetDownload (que acabamos de crear)\\ | ||
+ | __**Data Sorce Item**__\\ | ||
+ | **Internal Data Source Name:** velocidad | ||
+ | |||
+ | Al Pulsar Create en Output Field nos aparece el valor download-download | ||
+ | |||
+ | ==== Data Sources ==== | ||
+ | Creamos el Data Sources en Management/ | ||
+ | |||
+ | **Selected Data Template:** DownloadTest | ||
+ | **Host:** <nuestro equipo> | ||
+ | |||
+ | ==== Graph Template ==== | ||
+ | Ahora en Templates/ | ||
+ | |||
+ | Añadimos los Graph Templates Item | ||
+ | |||
+ | Y luego en Graph Management añadimos Gráfica | ||
+ | |||
+ | |||
+ | ===== Crear Gráfica SNMP===== | ||
+ | Queremos monitorizar por ejemplo el "Tx/Rx Rate" de una mikrotik | ||
+ | |||
+ | El valor lo obtenemos con el comando: | ||
+ | snmpwalk -Os -c public -v 1 10.140.52.233 1.3.6.1.4.1.14988.1.1.1 | ||
+ | |||
+ | TX/RX Rate: | ||
+ | iso.3.6.1.4.1.14988.1.1.1.2.1.8.0.12.66.99.142.44.2 = Gauge32: 24000000 | ||
+ | iso.3.6.1.4.1.14988.1.1.1.2.1.9.0.12.66.99.142.44.2 = Gauge32: 54000000 | ||
+ | |||
+ | Primero creamos el servidor/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Añadimos el nombre y la ip y le damos a create: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ahora creamos el data template para TxRate y RxRate. Menú izquierda Templates/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Rellenamos los siguientes campos. Al poner el comodín **|host_description|** nos creará cada datasource con el nombre del device:\\ | ||
+ | |||
+ | **Data Templates: | ||
+ | Name: TxRate\\ | ||
+ | **Data Source: | ||
+ | Name: |host_description| - Tx Rate \\ | ||
+ | Data Input Method: Get SNMP Data \\ | ||
+ | **Data Source Item:**\\ | ||
+ | Internal Data Source Name: TxRate | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Al pulsar el botón create, se nos añade para rellenar Custom data. Aquí marcamos la casilla OID para que cuando creemos el data source, nos pida el OID. Grabamos con el botón SAVE: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ahora creamos el datasource que es el que acumula los datos. Menú iZquierda Management/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Seleccionamos el template de data y el Host: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Al pulsar Create nos pide rellenar los campos adicionales, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ahora creamos la gráfica. Primero creamos un template. Menú izquierda Templates/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Rellenamos los campos Name y Title y pulsamos create: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ahora tenemos que poner la gráfica como queremos. | ||
+ | |||
+ | En **Graph Template Items** se añaden los datos a graficar y el texto que queremos en la gráfica.\\ | ||
+ | Por ejemplo queremos una Gráfica con TxRate y con RxRate y que ponga actual, min,max y media. Pulsamos el botón Add | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Añadimos primero los gráficos. Seleccionamos el color y el tipo de gráfica, línea, area, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Y ahora añadimos el texto, Graph Item Type=GPRINT y Consolidation Function LAST (actual), min, max o avg (media). En Text Format ponemos el texto que queremos que salga. Al último de la línea seleccionamos la opción Insert Hard Return. Por ejemplo, si queremos: | ||
+ | Actual: Mitja: Max: Min: \\ | ||
+ | Ponemos el retuen a Min | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nos tiene que quedar algo de esta forma: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | En Graph Items Inputs añadimos los Datasources a Utilizar y los relacionamos con los items a Graficar. | ||
+ | Es decir, añadimo un Input para Tx y otro para Rx y los relacionamos con la gráfica de Tx y el texto de Tx y lo mismo con Rx. Pulsamos Add y rellenamos el campo Name, el Field Type ponemos Data Source y seleccionamos el check de los campos que queremos: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ahora añadimos las gráficas. En Management / Graph Management -> Add: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Seleccionamos el Host y el template. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Al pulsar Create, nos aparece los datasources a seleccionar: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
informatica/linux/nagios/cacti.1302789931.txt.gz · Last modified: 2015/04/13 20:19 (external edit)