Home Directory

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory

harisekhon

Listings(176)
Page 1 of 4

Check Automatic Services for Windows (Advanced Nagios P...

github.com/harisekhon/nagios-plugins/tree/master/legacy/wind

Checks all automatic Windows services are running. Accepts exclusions. Written Natively to work on any modern Windows system and can be used with any standard Nagios remote execution method.

/Category:Windows

check_dhcpd_leases.py (Advanced Nagios Plugins Collecti...

github.com/harisekhon/nagios-plugins

Shows dhcp leases assigned by ISC DHCPd. Formatting is flexible, can display combinations of Hostnames/IP/Macs. Can ALERT on leases handed out to unauthorized Hosts/Macs using any combination of Host/Mac Whitelists/Blacklists.

/Category:DHCP and BOOTP

check_riak_key.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Checks a specific Riak key via HTTP Rest API 1. reads a specified Riak key 2. checks key's returned value against expected regex (optional) 3. checks key's returned value against warning/critical range thresholds (optional) raises warning/critica ...

check_auth.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Validates user accounts are available (eg LDAP) with no duplicate UID/GIDs

/Category:Linux
LicenseOther

check_cluster_perfdata.pl (Advanced Nagios Plugins Coll...

github.com/harisekhon/nagios-plugins

Part of the Advanced Nagios Plugins Collection, download it here: https://github.com/harisekhon/nagios-plugins ./check_cluster_perfdata.pl --help Nagios Plugin to aggregate perfdata across all instances of a service check, optionally using a give ...

check_cluster_version.pl (Advanced Nagios Plugins Colle...

github.com/harisekhon/nagios-plugins

Checks all instances of a cluster are the same version. Uses Nagios macros containing output of host specific checks showing the version strings in their output. Requires each server having a check outputting it's application version which this plugin the ...

check_context_switches.pl (Advanced Nagios Plugins Coll...

Checks the number of context switches on the a Linux server. Designed to be called over NRPE

/Category:Linux

check_dns.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Checks DNS records including A, NS and MX records for domains which the standard check_dns Nagios plugin can't do

/Category:DNS

check_file_descriptors.pl (Advanced Nagios Plugins Coll...

github.com/harisekhon/nagios-plugins

Counts the number of total allocated file descriptors on a system. Designed to be called over NRPE

/Category:Linux

check_git_branch_checkout.pl (Advanced Nagios Plugins C...

github.com/harisekhon/nagios-plugins

Check a Git working copy is in the right branch. Primarily written for puppetmasters to make sure prod and staging environment dirs had the right branches checked out in them

/Category:Others

check_hadoop_balance.pl (Advanced Nagios Plugins Collec...

github.com/harisekhon/nagios-plugins

Checks HDFS Space Balance used across datanodes is within thresholds. Lists the nodes out of balance in verbose mode

check_hadoop_datanodes.pl (Advanced Nagios Plugins Coll...

github.com/harisekhon/nagios-plugins

Checks number of available datanodes and if there are any dead datanodes

check_hadoop_dfs.pl (Advanced Nagios Plugins Collection...

github.com/harisekhon/nagios-plugins

Various HDFS checks based on dfsadmin -report, unified version of various HDFS plugins I've written over the years

check_hadoop_hdfs_space.pl (Advanced Nagios Plugins Col...

github.com/harisekhon/nagios-plugins

Checks % HDFS space used. Based off an earlier plugin I wrote in 2010 that we used in production for over 2 years before replacing with this one

check_hadoop_jobtracker.pl (Advanced Nagios Plugins Col...

github.com/harisekhon/nagios-plugins

Various checks against a Hadoop MapReduce cluster by querying the JobTracker

check_hadoop_mapreduce_nodes.pl (Advanced Nagios Plugin...

github.com/harisekhon/nagios-plugins

Checks available MapReduce nodes and detect any Blacklisted nodes - any Blacklisted nodes raises Critical - checks optional thresholds for the minimum number of available MapReduce nodes available (default 0 == disabled)

check_hadoop_mapreduce_nodes_active.pl (Advanced Nagios...

github.com/harisekhon/nagios-plugins

Detects which MapReduce nodes aren't active in the JobTracker if given a node list - checks optional thresholds for the maximum number of missing nodes from the specified list (default 0 == CRITICAL on any missing, you may want to set these thresholds ...

check_hadoop_metrics.pl (Advanced Nagios Plugins Collec...

github.com/harisekhon/nagios-plugins

Checks metrics from a given Hadoop daemon's JMX /metrics page, supports JobTracker, TaskTracker, HBase Master & RegionServer

check_hadoop_namenode.pl (Advanced Nagios Plugins Colle...

github.com/harisekhon/nagios-plugins

Various checks against the Hadoop HDFS Cluster via the Namenode JSP pages including NameNode Heap usage

check_hbase_regionservers.pl (Advanced Nagios Plugins C...

github.com/harisekhon/nagios-plugins

Check the number of RegionServers that are dead or alive using HBase Stargate Rest API (Thrift API doesn't support this information at time of writing)

check_hbase_regionservers_jsp.pl (Advanced Nagios Plugi...

github.com/harisekhon/nagios-plugins

Checks the number of RegionServers that are dead or alive using the HBase Master JSP

check_hbase_tables.pl (Advanced Nagios Plugins Collecti...

github.com/harisekhon/nagios-plugins

Checks given HBase table(s) via the HBase Thrift Server API Checks: 1. Table exists 2. Table is enabled 3. Table has Columns 4. Table's regions are all assigned to regionservers

check_hbase_tables_stargate.pl (Advanced Nagios Plugins...

github.com/harisekhon/nagios-plugins

Checks given HBase table(s) are online via the HBase Stargate Rest API Server

check_linux_interface.pl (Advanced Nagios Plugins Colle...

github.com/harisekhon/nagios-plugins

Checks a Linux Interface for errors, promisc mode etc, designed to be run locally on machine over NRPE or similar

check_memcached_write.pl (Advanced Nagios Plugins Colle...

github.com/harisekhon/nagios-plugins

Checks a Memcached server by writing and reading back a unique key value pair Checks: 1. writes a unique short lived key with dynamically generated value 2. reads back key 3. checks the returned value is identical to that written 4. records the r ...

/Category:Software

check_mysql_config.pl (Advanced Nagios Plugins Collecti...

github.com/harisekhon/nagios-plugins

Checks MySQL config file matches running MySQL server configuration. Primarily written to check that DBAs hadn't changed any running DB from Puppet deployed config without backporting their changes.

/Category:Databases

check_mysql_query.pl (Advanced Nagios Plugins Collectio...

github.com/harisekhon/nagios-plugins

Checks MySQL arbitrary queries against regex matches or numerical ranges, with perfdata support. Obsoleted so many of my custom MySQL related checks, one of my all time favourite plugins!

/Category:Databases

check_nagiostats.pl (Advanced Nagios Plugins Collection...

github.com/harisekhon/nagios-plugins

Shows the Nagios stats with perfdata for graphing purposes

/Category:Nagios

check_puppet.rb (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Puppet various checks The check_puppet.rb Nagios plugin checks the following: 1. Exactly 1 puppetd process is running 2. Puppet has run successfully recently (state file has been updated) 3. Puppet runs are enabled 4. The puppet version installed ...

check_riak_ringready.pl (Advanced Nagios Plugins Collec...

github.com/harisekhon/nagios-plugins

Checks that all Riak nodes agree on state. Useful to check that ring state has settled after changing cluster memberships

check_riak_write.pl (Advanced Nagios Plugins Collection...

github.com/harisekhon/nagios-plugins

Checks Riak is working and writeable via the HTTP Rest API Checks: 1. writes a new unique key to the nagios bucket with dynamically generated value 2. reads key back, checking the value is identical to the value generated and written 3. deletes th ...

check_ssh_login.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Checks SSH login credentials. Originally written to verify the login credentials across Dell DRAC infrastructure

/Category:Remote Access

check_ssl_cert.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Check SSL Certificate Validity: 1. Certificate Expiry in days 2. Chain of Trust 2a. Root CA certificate is trusted 2b. Any intermediate certificates are present, especially important for Mobile devices 3. Domain name on certificate (optional) ...

/Category:Web Servers

check_svn_mirror.pl (Advanced Nagios Plugins Collection...

github.com/harisekhon/nagios-plugins

Checks a Subversion mirror/slave is up to date compared to it's master

/Category:Others

check_tftp.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Checks a TFTP Server by fetching a given file from the server

/Category:TFTP

check_whois.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Checks domain expiry via whois lookup. This is an important piece of code given that ppl overlook domain renewals till the last minute (and auto-renewals fail when their cached credit cards have expired)

check_zookeeper.pl (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

ZooKeeper Checks: 1. ruok - checks to see if ZooKeeper reports itself as ok 2. isro - checks to see if ZooKeeper is still writable 3. mode - checks to see if ZooKeeper is in the proper mode (leader/follower) vs standalone 4. avg latency - the averag ...

check_aws_s3_file.pl (Advanced Nagios Plugins Collectio...

github.com/harisekhon/nagios-plugins

Checks if a given file is present in AWS S3 via the HTTP Rest API

/Category:Cloud

check_zookeeper_znode.pl (Advanced Nagios Plugins Colle...

github.com/harisekhon/nagios-plugins

Flexible ZooKeeper znode check, useful for HBase, SolrCloud, Hadoop NameNode HA & JobTracker HA ZKFC or any other ZooKeeper based service. Checks: 1. root znode ("/") exists ( we are successfully connected to ZooKeeper(s), tries all given ZooKeepers ...

Page 1 of 4