<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Nagios on javierin.com</title>
		<link>https://javierin.com/category/nagios/</link>
		<description>Recent content in Nagios on javierin.com</description>
		<generator>Hugo</generator>
		<language>es-ES</language>
		
		
		
		
			<lastBuildDate>Mon, 01 Jun 2026 14:54:31 +0000</lastBuildDate>
		
			<atom:link href="https://javierin.com/category/nagios/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Problemas con ndoutils-1.4b9-1 insertando en MySQL</title>
				<link>https://javierin.com/problemas-con-ndoutils-1-4b9-1-insertando-en-mysql/</link>
				<pubDate>Tue, 21 Dec 2010 19:37:12 +0000</pubDate>
				<guid>https://javierin.com/problemas-con-ndoutils-1-4b9-1-insertando-en-mysql/</guid>
				<description>Puede ocurrir que nos encontremos con un monton de errores en los logs del estilo de:&#xA;&lt;pre&gt;Dec 21 20:25:29 hostname ndo2db: Error: mysql_query() failed for &#39;INSERT INTO nagios_hostchecks SET instance_id=&#39;1&#39;, host_object_id=&#39;65&#39;, check_type=&#39;0&#39;, is_raw_check=&#39;0&#39;, current_check_attempt=&#39;1&#39;, max_check_attempts=&#39;5&#39;, state=&#39;0&#39;, state_type=&#39;1&#39;, start_time=FROM_UNIXTIME(1292959529), start_time_usec=&#39;93880&#39;, end_time=FROM_UNIXTIME(0), end_time_usec=&#39;0&#39;, timeout=&#39;30&#39;, early_timeout=&#39;0&#39;, execution_time=&#39;0.000000&#39;, latency=&#39;0.093000&#39;, return_code=&#39;0&#39;, output=&#39;&#39;, long_output=&#39;&#39;, perfdata=&#39;&#39;, command_object_id=&#39;1&#39;, command_args=&#39;&#39;, command_line=&#39;/usr/lib/nagios/plugins/check_ping -H AA.BBB.CCC.DD -w 3000.0,80% -c 5000.0,100% -p 5&#39; ON DUPLICATE KEY UPDATE instance_id=&#39;1&#39;, host_object_id=&#39;65&#39;, check_type=&#39;0&#39;, is_raw_check=&#39;0&#39;, current_check_attempt=&#39;1&#39;, max_check_attempts=&#39;5&#39;, state=&#39;0&#39;, state_type=&#39;1&#39;, start_time=FROM_UNIXTIME(1292959529), start_time_usec=&#39;93880&#39;, end_time=FROM_UNIXTIME(0), end_time_usec=&#39;0&#39;, timeout=&#39;30&#39;, early_timeout=&#39;0&#39;, execution_time=&#39;0.000000&#39;, latency=&#39;0.093000&#39;, return_code=&#39;0&#39;, output=&#39;&#39;, long_output=&#39;&#39;, perfdata=&#39;&#39;&#39;&lt;/pre&gt;&#xA;&lt;pre&gt;Dec 21 20:25:29 hostname ndo2db: &lt;strong&gt;mysql_error: &#39;Unknown column &#39;long_output&#39; in &#39;field list&#39;&#39;&lt;/strong&gt;&lt;/pre&gt;&#xA;En negrita tenemos el mensaje que nos interesa y que identifica el origen de este error que, para ser sinceros, genera un MONTON de BASURA en los logs.&#xA;&#xA;Para resolverlo, tenemos que crear una nueva columna en la base de datos que usemos en ndoutils. Quien tenga un interface gráfico, genial, el que no, debera ejecutar estas sentencias alter:&#xA;&lt;pre&gt;alter table nagios_eventhandlers add long_output TEXT NOT NULL after output;&#xA;alter table nagios_hostchecks add long_output TEXT NOT NULL after output;&#xA;alter table nagios_hoststatus add long_output TEXT NOT NULL after output;&#xA;alter table nagios_notifications add long_output TEXT NOT NULL after output;&#xA;alter table nagios_servicechecks add long_output TEXT NOT NULL after output;&#xA;alter table nagios_servicestatus add long_output TEXT NOT NULL after output;&#xA;alter table nagios_statehistory add long_output TEXT NOT NULL after output;&#xA;alter table nagios_systemcommands add long_output TEXT NOT NULL after output;&#xA;&lt;/pre&gt;&#xA;Cosas a tener en cuenta: En mi base de datos, la cabecera del nombre de las tablas es &#34;nagios_&#34;. Tendrás que ajustarlo a tu configuración. Muy probablemente el nombre de la base de datos sea ndoutils, nagios, ndodb o similar.</description>
			</item>
			<item>
				<title>Nagios y Epson Aculaser AL-C2600DN via SNMP</title>
				<link>https://javierin.com/nagios-epson-aculaser-al-c2600-dn-via-snmp/</link>
				<pubDate>Thu, 07 Oct 2010 15:52:50 +0000</pubDate>
				<guid>https://javierin.com/nagios-epson-aculaser-al-c2600-dn-via-snmp/</guid>
				<description>Este es un script bastante simple para monitorizar vía SNMP una impresora Epson AL-C2600DN en remoto desde el Nagios. (Devuelve los mensajes de error por stdout, se puede usar sin Nagios)&#xA;&#xA;This is a pretty simple script to remotely monitor an Epson AL-C2600DN printer via SNMP using Nagios. (It will also print printer status to stdout, so it can also be used outside Nagios).&#xA;&lt;pre&gt;#!/bin/bash&#xA;# Nagios plugin to check Epson AL-C2600DN printer Warnings via SNMP&#xA;# Plugin de Nagios para comprobar las alertas de la impresora Epson AL-C2600DN via SNMP&#xA;#&#xA;# This is now only reporting WARN as its main purpose is monitoring supplies level.&#xA;# De momento solo devuelve WARN porque lo que controla son avisos de consumibles bajos.&#xA;#&#xA;. /usr/lib/nagios/plugins/utils.sh&#xA;#&#xA;# 2010-10-04&#xA;# https://javierin.com/2010/10/07/nagios-epson-aculaser-al-c2600dn-via-snmp/&#xA;#&#xA;#&#xA;# v0.1 Comprobacion simple de 1 valor de warning conocido&#xA;# v0.2 Bucle por los valores SNMP conocidos que presentan las descripciones de error&#xA;#&#xA;# ***REPLACE*** HOSTNAME-O-IP with proper values&#xA;&#xA;ERROR1=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.1&#34;&#xA;ERROR2=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.2&#34;&#xA;ERROR3=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.3&#34;&#xA;ERROR4=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.4&#34;&#xA;ERROR5=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.5&#34;&#xA;ERROR6=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.6&#34;&#xA;ERROR7=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.7&#34;&#xA;ERROR8=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.8&#34;&#xA;ERROR9=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.9&#34;&#xA;ERROR10=&#34;iso.3.6.1.2.1.43.18.1.1.8.1.10&#34;&#xA;&#xA;CONTADOR=0&#xA;for i in $ERROR1 $ERROR2 $ERROR3 $ERROR4 $ERROR5 $ERROR6 $ERROR7 $ERROR8 $ERROR9 $ERROR10&#xA;do&#xA;CHECK=$(snmpget -Ov -v1 -c public HOSTNAME-O-IP $i 2&amp;gt;/dev/null;)&#xA;if [ &#34;$?&#34; -eq 0 ]&#xA;then&#xA;  MENSAJE=$(echo $CHECK |cut -d &#39; &#39; -f2- |sed -e &#39;s/&#34;//g&#39;)&#xA;  echo &#34;WARNING: $MENSAJE&#34;&#xA;  let CONTADOR=CONTADOR+1&#xA;fi&#xA;done&#xA;if [ &#34;$CONTADOR&#34; -eq 0 ]&#xA;then&#xA;  echo &#34;OK&#34;&#xA;  exit $STATE_OK&#xA;else&#xA;  exit $STATE_WARN&#xA;fi&#xA;&lt;/pre&gt;&#xA;Cualquier comentario, añadido y sugerencia son bienvenidos :)</description>
			</item>
			<item>
				<title>Plugin para Nagios que ignora la cache de memoria (check_mem)</title>
				<link>https://javierin.com/plugin-para-nagios-que-ignora-la-cache-de-memoria-check_mem/</link>
				<pubDate>Wed, 29 Sep 2010 05:43:52 +0000</pubDate>
				<guid>https://javierin.com/plugin-para-nagios-que-ignora-la-cache-de-memoria-check_mem/</guid>
				<description>&lt;p&gt;Me he encontrado con que tengo que controlar &lt;a href=&#34;https://www.amazon.es/dp/B0CJQG8CWJ?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;un servidor&lt;/a&gt; en el que a veces se dispara el uso de memoria, sin embargo solo me interesa controlar el uso real de memoria por las aplicaciones y no las caches de disco. Me he encontrado con un &lt;a href=&#34;http://blog.vergiss-blackjack.de/2010/04/nagios-plugin-to-check-memory-consumption/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;plugin de Georg M. Sorst&lt;/a&gt; que lo hace, pero no reportaba bien el estado, asi que lo he modificado un poco y aqui lo dejo:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Error en Nagios: Could not stat() command file &#39;/var/lib/nagios3/rw/nagios.cmd&#39;!</title>
				<link>https://javierin.com/error-en-nagios-could-not-stat-command-file-varlibnagios3rwnagios-cmd/</link>
				<pubDate>Tue, 28 Sep 2010 20:35:59 +0000</pubDate>
				<guid>https://javierin.com/error-en-nagios-could-not-stat-command-file-varlibnagios3rwnagios-cmd/</guid>
				<description>&lt;p&gt;Si nos aparece este error al intentar pasar un comando externo a nagios desde la interfaz web &lt;code&gt;Could not stat() command file &#39;/var/lib/nagios3/rw/nagios.cmd&#39;!&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;En un &lt;a href=&#34;https://www.amazon.es/dp/B0BZVCMMT7?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;servidor debian&lt;/a&gt; hay que ejecutar lo siguiente:&lt;br /&gt;&#xA;&lt;code&gt;chmod g+x /var/lib/nagios3/rw&lt;br /&gt;&#xA;dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw&lt;br /&gt;&#xA;dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;small&gt;Este articulo puede contener enlaces de afiliación&lt;/small&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
