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

Check Current Connections

Rating
10 votes
Favoured:
0
Last Release Date
2014-04-03
Compatible With
  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI
E-mail
Hits
26718
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
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!