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 Tree

Check Current Connections

Rating
10 votes
Favoured:
0
Last Release Date
2014-04-03
Compatible With
  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI
Hits
43911
Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
Shell script to check the number of connections/sockets in a given state.
Uses iproute2's ss tool to retrieve connections (Linux only).
Check the number of connections/sockets in a given state.
Uses iproute2's ss tool to retrieve connections.

Options:
-s State of connection (def: all)
(established, syn-sent, syn-recv, fin-wait-1, fin-wait-2, time-wait,
closed, close-wait, last-ack, listen, and closing)
-f Apply quoted ss expression filter
e.g. '( dst 192.168.1/24 and dport >= :1024 )'
-p Set protocol or family type (udp/tcp/inet/inet6)
-c Critical threshold as an integer
-w Warning threshold as an integer

##########
# Example: #
##########

# 1.) Critical if more than 1000 connections to port 443 are in the TCP ESTABLISHED state.
# $ ./check_connections.sh -s established '( sport = :443 )' -w 800 -c 1000
Reviews (1)
bypinkpony, April 17, 2014
Work good!