Hola Andrés, Ya estoy de vuelta. Para los datos de espacio libre y carga de CPU, utilizamos consultas SNMP. Concretamente los plugins se llaman disk_by_snmp y check_snmp_load . Para estado de un subsistema, utilizamos el comando siguiente $USER1$/check_iseries.php -client -status=$USER1$/$ARG1$ -get=list:sbs -field=6 -check=$ARG2$ -okstr=DEQW -maxage=400 Para el estado de un trabajo: $USER1$/check_iseries.php -client -status=$USER1$/$ARG1$ -get=list:job -field=6 -check=$ARG2$ -okstr=SIGW,DEQW,TIMW,EOFW,DLYW,EVTW,JVAW,THDW,DSPW,TAPQ,ICFW,SELW,DEQA,CNDW,RUN -maxage=400 El tema está en tener un demonio en modo cliente corriendo en tu servidor nagios que es el que recupera los valores que luego lee el plugin. El demonio hace todo tipo de consultas periódicamente y las graba en el fichero que luego le indicas al plugin en el parámetro -status Este demonio lo lanzamos con el siguiente comando: /usr/local/groundwork/nagios/libexec/check_iseries.php -config=/usr/local/groundwork/nagios/libexec/.as400 >/dev/null & y el fichero de configuración que utilizamos (se llama .as400) es éste: set hostname as400 set port 23 set daemon %true% set map /usr/local/groundwork/nagios/libexec/os400_v5r2_spa set user UsernameDeNagiosEnElAS400 set pass PasswordDeNagiosEnElAS400 set status /usr/local/groundwork/nagios/libexec/as400_status set freq 300 # set debugfile /usr/local/groundwork/nagios/libexec/as400_debug No sé si con esto será suficiente. Si necesitas algo más, aquí me tienes. Un saludo Javier Larrea GADISA +34 981 779 659 www.gadisa.es
>>> "Javier Larrea Arias" <[email protected]> 27/11/2009 11:46 >>> Hola Andrés, Esta semana estaré de viaje, así que intentaré contestarte a partir de la semana que viene. Un saludo >>> Andres Colodrero <[email protected]> 25/11/2009 16:42 >>> Saludos. Bueno, al final me funciona perfectamente check_as400 en Nagios y ya comprendo un poco como es la configuración. Y cuales son los problemas que puedes tener. Veo que al arrancar Nagios aparecen los servcios y comandos funciona y como el sistema colecta la información. Bien, ahora voy a probar check_iseries. Javier Larrea comentaba que es mejor, ya que no genera tantos logs en el sistema. Ejecuto check_iseries.php en el servidor, y me da algunso errores, ya que no se especifica muy claramente como hacer la configuracion. Mi pregunta es, como configurar el daemon, el map file y el status file? lo conectas a Nagios en service.cfg y añadiendo el comando a command.cfg? ejemplo: check_iseries.php -host=xx.xxx.xxx.xx user=xx -pass=xx -client -get=CPU_USAGE error: You have to define a status file if you want to use the client mode Otra pregunta, teneís un ejemplo para probar check_snmp directamente desde la linea de comandos? Este mensaje es privado y confidencial y solamente para la persona a la que va dirigido. Si usted ha recibido este mensaje por error, no debe revelar, copiar, distribuir o usarlo en ningn sentido. Le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. No hay renuncia a la confidencialidad ni a ningn privilegio por causa de transmisin errnea o mal funcionamiento. El remitente no se hace responsable de las alteraciones que pudieran hacerse al mensaje una vez enviado. Este mensaje es privado y confidencial y solamente para la persona a la que va dirigido. Si usted ha recibido este mensaje por error, no debe revelar, copiar, distribuir o usarlo en ning�n sentido. Le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. No hay renuncia a la confidencialidad ni a ning�n privilegio por causa de transmisi�n err�nea o mal funcionamiento. El remitente no se hace responsable de las alteraciones que pudieran hacerse al mensaje una vez enviado.
<<attachment: Javier_Larrea_Arias.vcf>>
____________________________________________________ © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es ---------------------------------------------------- Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

