]> git.pld-linux.org Git - packages/nagios-plugin-check_scan.git/blame - pld.patch
no abs path for tools, some wrong and no real value here
[packages/nagios-plugin-check_scan.git] / pld.patch
CommitLineData
3cbb88d3
ER
1--- nagios-plugin-check_scan/check_scan 2015-06-08 15:11:24.537599653 +0300
2+++ nagios-plugin-check_scan-20051011/check_scan 2015-06-08 15:20:57.107351465 +0300
3@@ -60,11 +60,18 @@
f870cc69
ER
4 # 3. incorporate critical port lists
5 #
6 # - - - - - - - - SET THESE VARIABLES - - - - - - - - - - - -
7-BASEDIR=/etc/nagios/scancheck #where to keep everything
8- #must be nagios user writable
9-NMAPPATH=/usr/bin #where is nmap
10+# where to keep everything
11+# must be nagios user writable
12+BASEDIR=/var/lib/nagios/check_scan
f870cc69
ER
13 #------------------------------------------------------------
14
15+# constants from utils.sh
16+STATE_OK=0
17+STATE_WARNING=1
18+STATE_CRITICAL=2
19+STATE_UNKNOWN=3
20+STATE_DEPENDENT=4
21+
22 #note... to run manually, you have to supply a dummy
23 #argument 1, since the ip address is arg2
24
3cbb88d3 25@@ -73,7 +80,7 @@
f870cc69
ER
26 if [ ! "$IP" ]; then
27
28 echo "No IP address supplied"
29- exit 0
30+ exit $STATE_UNKNOWN
31
32 fi
33
3cbb88d3 34@@ -111,38 +118,38 @@
f870cc69 35
3cbb88d3
ER
36 fi
37
38-SCANTIME=`/bin/date +%Y%m%d-%H%M`
39+SCANTIME=`date +%Y%m%d-%H%M`
40
41-/usr/bin/nmap -sT -P0 $IP | /bin/grep -w open | \
42-/usr/bin/sort > $SCANDIR/$IP
43+nmap -sT -P0 $IP | grep -w open | \
44+sort > $SCANDIR/$IP
45
46-DIFF=`/usr/bin/comm -23 $SCANDIR/$IP $SCANDIR/$IP.base`
47+DIFF=`comm -23 $SCANDIR/$IP $SCANDIR/$IP.base`
48
49 if [ "$DIFF" ]; then
50
51 CHANGED=1
52- DIFFSTR=`echo "$DIFF" | /usr/bin/awk '{print $1}' | \
53- /usr/bin/paste -s -d " " -`
54+ DIFFSTR=`echo "$DIFF" | awk '{print $1}' | \
55+ paste -s -d " " -`
56
57 fi
58
59 if [ $INITIAL -eq 1 ]; then
60
61- /bin/cat $SCANDIR/$IP > $SCANDIR/$IP.base
62+ cat $SCANDIR/$IP > $SCANDIR/$IP.base
f870cc69
ER
63 echo "Initial scan"
64- exit 0
65+ exit $STATE_OK
66
67 fi
68
69 if [ $CHANGED -eq 1 ]; then
70
71 echo "Scan $SCANTIME: NEW $DIFFSTR"
72- exit 1
73+ exit $STATE_WARNING
74
75 else
76
77 echo "$SCANTIME: no change"
78- exit 0
79+ exit $STATE_OK
80
81 fi
82
This page took 0.095119 seconds and 4 git commands to generate.