Welcome to "127.0.0.1"

COLLECTING DATA IS THE ONLY FIRST STEP FOR WISDOM BUT SHARING DATA IS THE FIRST STEP FOR COMMUNITY ..


Sincerely:

0110101001101111011011100110000101110100011010000110000101101110


lunes, febrero 11, 2008

NAGIOS SNMP PLUGINS

BUENO COMO HEMOS VISTO SOLO INSTALAMOS NAGIOS PERO AHORA VEREMOS COMO INSTALAR LOS PLUGINS CORRESPONDIENTES AL PROTOCOLO SNMP YA QUE ESTE NOS PERMITIRA HACER QUERYS A NUESTRO AGENTE TRAYENDO CONSIGO INFORMACION VALIOSA PARA EL MONITOREO.

BAJAMOS EL TARBALL DE http://sourceforge.net/projects/nagios-snmp/

AHORA YA QUE DESCOMPRIMIMOS NOS CLAVAMOS A LA CARPETA Y LOS INSTALAMOS CABE DESTACAR QUE ESTOS ESTAN ESRITOS EN PERL Y DEBEMOS TENER INSTALADO PERL UN EL SERVIDOR NAGIOS PA QUE CORRAN.

[root@desarrollo nagios_plugins]# ls
Changelog check_snmp_css_main.pl check_snmp_int.pl check_snmp_mem.pl
check_snmp_storage.pl doc README
check_snmp_boostedge.pl check_snmp_css.pl check_snmp_linkproof_nhr.pl check_snmp_nsbox.pl check_snmp_vrrp.pl install.sh
check_snmp_cpfw.pl check_snmp_env.pl check_snmp_load.pl check_snmp_process.pl check_snmp_win.pl LICENSE
[root@desarrollo nagios_plugins]# ./install.sh

###### Nagios snmp scripts installer ######

Will install all script(s)

What is your perl location ? [/usr/bin/perl]
Net::SNMP module version is 5.002000 [OK]
Module Getopt::Long found [OK]

What is your nagios plugin location ?
Note : file utils.pm must be present in it [/usr/local/nagios/libexec]

Where do you want the plugins to put temporary data (only used by some plugins) ?
Nagios user must be able to write files in it [/tmp]

Will now install all script(s) :
in directory : /usr/local/nagios/libexec
perl : /usr/bin/perl
temp directory : /tmp

OK ? [Y/n]Y

Installing check_snmp_boostedge.pl : OK

Installing check_snmp_css.pl : OK

Installing check_snmp_linkproof_nhr.pl : OK

Installing check_snmp_nsbox.pl : OK

Installing check_snmp_vrrp.pl : OK

Installing check_snmp_cpfw.pl : OK

Installing check_snmp_env.pl : OK

Installing check_snmp_load.pl : OK

Installing check_snmp_process.pl : OK

Installing check_snmp_win.pl : OK

Installing check_snmp_css_main.pl : OK

Installing check_snmp_int.pl : OK

Installing check_snmp_mem.pl : OK

Installing check_snmp_storage.pl : OK

Installation completed OK
You can delete all the source files and directory
Remember to look for informtation at http://www.manubulon.com/nagios/


Y COMO VERAN AHORA TENEMOS MAS PLUGINS

[root@desarrollo libexec]# ls
check_apt check_disk_smb check_ide_smart check_mrtg check_nwstat check_sensors check_snmp_linkproof_nhr.pl check_ssh negate
check_breeze check_dns check_ifoperstatus check_mrtgtraf check_oracle check_smtp check_snmp_load.pl check_swap urlize
check_by_ssh check_dummy check_ifstatus check_nagios check_overcr check_snmp_boostedge.pl check_snmp_mem.pl check_tcp utils.pm
check_clamd check_file_age check_imap check_nntp check_ping check_snmp_cpfw.pl check_snmp_nsbox.pl check_time utils.sh
check_cluster check_flexlm check_ircd check_nt check_pop check_snmp_css_main.pl check_snmp_process.pl check_udp
check_dhcp check_ftp check_load check_ntp check_procs check_snmp_css.pl check_snmp_storage.pl check_ups
check_dig check_http check_log check_ntp_peer check_real check_snmp_env.pl check_snmp_vrrp.pl check_users
check_disk check_icmp check_mailq check_ntp_time check_rpc check_snmp_int.pl check_snmp_win.pl check_wave


AQUI ESTA LA SALIDA DE UN QUERY VIA SNMP HAY QUE TENER EN CUENTA QUE BAJO LINUX ESTE PLUGIN UTILIZA LOS PROGRAMAS DE LA SUITE DE NET-SNMP ASI QIE HAY QUE INSTALARLOS PRIMERO YA QUE EL TRAP LO JALA CON NET-SNMP

[root@desarrollo libexec]# ./check_snmp_storage.pl -H 192.168.1.80 -C public -m / -w 80 -c 90
/var: 1%used(721MB/62306MB) /proc/sys/fs/binfmt_misc: 0%used(0MB/0MB) /boot: 3%used(30MB/874MB) /sys: 0%used(0MB/0MB) /var/lib/nfs/rpc_pipefs: 0%used(0MB/0MB) /: 30%used(2958MB/9702MB) (<80%) : OK