Nagios Exchange
  • Home
  • Directory
  • About

Advanced Search

Build precise queries to find exactly what you need

Search Logic

Select compatible versions

Press ESC to close

Sign In Sign Up

Join our next live webinar: “Advanced Nagios Monitoring Techniques” – Register Now

Plugins4379Themes and Skins11Addons732Documentation283Graphics and Logos36View All Categories
LinuxSecuritySNMPFile SystemCloud
New Listings Recently Updated Listings Most Favored Listings Most Popular Listings Most Rated Listings Most Reviewed Listings
Random Project
HP (Compaq) check_snmp_hp-hardware.sh
RSS Feed
Newest Listings Updated Listings
Top Contributors
Julien DESMAREST (4)Davide Lemma (4)deskwork_itunes142 (4)Joerg Hoerter (3)TcoUpLoad (1)
See More
Newest Contributors
Community Member (51)Davide Lemma (4)Alarig Le Lay (1)Penn Rabb (1)Sean Falzon (1)
See More
Home > Nishith Niranjan Vyas
NN

Nishith Niranjan Vyas

@nishith

User Stats

Favorites0

Views

Projects0

No Projects Found
check cisco stack distributed and standard mode

Plugin found working properly

The said plug-in is found working properly.

Reviewed 3 years ago

Export Host Service Tool

Working Properly

The said plug-in works well as mentioned in the description. Takes less than a minute for installation in Nagios XI.

Reviewed 3 years ago

Check NTP - Linux

Plugin is working but

Below are the simple steps that I've performed: 1) Downloaded the plugin in "/usr/local/nagios/libexec" directory. 2) chmod +x /usr/local/nagios/libexec/nagios_ntp.sh 3) RUN: /usr/local/nagios/libexec/nagios_ntp.sh RESULT: It is giving output as; NTP OK - Server: 5.103.139.163 Offset: 0.965 Jitter: 0.470; | Offset=0.965ms;10;20 Jitter=0.470ms;; The plugin works well but would like to know where this IP Address "5.103.139.163" comes from? I'm from INDIA & local NTP Server is "in.pool.ntp.org" only. I just want to check my NTP Service/Server is listeninig on port 123 or not. That's it.

Reviewed 6 years ago

Check Cisco Stack status

Wokring properly for Cisco 9300 & 9500 Switches

Tested on Cisco 9300 & 9500 Switches. My Command Output is as stated below. =========================== /usr/local/nagios/libexec/check_snmp_cisco_stack.pl -H 192.168.1.11 -C nnv007 -2 Ring Redundant: yes, Switch States: sw2(sn:FOCXXX)=ready, sw1(sn:FCWXXX)=ready, Port States: up(4),down(0),forcedDown(0) : OK =========================== 192.168.1.11: Switch IP Address. nnv007: SNMP Community Name. -2: SNMP Version 2 ===========================

Reviewed 3 years ago

Simple Nagios PHP Dashboard

Hassle Free Installation

Hello Users, The SNPD Plug-In is working good & you don't need to put too much efforts to configure it. Just follow below steps. 1) Download & Extract the tar file. 2) Put extracted directory into your web application DocumentRoot. In my case, it is Apache "/var/www/html/" directory. 3) You can also change the directory name whatever you want. I've renamed SNPD with NagView. So, my directory path is "/var/www/html/NagView/". 4) Go inside NagView directory & modify conf.php file as per your actual Nagios Configuration. 5) Save & Exit. Check status on the web browser. http:///NagView". That's it.

Reviewed 3 years ago

check_files_count

Working Properly

This plugin works well on all type of file counts. I'm using it to monitor total number of Nagios Backup Files on daily basis. So, I set the "check_interval" every 1440 minutes. (1 day) Below is my configuration: ####################START commands.cfg define command { command_name check_file_count command_line $USER1$/check_file_count.sh $ARG1$ $ARG2$ $ARG3$ $ARG4$ } ####################END ####################sTART localhost.cfg define service{ use file-count-service service_description Nagios Backup Log File Count check_command check_file_count!/home/Nagios_Backup/!365!400!*.tar.gz host_name localhost } ####################END Description:- Here, when nagios backup log file count reaches > 365 day, I get WARNING ALERT. It means, I have last 1 year backup files under "/home/Nagios_backup" directory. CRITICAL Alert is set for 400 days. SUM UP: Hope this plugin work with NRPE to monitor my cPanel files.

Reviewed 5 years ago

Responsive HTML Email Notifications Templates for Nagios

Working Properly

The said plugin is working properly. No need to make more efforts. Just follow the instructions given & you're good to go.

Reviewed 4 years ago

Check APC UPS

Hasslefree Working

This plugin worked well on my SmartUPS RT 2000 XL. Just follow the instructions given by the author & walla....

Reviewed 6 years ago

Postfix Mails Stats

Working Great... Very Simple & Effective

Plugin Works Well. While execution, if you're getting Shell Interpreter Error, run "sed -i -e 's/r$//' check_mstat" command. ================================== Here is my check_mstat file #!/bin/bash # Please Change mail.log permissions like (chmod 644 mail.log) # Implement logrotation on mail.log this file will rotate daily then you have stats of daily basis # LOGFILE='/var/log/maillog' sent=`cat $LOGFILE | grep status=sent | /usr/bin/wc -l` bounced=`cat $LOGFILE | grep status=bounced | /usr/bin/wc -l` deferred=`cat $LOGFILE | grep status=deferred | /usr/bin/wc -l` echo "Total Mails Sent: $sent Bounced: $bounced Deferred: $deferred |Sent="$sent";0;9999999 Bounced="$bounced";0;9999999 Deferred="$deferred";0;9999999" exit 0 ================================== Here is my postfix.cfg file define host { use generic-switch host_name central_nagios_postfix address 192.168.1.1 } # define hostgroup { hostgroup_name Postfix members central_nagios_postfix } # define service { use generic-service,srv-pnp host_name central_nagios_postfix check_interval 5 retry_interval 1 contacts nishith.vyas service_description Postfix_Mail_Sent check_command check_postfix_sent_mails notification_interval 1440 notifications_enabled 1 } ================================== Here is my commands.cfg file. define command{ command_name check_postfix_sent_mails command_line $USER1$/check_mstat } ================================== If PNP4Nagios has already been configured, this will start showing graphs also. Many thanks to the author for making such a nice & simple script.

Reviewed 3 years ago

check_snmp_uptime

Working Great

Working Properly. [root@linuxbox3 libexec]# ./check_snmp_uptime -H linuxbox2.example.local -C public -w 30 -c 50 The uptime is 6 hours and 21 minutes | uptime=0;30;50;0

Reviewed 8 years ago

check for the Hitachi Storage

OK Status of all SAN Components

Configured this plugin to monitor Hitachi HDS VSP G200 SAN Storage. Below is the output: ./check_hitachi.sh -H 192.168.1.254 -C common OK - [Model : UNKNOWN, S/N : XXXXXX, Mcode info : "21-01-76-40/00"] OK - Status is NORMAL [DKC_HW_PROCESSOR] OK - Status is NORMAL [DKC_HW_CACHE] OK - Status is NORMAL [DKC_HW_POWERSUPPLY] OK - Status is NORMAL [DKC_HW_BATTERY] OK - Status is NORMAL [DKC_HW_FAN] OK - Status is NORMAL [DKU_HW_POWERSUPPLY] OK - Status is NORMAL [DKU_HW_FAN] OK - Status is NORMAL [DKU_HW_Drive]

Reviewed 7 years ago

nagios-dash

URL isn't accessible

Github URL isn't accessible. My sincere request is to make it available for testing purpose ASAP.

Reviewed 9 years ago

check_emc_clariion_vnx.pl

Working on VNX 5300 SAN Storage

This plugin worked well on VNX 5300 SAN Storage. Below is my configuration. Used below RPM on CentOS 7: UnisphereCLI-Linux-64-x86-en_US-3.0.0.1.16-1.x86_64.rpm ################################################# Command Output: ./check_emc_clariion_vnx.pl -H 10.0.0.1 -u sysadmin -p password -t lun --lun_id 0 OK {State:Bound} {ID:0} {Name:Application} {Size:500.00GB} {Free Space:0.00B = 0%} {RAID Group Type:N/A, N/A} {Percentage Rebuilt:100%}|'Size'=500.00GB;;;; 'Free Space'=0.00B;;;; 'Free Space Percentage'=0%;;;; ################################################# /usr/local/nagios/libexec/check_emc_clariion_vnx.pl -H 10.0.0.1 -u sysadmin -p password -t disk 15 physical disks are OK. 1 Hotspares are ready. 0 Unbound. Probably for HotSpare. ################################################# Able to monitor below services: Individual LUN Info Raid Group Info (RAID 1 and RAID 5) Service Processor Status Faults Thanks, Nishith N.Vyas

Reviewed 9 years ago

check_ssl_cert_expiry

Plugin found working properly

This is the most advanced & simple script to achieve the Nagios SSL Expiry Monitoring. Worked Well. Some Nagios Administrators, here is my configuration file. ========================== commands.cfg { define command command_name check_ssl_cert_expiry command_line $USER1$/check_ssl_cert_expiry -h $ARG1$ -w $ARG2$ -c $ARG3$ } ========================== { define service use generic-service check_interval 60 retry_interval 5 host_name central_nagios service_description Server SSL Certificate Expiry of YOUR DOMAIN NAME check_command check_ssl_cert_expiry!YOUR_DOMAIN_NAME!60!30 contacts nishithvyas notification_interval 60 notifications_enabled 1 } Done.

Reviewed 3 years ago

Check Synology NAS

Testified the plugin & working fine

################################## Here is my "commands.cfg" file: define command{ command_name check_synology_temp command_line $USER1$/check_snmp_syno.sh -H $HOSTADDRESS$ -C test123 -w 45 -c 50 } ################################## Here is my "nas.cfg" file: define service{ use generic-service,srv-pnp host_name NAS_62 service_description Temperature check_command check_synology_temp check_interval 5 retry_interval 1 } ################################## Command Output: ./check_snmp_syno.sh -H 172.16.1.62 -C n0cgnr -w 45 -c 50 WARNING: 172.16.1.62 has 47 °C ##################################

Reviewed 6 years ago

Unix/Linux Check Diskspace of Partition/Volume/Mount

Functioning Well

Command Line Output: ./check_volume.sh -v /home -w 80 -c 90 /home is at 4% capacity, 16G of 478G ################################################# command.cfg file configuration: ################################################# define command{ command_name check_volume command_line $USER1$/check_volume.sh -v $ARG1$ -w $ARG2$ -c $ARG3$ } ################################################# localhost.cfg file configuration: ################################################# define service{ use local-service host_name localhost service_description Home Partition check_command check_volume!/home!75!90 } #################################################

Reviewed 10 years ago

nagios-check-website

Working..!!!

Here is my commands.cfg file: check_website -H $HOSTADDRESS$ $ARG1$ My service Monitoring Command is, check_website "www.example.com/login.aspx" It gives HTTP OK Message in Nagios Web Frontend.

Reviewed 8 years ago

check_cisco_fan

No Output

I don't get output on Cisco 2960, 3550 and 3750 Switches. Below is the error. ################################# Error in packet Reason: (noSuchName) There is no such variable name in this MIB. Failed object: SNMPv2-SMI::enterprises.9.9.13.1.4.1.3.2016892988 #################################

Reviewed 10 years ago

check_bandwidth

It Worked...!!!

After a very long search to have a plugin which shows Total Bandwidth on Linux/AIX/Unix Interfaces, I must say that this simple and effective plugins worked well. Below is my command output: ./check_bw.sh -H 192.16.1.1 -b 100 -v 1 -C public -m input -i eth0 -p 15 Current input bandwidth usage is 80.011 Mb/s, 80.00% used ./check_bw.sh -H 192.168.1.1 -b 100 -v 1 -C public -m output -i eth0 -p 15 Current output bandwidth usage is 2.102 Mb/s, 2.00% used Here, it is mandatory to mention 2 commands, input and output from the respective server. The parameter understanding is, -b=100 Mbps -p = Every 15 seconds. (You can change this to 10 Mbps or 1000 Mbps as per the server configuration) The confusing part is, what to give for "Windows Server Network Card", which is always "Local Area Connection" name...??? :( Except Windows, this is a superb plugin. Hats off the creator.

Reviewed 10 years ago

check_dir_files

Unable to download plugin....

Unable to download plugin.... Please provide alternative link.

Reviewed 6 years ago

Synology status

Working Plugin

This plugin works well on DSM 6.2. Below are the commands: ./check_snmp_synology -2 public -h 172.16.1.62 -t disk Number of disks: 4 "Drive 1" (model: "WD2RX-68EUZN0 ") status:Normal temperature:28 "Drive 2" (model: "WD2RX-68EUZN0 ") status:Normal temperature:29 "Drive 3" (model: "WD2RX-68EUZN0 ") status:Normal temperature:29 "Drive 4" (model: "WD2RX-68EUZN0 ") status:Normal temperature:29 ################################ ./check_snmp_synology -2 public -h 172.16.1.62 -t temperature Temperature: 40 (Normal) OK - Synology is in good health ################################ ./check_snmp_synology -2 public -h 172.16.1.62 -t system Synology model: "DS918+" Synology s/n: "" System Status: Normal OK - Synology is in good health ################################

Reviewed 6 years ago

check_network.py

Working but giving separate bandwidth graphs

This plugins worked well but generating separate bandwidth graphs of Linux "eth0" interface. Below is my configuration. ####Nagios Server#### define service{ use generic-service host_name mail.example.local service_description eth0 Network check_command check_nrpe!eth0_network check_interval 1 } ####NRPE Client#### vim /usr/local/nagios/etc/nrpe.cfg command[eth0_network]=/usr/local/nagios/libexec/check_network.py eth0 ############################# -Nishith N.Vyas

Reviewed 8 years ago

check_kernel

Working..!!!

Very Simple to use with NRPE. :) ########################### Nagios Server Configuration: define service{ use generic-service host_name mail.example.local service_description KERNEL Version check_command check_nrpe!check_kernel check_interval 1440 } ########################### NRPE File Configuration: vim /usr/local/nagios/etc/nrpe.cfg command[check_kernel]=/usr/local/nagios/libexec/check_kernel ########################### -Nishith N.Vyas

Reviewed 8 years ago

check_switch_module

Working

This Nagios Plug-In is working properly. =========================== Below is my commands.cfg file. define command{ command_name check_cisco_module command_line $USER1$/check_switch_module -C example123 $HOSTADDRESS$ } =========================== example123 is my community name =========================== =========================== Below is my cisco.cfg file configuration define service { use generic-service host_name Cisco2960_1 service_description Check Switch Modules check_command check_cisco_module check_interval 60 retry_interval 1 } =========================== That's it.

Reviewed 3 years ago

check_nwc_health

Great to have it...

The plugin worked properly without any errors. Just you need to install several perl files using "YUM or CPAN". Upon satisfaction of those prerequisites, you're good to go. Worked Commands: ./check_nwc_health --hostname 10.10.0.1 --community nnv007 --mode cpu-load ./check_nwc_health --hostname 10.10.0.1 --community nnv007 --mode uptime ./check_nwc_health --hostname 10.10.0.1 --community nnv007 --mode memory-usage ./check_nwc_health --hostname 10.10.0.1 --community nnv007 --mode count-routes ./check_nwc_health --hostname 10.10.0.1 --community nnv007 --mode list-routes nnv007 is my SNMP v2 Community Name. My "command.cfg" file. ================================= define command{ command_name check_cisco_nexus command_line $USER1$/check_nwc_health --hostname $HOSTADDRESS$ --community $ARG1$ --mode $ARG2$ } ================================= My "cisco.cfg" file. define service{ use network-service host_name cisco-nexus-1,cisco-nexus-2 service_description Check CPU Load check_command check_cisco_nexus!nnv007!cpu-load } ================================= You can replace cpu-load with, memory-usage uptime count-routes check-config & Many More...

Reviewed 3 years ago

IBM Storwize V7000 check_ibm_v7000_svc

Working

Follow this link to testify your nagios configuration. Mine is working aboslutely fine & able to monitor entire IBM Storage with mostly all kind of monitoring parameters. https://www.bityard.org/blog/2013/12/28/nagios_monitoring_ibm_svc_storwize

Reviewed 6 years ago

SMS Notifications via World-Text

Not Getting Messages

Configured the said SMS Alert Thing in a proper manner but still unable to receive any kind of alert messages. Even Nagios Linux Shell Command Execution Shows That SMS has been sent but I couldn't see it. ./notify_worldtext_sms.pl -i 33333 -k -d +919879597301 -t Hello From Nagios --sim The OUTPUT is "Message sent succesfully to +919879597301 ", but I don't get it. AFAIK, if CLI doesn't work, how would the nagios configuraiton works ?

Reviewed 4 years ago

check_snmp_cisco_memutil.pl

Plugin found working properly

This plugin is found working properly. See below command. =================================== ./check_snmp_cisco_memutil.pl -H 192.168.1.11 -C nishith007 -w 75% -c 95% -f Status is OK - MEMORY: total: 1348.71 MB, used: 257.94 MB (19%), free: 1090.77 MB | MemTotal=1348.71, MemUsed=257.94, MemFree=1090.77 =================================== Here, "nishith007" is the community name & "192.1681.11" is the ciscp switch ip address. Works with SNMP v1 & v2 both.

Reviewed 3 years ago

check_snmp_cisco_wlc - Check the avaibility of Cisco WLC Access Points

Able to monitor total no. of connected APs

[root@nagios libexec]# ./check_snmp_cisco_wlc_1.5 -H 10.10.0.1 -C public -v 2c --showerror Total Connected APs are 17 Every AP of 17 APs on WCL is ok. DataCentre_AP01 is associated (Ok) SecurityGate_AP02 is associated (Ok) HR_Cabin_AP03 is associated (Ok) 1st_Floor_AP04 is associated (Ok) Main_Room_AP05 is associated (Ok) ..... Total 17 APs are showing. Also, this plug-in generates a "text file" named "10.10.0.1_17" inside "/usr/local/nagios/libexec/" directory that also contains similar information. This plug-in is really a worth. Also, I'm looking to monitor WLC CPU, Memory, Interface Utilization along with connected users on each AP. Has anyone identified such kind of plug-in? If yes, please share details on "[email protected]".

Reviewed 3 years ago

check_hp_msaP2000_vdisks.pl

Plugin is working on HP MSA 2040 SAN Storage

Below is the command: # ./check_hp_msa2000_vdisks.pl -H 172.16.1.124 -u nagios -p N@gios123 -d Vdisk1 OUTPUT:- Vdisk1 is online. ############################ commands.cfg file:- define command{ command_name check_hp_msa_2040_vdisks command_line $USER1$/check_hp_msa2000_vdisks.pl -H 172.16.1.124 -u $ARG1$ -p $ARG2$ -d $ARG3$ } ############################ san.cfg file define service{ use generic-service host_name HP-MSA2040_SP1 service_description Vdisk1 Status check_command check_hp_msa_2040_vdisks!nagios!N@gios123!Vdisk1 check_interval 15 retry_interval 1 } ##############################

Reviewed 6 years ago

Detect SSH Attack Using Nagios

Worked Well

Worked well as per the documentation. But, there should be some measurement to get all "SSH ATTACK LOGS" in "Nagios Availability Report". To SUM UP, Nagios availability report shall show us below stuff as output. SSH ATTACK Time SSH ATTACK Date IP from which SSH ATTACK has happen Total ATTACK TIME (i.e. brute force) Thanks

Reviewed 13 years ago

check_hddtemp_socket

showing "null"value

My command.cfg define command{ command_name check_hddtemp_socket.pl command_line $USER1$/check_hddtemp_socket.pl -H $HOSTADDRESS$ -p $ARG1$ $ARG2$ } My localhost.cfg define service{ use local-service ; Name of service template to use host_name localhost service_description Hard Disk Temperature Socket check_command check_hddtemp_socket.pl!40!50 notifications_enabled 0 } Nagios is giving "null" value in "Web Interface".

Reviewed 13 years ago

sgichk_cisco_chassis

Working Properly...

Working Properly. Below is my output. ######################################### ./sgichk_cisco_chassis.pl -H 192.168.1.1 -C public OK: All Environmental Sensors ok Switch#1, Fan#1 = Normal Sw1, PS1 Normal, RPS NotExist = Normal ######################################### ./sgichk_cisco_chassis.pl -H 192.168.1.2 -C public OK: All Environmental Sensors ok chassis = Normal chassis = Normal internal power supply = Normal redundant power supply = notPresent ######################################### ./sgichk_cisco_chassis.pl -H 192.168.1.3 -C public OK: All Environmental Sensors ok Switch#1, Fan#1 = Normal Sw1, PS1 Normal, RPS NotExist = Normal #########################################

Reviewed 10 years ago

check_traffic.sh

Windows Network Interface Error

I have used below command to get "Windows Interfaces". ./check_traffic.sh -V 1 -C nocgnr -H 172.16.1.105 -L List Interface for host 172.16.1.105. Interface index 1 orresponding to Software Loopback Interface 1. Interface index 2 orresponding to WAN Miniport (SSTP). Interface index 3 orresponding to WAN Miniport (L2TP). Interface index 4 orresponding to WAN Miniport (PPTP). Interface index 5 orresponding to WAN Miniport (PPPOE). Interface index 6 orresponding to WAN Miniport (IPv6). Interface index 7 orresponding to WAN Miniport (Network Monitor). Interface index 8 orresponding to WAN Miniport (IP). Interface index 9 orresponding to RAS Async Adapter. Interface index 10 orresponding to WAN Miniport (IKEv2). Interface index 11 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128. Interface index 12 orresponding to Microsoft ISATAP Adapter. Interface index 13 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131. Interface index 14 orresponding to Microsoft ISATAP Adapter #2. Interface index 15 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130. Interface index 16 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135. Interface index 17 orresponding to Microsoft ISATAP Adapter #3. Interface index 18 orresponding to Microsoft ISATAP Adapter #4. Interface index 19 orresponding to Microsoft 6to4 Adapter. Interface index 20 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131-Trend Micro NDIS 6.0 Filter driver-0000. Interface index 21 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128-QoS Packet Scheduler-0000. Interface index 22 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128-WFP LightWeight Filter-0000. Interface index 23 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131-QoS Packet Scheduler-0000. Interface index 24 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131-WFP LightWeight Filter-0000. Interface index 25 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130-Trend Micro NDIS 6.0 Filter driver-0000. Interface index 26 orresponding to WAN Miniport (Network Monitor)-Trend Micro NDIS 6.0 Filter driver-0000. Interface index 27 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130-QoS Packet Scheduler-0000. Interface index 28 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130-WFP LightWeight Filter-0000. Interface index 29 orresponding to WAN Miniport (IPv6)-Trend Micro NDIS 6.0 Filter driver-0000. Interface index 30 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135-Trend Micro NDIS 6.0 Filter driver-0000. Interface index 31 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135-QoS Packet Scheduler-0000. Interface index 32 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135-WFP LightWeight Filter-0000. Interface index 33 orresponding to WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000. Interface index 34 orresponding to QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128-Trend Micro NDIS 6.0 Filter driver-0000. Interface index 35 orresponding to WAN Miniport (IP)-QoS Packet Scheduler-0000. Interface index 36 orresponding to WAN Miniport (IP)-Trend Micro NDIS 6.0 Filter driver-0000. Interface index 37 orresponding to WAN Miniport (IPv6)-QoS Packet Scheduler-0000. But, don't know which "Interface Index" I need to mention in command line to generate output. The error is, ./check_traffic.sh -V 1 -C nocgnr -H 172.16.1.105 -N "Interface index 20" Can not get the interface index with Interface index 20 at 172.16.1.105. Same error for Linux OS. Please see below. ######################### ./check_traffic.sh -V 1 -C public -H 172.16.1.73 -L List Interface for host 172.16.1.73. Interface index 1 orresponding to lo Interface index 2 orresponding to enP4p1s0f0 Interface index 3 orresponding to enP4p1s0f1 Interface index 4 orresponding to eth1 Interface index 5 orresponding to eth2 Interface index 6 orresponding to virbr0 Interface index 7 orresponding to virbr0-nic ######################### Please Guide. Nishith N.Vyas

Reviewed 10 years ago

Lilac-Reloaded

Working but can't import the discovery into nagios config

The lilac installation & configuration is very simple. I'm using it for Network Discovery & want to import the identified nodes & open ports into Nagios Core Configuration, which is not happening. Kindly Suggest what to do. [email protected]

Reviewed 2 years ago

Disks on IBM Servers

Worked Perfectly.

./check_snmp_ibm_storage.sh -H -C public OK - Storage Overall Status is not detected ["Adaptec" "IBM ServeRAID 8k" Ver. "5.2-0 Memory: 256 MB on battery [Status ok] Status controller is ok [controller overall status is ok] Drive 1 is ok - "controller 1, enclosure 0, slot 0" [Vendor "IBM-ESXS" Model "VPBA146C3ETS11 N" FW "A496" - Serial "JFVGDBVC"] Capacity 140013 - Smart value is ok Drive 2 is ok - "controller 1, enclosure 0, slot 1" [Vendor "IBM-ESXS" Model "VPBA146C3ETS11 N" FW "A496" - Serial "JFVJ6D5C"] Capacity 140013 - Smart value is ok Drive 6 is ok - "controller 1, enclosure 0, slot 5" [Vendor "IBM-ESXS" Model "GNA300C3ESTT0Z N" FW "BH0G" - Serial "J802YTYK"] Capacity 286102 - Smart value is ok Array 1 is ok [State quickInited] - raid1 with capacity 139900 - Task Status: noTaskActive at 100 % [Priority task is low] Array 2 is ok [State optimal] - raid5 with capacity 858000 - Task Status: noTaskActive at 100 % [Priority task is low]

Reviewed 13 years ago

Check Zimbra Mailbox Quota

Perl Interpreter Error

I get below error while executing the script on Zimbra Server. ######################################## -bash: ./check_zimbra_mailboxquota.pl: /usr/bin/perl^M: bad interpreter: No such file or directory ######################################## But, my perl file location is same as mentioned in the script. Please See below command output: which perl /usr/bin/perl What should I do now? Something is missing in the script. Kindly resolve.

Reviewed 10 years ago

Simple snmp memory check

Poor

Below is the output of command line: ./check_snmp_memory.pl -w 85 -c 90 public 10.0.77.10 SNMP problem - no value returned ./check_snmp_memory.pl -w 85 -c 90 -- -c public 10.0.77.10 SNMP problem - no value returned ./check_snmp_memory.pl -w 85 -c 90 -- -c public 10.0.77.10 SNMP problem - no value returned No Luck...

Reviewed 9 years ago

Check SNMP Uptime

Worked Perfectly

My "commands.cfg" file. define command{ command_name check_snmp_uptime command_line /usr/local/nagios/libexec/check_snmp_uptime.pl -H $HOSTADDRESS$ -C "$ARG1$" } ##################################### My "Linux.cfg" file define service{ use generic-service host_name cPanel service_description UPTIME check_command check_snmp_uptime!public } ####################### commands output: /usr/local/nagios/libexec/check_snmp_uptime.pl -H 192.168.1.1 -C public SNMP uptime: 35 days, 0 hours, 12 minutes, 21 seconds : OK #######################

Reviewed 10 years ago

Check Cisco Catalyst

Great Plugin

Using this plugin, i am able to monitor all the required STATE of cisco router & switches. Simply superb.

Reviewed 13 years ago

check_msa

CLIL Working, But Getting Error in Config File

This plugin is working well on my HP SAN MSA 2040 Storage. The CLI Output is: ./check_msa -u nagios -p N@gios123 -h 172.16.1.124 OK: [Vdisk1 (6594.6GB,RAID5,12/) FTOL] [Vdisk2 (9592.2GB,RAID5,5/) FTOL] [CTRLs OK] ################################## It gives perfect information of, Total Disk Space RAID Configured No of. Disks allotted. ################################## Here is the commands.cfg file: define command{ command_name check_msa_2040 command_line $USER1$/check_msa -u nagios -p N@gios123 -h 172.16.1.124 } ################################# Here is the san.cfg file: define service{ use generic-service host_name HP-MSA2040_SP1 service_description Vdisks_RAID_Space_Info check_command check_msa_2040 check_interval 30 retry_interval 1 } ################################# But, Nagios Frontend is still giving Net/Telnet.pm & Net/XML.pm error. Strange thing is, I've already installed both missing plugins thru. CPAN...!!! Can anyone help?

Reviewed 6 years ago

aNag

Great Application

Configured Nagios on Linux machine & found "anag" very useful for my android phone. Must Install

Reviewed 12 years ago

check_snmp_free_interfaces.pl

Working Properly

./check_snmp_free_interfaces.pl -H 10.100.19.250 -C public -d 30 -e Interface GigabitEthernet0/9 is free for 66 days. Interface GigabitEthernet0/10 is free for 66 days. Interface GigabitEthernet0/11 is free for 66 days. Interface GigabitEthernet0/12 is free for 66 days. Interface GigabitEthernet0/13 is free for 66 days. Interface GigabitEthernet0/14 is free for 66 days. Interface GigabitEthernet0/15 is free for 66 days. Interface GigabitEthernet0/16 is free for 66 days. Interface GigabitEthernet0/17 is free for 66 days. Interface GigabitEthernet0/18 is free for 66 days. Interface GigabitEthernet0/19 is free for 66 days. Interface GigabitEthernet0/20 is free for 66 days. Interface GigabitEthernet0/21 is free for 66 days. Interface GigabitEthernet0/23 is free for 66 days. OK - 14 free interfaces on this switch | free_ports=14 Worked Properly in Nagios Core 3x

Reviewed 13 years ago

Nagios Business Process Intelligence (BPI) Wizard

Doesn't function at all

I suggest to go thru below URL for proper way of installation. https://exchange.nagios.org/directory/Addons/Components/Nagios-Business-Process-Intelligence-(BPI)/details

Reviewed 9 years ago

check_network_transfer

working fine thru NRPE

Here is my output: On Nagios Server: ./check_nrpe -H 172.16.1.20 -c check_net_transfer NETIO CRITICAL: - eth0 DOWN:94.376 Kbps UP:147.536 Kbps TOTAL:241.912 Kbps On Nagios NRPE Client: command[check_net_transfer]=/usr/lib/nagios/plugins/check_net_transfer -i eth0 -v ############ Restart nrpe service and enjoy the plugin output.

Reviewed 10 years ago

SonicWALL VPN check

CPU, Mem Working Good. VPN Gives Error.

================================== /usr/local/nagios/libexec/check_vpn.pl -H 192.168.1.1 -c nvbLu3@123 -V LIST_ALL_VPNS request error: The requested table is empty or does not exist at /usr/local/nagios/libexec/check_vpn.pl line 84 ================================== Line No. 84 is: $result = $session->get_table(-baseoid => $sonicSAStatPeerGateway); die "request error: ".$session->error unless (defined $result); Please Revert.

Reviewed 3 years ago

check_ssh_faillogin

Working properly on the shell prompt

Working properly on the nagios shell prompt. But, still it should work in frontend, on which I get errors. ./check_setting_sshd.sh OK - The SSHD deamon setting is ok: PermitRootLogin:no, Port:22, Protocol:2, PermitEmptyPasswords:no Also, it would be great if we can monitor remote server ssh settings using Nagios Engine.

Reviewed 12 years ago

Nagios Business Process Intelligence (BPI)

Excellent job done by Mr.Stecino...

This review rating is meant for Mr. Stecino only for providing nice way guidance to run Nagips BPI very well. Below are the perfect steps: * cd /tmp * git clone git://git.code.sf.net/p/nagios/nagiosbpi nagios-nagiosbpi * cd nagios-nagiosbpi * cp -R nagiosbpi /usr/local/nagios/share * *cd /usr/local/nagios/share/nagiosbpi * mkdir /usr/local/nagios/share/nagiosbpi/tmp * chmod o+rx config_functions functions images tmp * chmod o+rxw tmp * chmod +x set_bpi_perms.sh Edit "/usr/local/nagios/share/nagiosbpi/constants.conf" as below: CONFIGFILE= /usr/local/nagios/share/nagiosbpi/bpi.conf CONFIGBACKUP=/usr/local/nagios/share/nagiosbpi/tmp/bpi.conf.backup ##optional xml output of BPI group data. USE ABSOLUTE DIRECTORIES FOR ALL FILE LOCATIONS XMLOUTPUT=/usr/local/nagios/share/nagiosbpi/tmp/bpi.xml Finally, open NagiosBPI: http://Nagios_IP/nagios/nagiosbpi Enjoy....!!!

Reviewed 9 years ago

APC SmartUPS check if UPS is on batteries or cable

Doesn't Work

./check_apc.php 10.0.64.191 public No Result php check_apc.php 10.0.64.191 public No Result php check_apc.php 10.0.64.191 No Result

Reviewed 13 years ago

check_catalyst_load

Working Good except by modifying "use lib" line.

The command is generating proper output. See below. cd /usr/local/nagios/libexec/ ./check_catalyst_load.pl -s 192.168.1.11 -C nishith007 -w 55,65,75 -c 76,85,85 OK: CPU1000: 2% 2% 2% ! CPU2000: 1% 2% 2% ! ========================== Also, you may need to modify the path where the said plugin has been deployed. In my case, the path is "/usr/local/nagios/libexec/" only. So, change the path like, use lib "/usr/local/nagios/libexec/"; Save the file & you're good to go.

Reviewed 3 years ago

Integrating MNTOS With Nagios

It Worked..!!!

Finally, I'm able to install & configure MNTOS on my Linux Machine. I've integrated total 5 Nagios engines in this & going to improvise the code as per my need. Only you need to focus on 3 main files which are, nagios.xsl mntos.php networks.ini contacts.ini nagios-class.php Now, I'm trying to modify this tool to see all services & hosts in read only mode. Also, will protect this MNTOS URL using htaccess. No proper document is available over the internet so my goal is to provide it for all Nagios Lovers.

Reviewed 5 years ago

Check SAN Switch Health

Worked Like a Charm!!!

Tested on EMC Clariion SAN Switch & below is the result. ./check_fiberalliance.sh -H 10.0.64.214 -C public -T status Overall unit status: OK Product: "Fibre Channel Switch." Serial number: "6YFR34D1" ./check_fiberalliance.sh -H 10.0.64.214 -C public -T sensors TEMP #1" = type 3 is OK, value is 27" TEMP #2" = type 3 is OK, value is 29" " FAN #1" = type 4 is OK, value is 4129" " FAN #2" = type 4 is OK, value is 4129" " FAN #3" = type 4 is OK, value is 4129" " Power Supply #1" = type 5 is OK, value is 1" Nishith N.Vyas

Reviewed 13 years ago

Check Network Interface IO via SNMP

Pleae Provide Command

Kindly provide what I need to mention in "Network Interface"? Below is the command, which is showing an error. ./check_snmp_netifio -H 172.16.1.105 -C nocgnr -i QLogic -w 10 -c 10 Use of uninitialized value $state in exit at ./check_snmp_netifio line 192.

Reviewed 10 years ago

Check Cisco Snmp

Not Working

This plug-in gives OK status on any kind of IP Address, which should not happen.

Reviewed 3 years ago

check_snmp_traffic

Need customization

[root@support libexec]$ ./check_snmp_traffic 172.16.1.8 public 1 ">200" ">400" Traffic OK - .01 Mb/s in Sum|traffic=.01;>200;>400;0; In=.01;;;0; Out=0;;;0; OUTPUT IS:- IF-MIB::ifName.1 = STRING: Vl1 IF-MIB::ifName.5049 = STRING: Lo0 IF-MIB::ifName.10101 = STRING: Gi0/1 IF-MIB::ifName.10102 = STRING: Gi0/2 IF-MIB::ifName.10103 = STRING: Gi0/3 IF-MIB::ifName.10104 = STRING: Gi0/4 IF-MIB::ifName.10105 = STRING: Gi0/5 IF-MIB::ifName.10106 = STRING: Gi0/6 IF-MIB::ifName.10107 = STRING: Gi0/7 IF-MIB::ifName.10108 = STRING: Gi0/8 IF-MIB::ifName.10109 = STRING: Gi0/9 IF-MIB::ifName.10110 = STRING: Gi0/10 IF-MIB::ifName.10111 = STRING: Gi0/11 IF-MIB::ifName.10112 = STRING: Gi0/12 IF-MIB::ifName.10113 = STRING: Gi0/13 IF-MIB::ifName.10114 = STRING: Gi0/14 IF-MIB::ifName.10115 = STRING: Gi0/15 IF-MIB::ifName.10116 = STRING: Gi0/16 IF-MIB::ifName.10117 = STRING: Gi0/17 IF-MIB::ifName.10118 = STRING: Gi0/18 IF-MIB::ifName.10119 = STRING: Gi0/19 IF-MIB::ifName.10120 = STRING: Gi0/20 IF-MIB::ifName.10121 = STRING: Gi0/21 IF-MIB::ifName.10122 = STRING: Gi0/22 IF-MIB::ifName.10123 = STRING: Gi0/23 IF-MIB::ifName.10124 = STRING: Gi0/24 IF-MIB::ifName.10125 = STRING: Gi0/25 IF-MIB::ifName.10126 = STRING: Gi0/26 IF-MIB::ifName.10127 = STRING: Gi0/27 IF-MIB::ifName.10128 = STRING: Gi0/28 But, monitoring Gi0/24 interface gives below error. [root@support libexec]$ ./check_snmp_traffic 172.16.1.8 public 24 ">200" ">400" ./check_snmp_traffic: line 93: [: Such: integer expression expected ./check_snmp_traffic: line 96: [: Such: integer expression expected ./check_snmp_traffic: line 105: [: Such: integer expression expected ./check_snmp_traffic: line 108: [: Such: integer expression expected (standard_in) 1: illegal character: S (standard_in) 1: syntax error ./check_snmp_traffic: line 151: [: -eq: unary operator expected ./check_snmp_traffic: line 154: [: -eq: unary operator expected ./check_snmp_traffic: line 157: [: too many arguments Traffic UNKNOWN - Mb/s in Sum|traffic=;>200;>400;0; In=;;;0; Out=;;;0; I need a common plugin thru which I can monitor all SNMP enabled network devices graph i.e. CIsoc, Fortigate, Juniper, Windows & Linux OSes.

Reviewed 8 years ago

check_file_count

Local NRPE worked well but no response from Nagios Server

Nagios Clinet (NRPE) is giving perfect output while the same doesn't happen from Nagios Core Server. Here is the state: On NRPE (Nagios Client) Server:- ./check_file_count -t=all -s=yes -wt=high -w 250 -c 300 -p=yes /var/named/ OK: Number of files and directories in /var/named/ is 216 (Warn=250, Crit=300) Files=213, Directories=3 | Total=216Count;250;300 Files=213Files 'Directories'=3Directories From Nagios Core Server:- ./check_nrpe -H 172.16.1.10 -c check_file_count OK: Number of files and directories in /var/named/ is -1 (Warn=250, Crit=300) Files=0, Directories=-1 | Total=-1Count;250;300 Files=0Files 'Directories'=-1Directories Something is wrong with the script or call from Nagios Server. May be sudo...!!! Please Guide.

Reviewed 6 years ago

Check the status of DELL PowerEdge server

Very Satisfied

This plugin is functioning well in below listed Servers. Dell PowerEdge 2950 Dell R510 Dell R710 Dell PowerEdge 1900 Command Output is: ########################################## ./check_snmp_dell_poweredge -H 10.0.77.43 -C public -t redundancy Power supply redundancy is OK ./check_snmp_dell_poweredge -H 10.0.77.43 -C public -t temperature Ambient temperature : 15 Degres Celsius | temperature=15;0;0;0 ./check_snmp_dell_poweredge -H 10.0.77.43 -C public -t health Etat general : Warning ./check_snmp_dell_poweredge -H 10.0.77.43 -C public -t info Information : Dell PowerEdge 2950 possede le service TAG '8B1PX1S' ./check_snmp_dell_poweredge -H 10.0.77.43 -C public -t disk -d 2 Disk Status 'Physical Disk 0:0:1' : Online, RAID array is OK Will work with all Disks, Just change the Disk ID in the end ########################################## My commands.cfg file: define command{ command_name check_snmp_dell_poweredge_temp command_line $USER1$/check_snmp_dell_poweredge -H $HOSTADDRESS$ -C $ARG1$ -t $ARG2$ -w $ARG3$ -c $ARG4$ } define command{ command_name check_snmp_dell_poweredge_disk command_line $USER1$/check_snmp_dell_poweredge -H $HOSTADDRESS$ -C $ARG1$ -t $ARG2$ -d $ARG3$ } define command{ command_name check_snmp_dell_poweredge command_line $USER1$/check_snmp_dell_poweredge -H $HOSTADDRESS$ -C $ARG1$ -t $ARG2$ } ######################################## Thanks to the author... I'm first to put +ve review....ha ha ha...!!!

Reviewed 9 years ago

iftraffic2

Working Properly...

My commands.cfg file define command{ command_name check_bandwidth command_line $USER1$/check_iftraffic.pl -H $HOSTADDRESS$ -C $ARG1$ -r -i $ARG2$ -b 1000 -u g } ############################### My server.cfg file define service{ use generic-service,srv-pnp host_name linux_pc1 service_description Bandwidth Utilization check_command check_bandwidth!public!eth0 normal_check_interval 1 retry_check_interval 1 }

Reviewed 10 years ago

Cisco SNMP device monitoring

0 byte plugin

The offered plugins doesn't contain any data. The file size is showing 9 byte after download more then 5 times on different computers.!!!!

Reviewed 13 years ago

Check_snmp_cisco_ios

Worked through command line

Received below output after "plugin" execution. ########################### [root@localhost]# ./check_snmp_cisco_ios -h 10.100.19.250 -c public123 12.2(35)SE5 ########################### [root@localhost]# ./check_snmp_cisco_ios -h 10.101.19.52 -c public456 12.4(11)T1 But, please let me know how to make entry in "commands.cfg" & "switch.cfg" file...

Reviewed 13 years ago

SNMP Check Disk

Worked Perfectly

Worked Perfectly.. Single plugin for Linux "/" swap, "/home" and "/tmp" partition monitoring.

Reviewed 10 years ago

Show Users

Worked Perfectly

Plugin worked properly. Just set below things. On Nagios Server: * Create a file "show_users" in your libexec directory. * Copy all the "show_users.txt" contents in "show_users" file * chmod 755 show_users * chown nagios:nagios show_users * Open your host configuration file & type below configuration. define service{ use generic-service ; Inherit values from a template host_name Dell NFS Server service_description Logged Users check_command check_nrpe!show_users On NRPE Client: * Copy show_users file in "libexec" directory * vim nrpe.cfg, add below line command[show_users]=/usr/local/nagios/libexec/show_users Save & Exit & restart NRPE/Xinetd service That's it.

Reviewed 13 years ago

File Age Check

Worked Well!!!!!!!!!!

###COMMAND OUTPUT### ./check_fileage.py -f /backup/192.168.10.10/rsync/nfs_file_logs -w 1440 -c 2880 Note:Here, 1440 means 1 days & 2880 means 2 days. Command Result is: OK: nfs_file_logs has a modified date of Mon 06 Aug/2012 18:41 Make below entry in "commands.cfg" define command{ command_name check_fileage command_line $USER1$/check_fileage.py -f n Fedora/CentOS/RedHat platform only.

Reviewed 13 years ago

APC UPS Health and Load

Worked Well

I would like to monitor below status of APC UPS. Let me know is it possible or not. ALERT Report(Email/SMS) if UPS is on Battery Power ALERT Report(Email/SMS) if UPS is on AC Mains Power

Reviewed 13 years ago

Advanced Network Interface Check - check_netint / check_snmp_netint

Need to give Proper Network Card Name

Below is the command output: [root@gjvatwb1 libexec]# ./check_snmp_netint.pl -H 172.16.1.105 -C nocgnr -k -M -w5,5 -c8,8 -n "QLogic" QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135-Trend Micro NDIS 6.0 Filter driver-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131-QoS Packet Scheduler-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130-QoS Packet Scheduler-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128-WFP LightWeight Filter-0000:UP (no usable data - 5 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135-QoS Packet Scheduler-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131-Trend Micro NDIS 6.0 Filter driver-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131-WFP LightWeight Filter-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128-Trend Micro NDIS 6.0 Filter driver-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #128-QoS Packet Scheduler-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130-WFP LightWeight Filter-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #135-WFP LightWeight Filter-0000:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #131:UP (no usable data - 4 rows) , QLogic BCM57840 10 Gigabit Ethernet (NDIS VBD Client) #130-Trend Micro NDIS 6.0 Filter driver-0000:UP (no usable data - 4 rows) :(16 UP): OK | This isn't the final result. Can I have final command, which should show total bandwidth utilization of single network interface?

Reviewed 10 years ago

check_domain

Very Easy & Effective Tool

Worked perfectly. Just download it & make following changes in Nagios configuration. In /usr/local/nagios/etc/objects/commands.cfg define command { command_name check_abc.com command_line $USER1$/check_domain -d $ARG1$ -w $ARG2$ -c $ARG3$ } #################################### In /usr/local/nagios/etc/objects/localhost.cfg define service{ use generic-service ; Inherit values from a template host_name localhost service_description Domain Expiry of abc.com check_command check_abc.com!abc.com!30!10 Here, 30 = Warning of 30 days remaining 10 = Critical message of 10 days remaining Nishith N.Vyas

Reviewed 12 years ago

check_iis

GUI GIving SNMP Error

Here is my command output. ./check_iis 172.16.1.105 currentAnonymousUsers 0,maxAnonymousUsers 4,currentConnections 0,maxConnections 98,|'currentAnonymousUsers'=0 'maxAnonymousUsers'=4 'currentConnections'=0 But, configuring the same in nagios configuration gives below error. SNMP error, plugin missing? Really don't know how to make it worked...!?

Reviewed 10 years ago

check_barracuda_queue

SNMP V2 & V3 Only.....:(

Plugins worked properly without giving more efforts. Thanks for SNMP V1. Now, Newly implemented firewall contains SNMP V2 & V3 Only. No option to configure SNMP V1 to use this plugin any more. Can somebody help me to find SNMP V2/V3 plugin? Nishith N.Vyas

Reviewed 13 years ago

check_disk - % used space

Worked...

Here is my NRPE Output: ####NRPE Command#### # /usr/local/nagios/libexec/check_disk -w 80 -c 90 -d /dev/cciss/c0d0p1 OK - /dev/cciss/c0d0p1 space used=79% | '/dev/cciss/c0d0p1 usage'=79%;80;90; ###NRPE Config in /usr/local/nagios/etc/nrpe.cfg file### command[check_root]=/usr/local/nagios/libexec/check_disk -w 80 -c 90 -d /dev/cciss/c0d0p1 ###NAGIOS SERVER CONFIG### define service{ use generic-service host_name test.example.local service_description ROOT Partition check_command check_nrpe!check_root check_interval 15 retry_interval 1 }

Reviewed 8 years ago

CheckFileCount

Not Working

On the nagios client side, NRPE is giving proper output. But, Nagios Core is showing something else. On Nagios Clinet (NRPE): /usr/lib64/nagios/plugins/check_numoffiles.sh -d /var/named/ 213 files - ok NRPE.CFG File Configuration: command[check_files]=/usr/lib64/nagios/plugins/check_numoffiles.sh -d /var/named/ Error comes in Nagios Core: /usr/local/nagios/libexec/check_nrpe -H 203.77.200.10 -c check_files 0 files - ok I don't understand why it is showing -0 files? The plugin is pretty much simple to run.

Reviewed 6 years ago

CheckDirSize

Perfect Plugin

I'm using NRPE on Client Side. Below is the configuration. Upload "check_dirsize11.sh" script on Nagios Client Node under "/usr/lib64/nagios/plugins/" directory. Open nrpe.cfg file & append new line as follows. vim /etc/nagios/nrpe.cfg command[check_syslog_dir]=/usr/lib64/nagios/plugins/check_dirsize11.sh -d /var/log/ Restart NRPE Service. systemctl restart nrpe Now on the Nagios Server Side, configure remote host as follows: define service{ use generic-service host_name linuxbox1.example.local service_description SYSLOG Directory Size check_command check_nrpe!check_syslog_dir } Save & Exit. You can also run the NRPE Command from Nagios Server to get the output. The command is, /usr/local/nagios/libexec/check_nrpe -H 172.16.1.96 -c check_syslog_dir Important Note: If you're getting sudo error to access "DU" command, append below line inside Nagios client sudo file. %nagios ALL=(ALL) NOPASSWD:ALL Now, modify "check_dirsize11.sh" plugin, line no:46 DU="/usr/bin/sudo /usr/bin/du" If you want directory size output in "GB", then change line no. 159 as follows. duresult=`$DU -sh $dirpath 2>&1` || error="Error" (Replace -sk with -sh) That's it.

Reviewed 6 years ago

Windows Update Check Plugin

Bad....

Need to improve this plugin. Below is my output. ./check_windows_update.pl -H 10.0.77.10 public Use of uninitialized value $opt_p in concatenation (.) or string at ./check_windows_update.pl line 69. snmpwalk: Unknown host (HOST-RESOURCES-MIB::hrSWRunName) (No such file or directory) Thanks, Nishith

Reviewed 9 years ago

Enhanced SNMP Windows Disk Check

Perfect

Effortless Plugin. ./check_win_snmp_disk.pl 10.0.64.173 public 2 80 90 OK : Percent Used : 33%, Total : 33.8 GiB, Used : 11.2 GiB, Free : 22.6 GiB

Reviewed 13 years ago

check_apcupsd

Showing No Output,But may work

Below is the exercise,which I have done on Nagios Core 3.4.3. Command1 touch /sbin/apcaccess chmod +x /sbin/apcaccess Command2 ./check_apcupsd -h timeleft Output: OK - Time Left: Minutes Command3 /check_apcupsd -h ups1 bcharge OK - Battery Charge: % Means, it is not showing output in % properly. It seems that there is a need to modify the plugin again. Nishith N.Vyas

Reviewed 13 years ago

check_apc

0 Byte File

There are no contents inside this plugin. Please clarify if I am wrong..... I am interested whether UPS is on "AC Mains Power" or "Battery Power". If it is on battery power, then I would like to monitor "Max Battery Run Time in Hours"... Is it possible? Nishith

Reviewed 13 years ago

Jeff Manross

Zero Effort Plugin for APC UPS

Very easy to setup. Also, I would like to know what is the mean of "UPS Status". Is it possible to get "Email/SMS" alerts for below states. ALERT Report(Email/SMS) if UPS is on Battery Power ALERT Report(Email/SMS) if UPS is on AC Mains Power Presently, my "UPS Status" STATE shows "SNMP OK-Main UPS Status 2". What does it mean?

Reviewed 13 years ago

Monitor FC Brocade Switch

Working...

Simple Execution of this plugins provides below output: ./check_FCBrocade_hardware.sh -H 10.0.77.4 -c Secret-C0de HARDWARE OK : SLOT#0TEMP#1=22C, SLOT#0TEMP#2=22C, SLOT#0TEMP#3=24C, FAN#1=5769RPM, FAN#2=5769RPM, FAN#3=5769RPM, PowerSupply#1=1,|22;22;24;5769;5769;5769;1; Still in process to make it functional properly in nagios config file.

Reviewed 9 years ago

Cisco Switches and routers

Worked Perfectly

Since many weeks,i was trying to get plugin to monitor "individual port of Cisco 2960 & 3560" switches. Finally, I found this plugin which satisfied me. Below is the configuration. In "commands.cfg" file define command{ command_name check_cisco command_line $USER1$/check_cisco.pl -H $HOSTADDRESS$ $USER7$ -n $ARG1$ $ARG2$ } In "switch.cfg" OR your Nagios configuration file for cisco switch, define service{ use generic-service ; Inherit values from a template host_name Cisco 2960 Switch_10 service_description Check_Interface_Port_0/1 check_command check_cisco!-C cis2960 -i GigabitEthernet0/1 } That's it. Don't forget to copy this plugin in "/usr/local/nagios/libexec/" directory

Reviewed 13 years ago

Check cPanel License

Not Working...

My cPanel is under 3 year license but this script is showing "License Inactive" message...!! :( The URL mentioned inside this script seems proper as below, http://verify.cpanel.net/index.cgi?ip=%s Nishith N.Vyas

Reviewed 8 years ago

Profiler to check plugin execution time

Nice Script... Very Simple

Worked as described. Just replaced the below line with the actual one. #my $file="/var/log/nagios/status.dat"; - old line my $file="/usr/local/nagios/var/status.dat"; - new line Run the file & export all data into a text file using ">" sign.

Reviewed 3 years ago

Dell OpenManage Storage

Working

Plugin worked well. Below is the output. ./check_om_storage.pl --analyze --CMD1 parsed output: OpenManage version: 5.5.0 --CMD2--: /usr/bin/omreport storage controller -fmt ssv Controller PERC 4e/Di Controllers --CMD2 results: Got 6 controller lines Checking Controller No. 0: PERC 4e/Di --CMD3--: /usr/bin/omreport storage pdisk controller=0 -fmt ssv List of Physical Disks on Controller PERC 4e/Di (Embedded) Controller PERC 4e/Di (Embedded) ID;Status;Name;State;Failure Predicted;Progress;Type;Capacity;Used RAID Disk Space;Available RAID Disk Space;Hot Spare;Vendor ID;Product ID;Revision;Serial No.;Negotiated Speed;Capable Speed;Manufacture Day;Manufacture Week;Manufacture Year;SAS Address 0:0;Ok;Physical Disk 0:0;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J408BN9K;320;320;Not Available;Not Available;Not Available;Not Available 0:1;Ok;Physical Disk 0:1;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J407W95K;320;320;Not Available;Not Available;Not Available;Not Available 0:2;Ok;Physical Disk 0:2;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J4081FLK;320;320;Not Available;Not Available;Not Available;Not Available 0:3;Ok;Physical Disk 0:3;Online;No;Not Applicable;SCSI;136.62 GB (146695782400 bytes);136.62 GB (146695782400 bytes);0.00 GB (0 bytes);No;MAXTOR ;ATLAS10K5_146SCA;JNZY;J4080E4K;320;320;Not Available;Not Available;Not Available;Not Available --CMD3 results: Got 9 physical disk lines on controller 0 --CMD4--: /usr/bin/omreport storage vdisk controller=0 -fmt ssv Virtual Disk 0 on Controller PERC 4e/Di (Embedded) Controller PERC 4e/Di (Embedded) ID;Status;Name;State;Progress;Layout;Size;Device Name;Type;Read Policy;Write Policy;Cache Policy;Stripe Element Size;Disk Cache Policy 0;Ok;Virtual Disk 0;Ready;Not Applicable;RAID-5;409.86 GB (440087347200 bytes);/dev/sda;SCSI;Adaptive Read Ahead;Write Back;Direct I/O;64 KB; --CMD4 results: Got 7 logical disk lines on controller 0 Status of physical disk 0:0: Ok, state: Online, predicted: No, progess: Not Applicable Status of physical disk 0:1: Ok, state: Online, predicted: No, progess: Not Applicable Status of physical disk 0:2: Ok, state: Online, predicted: No, progess: Not Applicable Status of physical disk 0:3: Ok, state: Online, predicted: No, progess: Not Applicable Status of virtual disk 0: Ok, state: Ready, progress: Not Applicable, type: RAID-5 Checking Enclosures on Controller 0: --CMD5--: /usr/bin/omreport storage enclosure controller=0 -fmt ssv Enclosure(s) on Controller PERC 4e/Di (Embedded) ID;Status;Name;State;Connector ;Target ID;Configuration;Firmware Version;Service Tag;Asset Tag;Asset Name;Backplane Part Number;Split Bus Part Number;Enclosure Part Number;SAS Address;Enclosure Alarm 0;Ok;Backplane;Ready;0;6;Not Applicable;1.0 ;61900ER;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable;Not Applicable --CMD5 results: Got 5 enclosure lines Status of enclosure 0 (Backplane): Ok, state: Ready Checking Connectors on Controller 0: --CMD6--: /usr/bin/omreport storage connector controller=0 -fmt ssv List of Connector(s) on Controller PERC 4e/Di (Embedded) ID;Status;Name;State;Connector Type;Termination;SCSI Rate 0;Ok;Connector 0;Ready;SCSI Channel RAID Mode;Wide Terminated;Ultra 320M SCSI 1;Ok;Connector 1;Ready;SCSI Channel RAID Mode;Wide Terminated;Ultra 320M SCSI --CMD6 results: Got 5 connector lines Status of connector 0 (Connector 0, SCSI Channel RAID Mode): Ok, state: Ready Status of connector 1 (Connector 1, SCSI Channel RAID Mode): Ok, state: Ready Checking Batteries on Controller 0: --CMD7--: /usr/bin/omreport storage battery controller=0 -fmt ssv Battery 0 on Controller PERC 4e/Di (Embedded) Controller PERC 4e/Di (Slot Embedded) ID;Status;Name;State;Recharge Count;Max Recharge Count;Predicted Capacity Status;Learn State;Next Learn Time;Maximum Learn Delay 0;Ok;Battery 0;Ready;1;1100;Not Applicable;Not Applicable;Not Applicable;Not Applicable --CMD7 results: Got 6 battery lines Status of battery 0: Ok, state: Ready Result: 0 STORAGE: OK [ Ctrl 0 (PERC 4e/Di is Non-Critical (Degraded: firmware mismatch: running: 521S, required: 522D)) ]

Reviewed 13 years ago

check_dell_omreport

Worked like a charm!!!

This is my Dell Server Output with Linux Server. ./check_dell_omreport.pl WARNING: Controller0=Non-Critical/Degraded [ Battery0=Ok/Ready Vdisk0=Ok/Ready [ 0:0=Ok/Online 0:1=Ok/Online 0:2=Ok/Online 0:3=Ok/Online ] ] Without making much efforts, just configure this in NRPE or SWITCH.CFG File. The configuration file contents are as given below. Nagios Server: define service{ use generic-service ; Inherit values from a template host_name Dell NFS Server service_description RAID Status check_command check_nrpe!check_dell_omreport notifications_enabled 0 Nagios Client(NRPE) command[check_dell_omreport]=/usr/local/nagios/libexec/check_dell_omreport.pl Save & Exit Restart Xinetd service That's it.

Reviewed 13 years ago

check_emc_clariion.pl

Getting Error in Disk Status

Hello, All plugins are working properly except "disk". My EMC Clariion enclosure contains 9 disks only, but nagios plugin is showing all 15 enclosures as 15 individual disks???!!! How it is possible?

Reviewed 13 years ago

check_hddtemp.sh

50% working

This plugin is working from command line. Please have a look. root@localhost/]#./check_hddtemp.sh /dev/sda 40 50 OK: Temperature is below warn treshold (/dev/sda is 34) But, it is giving below error in "Nagios Web Interface". UNKNOWN: please make sure script is running as root I have set it up in "sudoers" file, but still no luck.

Reviewed 13 years ago

nagtail

Poor

The Provided nagtail tar file doesn't contain any nagtail file to be executed. We might need to compile it first. So, please provide those steps accordingly.

Reviewed 3 years ago

Nagstamon

Excellent Tool

Using Nagios when it was called Netsaint. Very reliable & using "nagstamon" since 3 months. Found Very stable,but problem is it shows only WARNING/CRITICAL messages,no OK signal with GREEN color. Rest all is fine.

Reviewed 13 years ago

Nuvola Style

Great Theme for Nagios 3x and 4x

Using on Nagios 3x and 4x version since long. It changes entire look of traditional nagios interface, which most people do not like.

Reviewed 9 years ago

No Favorites Found

Copyright © 2009-2025 Nagios Enterprises, LLC. All rights reserved.

Privacy PolicyTerms of UseTrademarks