summaryrefslogtreecommitdiffstats
path: root/web/attachments/149864-check_nwstat.c.diff
diff options
context:
space:
mode:
Diffstat (limited to 'web/attachments/149864-check_nwstat.c.diff')
-rw-r--r--web/attachments/149864-check_nwstat.c.diff306
1 files changed, 306 insertions, 0 deletions
diff --git a/web/attachments/149864-check_nwstat.c.diff b/web/attachments/149864-check_nwstat.c.diff
new file mode 100644
index 0000000..cd26b2d
--- /dev/null
+++ b/web/attachments/149864-check_nwstat.c.diff
@@ -0,0 +1,306 @@
1--- check_nwstat.c 2005-07-11 23:15:58.000000000 +0100
2+++ /home/sully/check_nwstat.c 2005-09-21 11:55:09.000000000 +0100
3@@ -163,6 +163,9 @@
4 temp_buffer = strdup ("15");
5 break;
6 }
7+
8+ close(sd);
9+ my_tcp_connect (server_address, server_port, &sd);
10
11 asprintf (&send_buffer,"UTIL%s\r\n",temp_buffer);
12 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
13@@ -195,6 +198,9 @@
14 /* check number of user connections */
15 } else if (vars_to_check==CONNS) {
16
17+ close(sd);
18+ my_tcp_connect (server_address, server_port, &sd);
19+
20 send_buffer = strdup ("CONNECT\r\n");
21 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
22 if (result!=STATE_OK)
23@@ -214,6 +220,9 @@
24 /* check % long term cache hits */
25 } else if (vars_to_check==LTCH) {
26
27+ close(sd);
28+ my_tcp_connect (server_address, server_port, &sd);
29+
30 send_buffer = strdup ("S1\r\n");
31 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
32 if (result!=STATE_OK)
33@@ -233,6 +242,9 @@
34 /* check cache buffers */
35 } else if (vars_to_check==CBUFF) {
36
37+ close(sd);
38+ my_tcp_connect (server_address, server_port, &sd);
39+
40 send_buffer = strdup ("S2\r\n");
41 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
42 if (result!=STATE_OK)
43@@ -252,6 +264,9 @@
44 /* check dirty cache buffers */
45 } else if (vars_to_check==CDBUFF) {
46
47+ close(sd);
48+ my_tcp_connect (server_address, server_port, &sd);
49+
50 send_buffer = strdup ("S3\r\n");
51 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
52 if (result!=STATE_OK)
53@@ -271,6 +286,9 @@
54 /* check LRU sitting time in minutes */
55 } else if (vars_to_check==LRUM) {
56
57+ close(sd);
58+ my_tcp_connect (server_address, server_port, &sd);
59+
60 send_buffer = strdup ("S5\r\n");
61 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
62 if (result!=STATE_OK)
63@@ -291,6 +309,9 @@
64 /* check KB free space on volume */
65 } else if (vars_to_check==VKF) {
66
67+ close(sd);
68+ my_tcp_connect (server_address, server_port, &sd);
69+
70 asprintf (&send_buffer,"VKF%s\r\n",volume_name);
71 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
72 if (result!=STATE_OK)
73@@ -315,6 +336,9 @@
74 /* check % free space on volume */
75 } else if (vars_to_check==VPF) {
76
77+ close(sd);
78+ my_tcp_connect (server_address, server_port, &sd);
79+
80 asprintf (&send_buffer,"VKF%s\r\n",volume_name);
81 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
82 if (result!=STATE_OK)
83@@ -331,7 +355,7 @@
84
85 close(sd);
86 my_tcp_connect (server_address, server_port, &sd);
87-
88+
89 asprintf (&send_buffer,"VKS%s\r\n",volume_name);
90 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
91 if (result!=STATE_OK)
92@@ -352,6 +376,9 @@
93 /* check to see if DS Database is open or closed */
94 } else if (vars_to_check==DSDB) {
95
96+ close(sd);
97+ my_tcp_connect (server_address, server_port, &sd);
98+
99 send_buffer = strdup ("S11\r\n");
100 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
101 if (result!=STATE_OK)
102@@ -373,6 +400,9 @@
103 /* check to see if logins are enabled */
104 } else if (vars_to_check==LOGINS) {
105
106+ close(sd);
107+ my_tcp_connect (server_address, server_port, &sd);
108+
109 send_buffer = strdup ("S12\r\n");
110 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
111 if (result!=STATE_OK)
112@@ -386,7 +416,10 @@
113
114 /* check packet receive buffers */
115 } else if (vars_to_check==UPRB || vars_to_check==PUPRB) {
116-
117+
118+ close(sd);
119+ my_tcp_connect (server_address, server_port, &sd);
120+
121 asprintf (&send_buffer,"S15\r\n");
122 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
123 if (result!=STATE_OK)
124@@ -394,6 +427,9 @@
125
126 used_packet_receive_buffers=atoi(recv_buffer);
127
128+ close(sd);
129+ my_tcp_connect (server_address, server_port, &sd);
130+
131 asprintf (&send_buffer,"S16\r\n");
132 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
133 if (result!=STATE_OK)
134@@ -420,6 +456,9 @@
135 /* check SAP table entries */
136 } else if (vars_to_check==SAPENTRIES) {
137
138+ close(sd);
139+ my_tcp_connect (server_address, server_port, &sd);
140+
141 if (sap_number==-1)
142 asprintf (&send_buffer,"S9\r\n");
143 else
144@@ -443,6 +482,9 @@
145 /* check KB purgeable space on volume */
146 } else if (vars_to_check==VKP) {
147
148+ close(sd);
149+ my_tcp_connect (server_address, server_port, &sd);
150+
151 asprintf (&send_buffer,"VKP%s\r\n",volume_name);
152 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
153 if (result!=STATE_OK)
154@@ -463,6 +505,9 @@
155 /* check % purgeable space on volume */
156 } else if (vars_to_check==VPP) {
157
158+ close(sd);
159+ my_tcp_connect (server_address, server_port, &sd);
160+
161 asprintf (&send_buffer,"VKP%s\r\n",volume_name);
162 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
163 if (result!=STATE_OK)
164@@ -477,6 +522,9 @@
165
166 purgeable_disk_space=strtoul(recv_buffer,NULL,10);
167
168+ close(sd);
169+ my_tcp_connect (server_address, server_port, &sd);
170+
171 asprintf (&send_buffer,"VKS%s\r\n",volume_name);
172 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
173 if (result!=STATE_OK)
174@@ -496,6 +544,9 @@
175 /* check KB not yet purgeable space on volume */
176 } else if (vars_to_check==VKNP) {
177
178+ close(sd);
179+ my_tcp_connect (server_address, server_port, &sd);
180+
181 asprintf (&send_buffer,"VKNP%s\r\n",volume_name);
182 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
183 if (result!=STATE_OK)
184@@ -516,6 +567,9 @@
185 /* check % not yet purgeable space on volume */
186 } else if (vars_to_check==VPNP) {
187
188+ close(sd);
189+ my_tcp_connect (server_address, server_port, &sd);
190+
191 asprintf (&send_buffer,"VKNP%s\r\n",volume_name);
192 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
193 if (result!=STATE_OK)
194@@ -530,6 +584,9 @@
195
196 non_purgeable_disk_space=strtoul(recv_buffer,NULL,10);
197
198+ close(sd);
199+ my_tcp_connect (server_address, server_port, &sd);
200+
201 asprintf (&send_buffer,"VKS%s\r\n",volume_name);
202 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
203 if (result!=STATE_OK)
204@@ -549,6 +606,9 @@
205 /* check # of open files */
206 } else if (vars_to_check==OFILES) {
207
208+ close(sd);
209+ my_tcp_connect (server_address, server_port, &sd);
210+
211 asprintf (&send_buffer,"S18\r\n");
212 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
213 if (result!=STATE_OK)
214@@ -566,6 +626,9 @@
215 /* check # of abended threads (Netware 5.x only) */
216 } else if (vars_to_check==ABENDS) {
217
218+ close(sd);
219+ my_tcp_connect (server_address, server_port, &sd);
220+
221 asprintf (&send_buffer,"S17\r\n");
222 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
223 if (result!=STATE_OK)
224@@ -583,6 +646,9 @@
225 /* check # of current service processes (Netware 5.x only) */
226 } else if (vars_to_check==CSPROCS) {
227
228+ close(sd);
229+ my_tcp_connect (server_address, server_port, &sd);
230+
231 asprintf (&send_buffer,"S20\r\n");
232 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
233 if (result!=STATE_OK)
234@@ -613,6 +679,9 @@
235 /* check # Timesync Status */
236 } else if (vars_to_check==TSYNC) {
237
238+ close(sd);
239+ my_tcp_connect (server_address, server_port, &sd);
240+
241 asprintf (&send_buffer,"S22\r\n");
242 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
243 if (result!=STATE_OK)
244@@ -631,6 +700,9 @@
245 /* check LRU sitting time in secondss */
246 } else if (vars_to_check==LRUS) {
247
248+ close(sd);
249+ my_tcp_connect (server_address, server_port, &sd);
250+
251 send_buffer = strdup ("S4\r\n");
252 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
253 if (result!=STATE_OK)
254@@ -647,6 +719,9 @@
255 /* check % dirty cacheobuffers as a percentage of the total*/
256 } else if (vars_to_check==DCB) {
257
258+ close(sd);
259+ my_tcp_connect (server_address, server_port, &sd);
260+
261 send_buffer = strdup ("S6\r\n");
262 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
263 if (result!=STATE_OK)
264@@ -662,6 +737,9 @@
265 /* check % total cache buffers as a percentage of the original*/
266 } else if (vars_to_check==TCB) {
267
268+ close(sd);
269+ my_tcp_connect (server_address, server_port, &sd);
270+
271 send_buffer = strdup ("S7\r\n");
272 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
273 if (result!=STATE_OK)
274@@ -675,6 +753,10 @@
275 asprintf (&output_message,_("Total cache buffers = %lu%% of the original"),total_cache_buffers);
276
277 } else if (vars_to_check==DSVER) {
278+
279+ close(sd);
280+ my_tcp_connect (server_address, server_port, &sd);
281+
282 asprintf (&send_buffer,"S13\r\n");
283 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
284 if (result!=STATE_OK)
285@@ -685,6 +767,10 @@
286 asprintf (&output_message,_("NDS Version %s"),recv_buffer);
287
288 } else if (vars_to_check==UPTIME) {
289+
290+ close(sd);
291+ my_tcp_connect (server_address, server_port, &sd);
292+
293 asprintf (&send_buffer,"UPTIME\r\n");
294 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
295 if (result!=STATE_OK)
296@@ -697,6 +783,10 @@
297 asprintf (&output_message,_("Up %s"),recv_buffer);
298
299 } else if (vars_to_check==NLM) {
300+
301+ close(sd);
302+ my_tcp_connect (server_address, server_port, &sd);
303+
304 asprintf (&send_buffer,"S24:%s\r\n",nlm_name);
305 result=send_tcp_request(sd,send_buffer,recv_buffer,sizeof(recv_buffer));
306 if (result!=STATE_OK)