-
Notifications
You must be signed in to change notification settings - Fork 7
/
php_snmp.pir
311 lines (186 loc) · 6.04 KB
/
php_snmp.pir
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
# Copyright (C) 2008, The Perl Foundation.
=head1 NAME
php_snmp.pir - PHP snmp Library
=head1 DESCRIPTION
=head2 Functions
=over 4
=cut
=item C<void php_snmpv3(INTERNAL_FUNCTION_PARAMETERS, int st)>
*
* Generic SNMPv3 object fetcher
* From here is passed on the the common internal object fetcher.
*
* st=SNMP_CMD_GET snmp3_get() - query an agent and return a single value.
* st=SNMP_CMD_GETNEXT snmp3_getnext() - query an agent and return the next single value.
* st=SNMP_CMD_WALK snmp3_walk() - walk the mib and return a single dimensional array
* containing the values.
* st=SNMP_CMD_REALWALK snmp3_real_walk() - walk the mib and return an
* array of oid,value pairs.
* st=SNMP_CMD_SET snmp3_set() - query an agent and set a single value
*
NOT IMPLEMENTED.
=cut
.sub 'php_snmpv3'
not_implemented()
.end
=item C<string snmp2_get(string host, string community, string object_id [, int timeout [, int retries]])>
Fetch a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp2_get'
not_implemented()
.end
=item C<string snmp2_getnext(string host, string community, string object_id [, int timeout [, int retries]])>
Fetch a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp2_getnext'
not_implemented()
.end
=item C<array snmp2_real_walk(string host, string community, string object_id [, int timeout [, int retries]])>
Return all objects including their respective object id withing the specified one
NOT IMPLEMENTED.
=cut
.sub 'snmp2_real_walk'
not_implemented()
.end
=item C<int snmp2_set(string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]])>
Set the value of a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp2_set'
not_implemented()
.end
=item C<array snmp2_walk(string host, string community, string object_id [, int timeout [, int retries]])>
Return all objects under the specified object id
NOT IMPLEMENTED.
=cut
.sub 'snmp2_walk'
not_implemented()
.end
=item C<int snmp3_get(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])>
Fetch the value of a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp3_get'
not_implemented()
.end
=item C<int snmp3_getnext(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])>
Fetch the value of a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp3_getnext'
not_implemented()
.end
=item C<int snmp3_real_walk(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])>
Fetch the value of a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp3_real_walk'
not_implemented()
.end
=item C<int snmp3_set(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id, string type, mixed value [, int timeout [, int retries]])>
Fetch the value of a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp3_set'
not_implemented()
.end
=item C<int snmp3_walk(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])>
Fetch the value of a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmp3_walk'
not_implemented()
.end
=item C<bool snmp_get_quick_print(void)>
Return the current status of quick_print
NOT IMPLEMENTED.
=cut
.sub 'snmp_get_quick_print'
not_implemented()
.end
=item C<int snmp_get_valueretrieval()>
Return the method how the SNMP values will be returned
NOT IMPLEMENTED.
=cut
.sub 'snmp_get_valueretrieval'
not_implemented()
.end
=item C<int snmp_read_mib(string filename)>
Reads and parses a MIB file into the active MIB tree.
NOT IMPLEMENTED.
=cut
.sub 'snmp_read_mib'
not_implemented()
.end
=item C<void snmp_set_enum_print(int enum_print)>
Return all values that are enums with their enum value instead of the raw integer
NOT IMPLEMENTED.
=cut
.sub 'snmp_set_enum_print'
not_implemented()
.end
=item C<void snmp_set_oid_output_format(int oid_format)>
Set the OID output format.
NOT IMPLEMENTED.
=cut
.sub 'snmp_set_oid_output_format'
not_implemented()
.end
=item C<void snmp_set_quick_print(int quick_print)>
Return all objects including their respective object id withing the specified one
NOT IMPLEMENTED.
=cut
.sub 'snmp_set_quick_print'
not_implemented()
.end
=item C<int snmp_set_valueretrieval(int method)>
Specify the method how the SNMP values will be returned
NOT IMPLEMENTED.
=cut
.sub 'snmp_set_valueretrieval'
not_implemented()
.end
=item C<string snmpget(string host, string community, string object_id [, int timeout [, int retries]])>
Fetch a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmpget'
not_implemented()
.end
=item C<string snmpgetnext(string host, string community, string object_id [, int timeout [, int retries]])>
Fetch a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmpgetnext'
not_implemented()
.end
=item C<array snmprealwalk(string host, string community, string object_id [, int timeout [, int retries]])>
Return all objects including their respective object id withing the specified one
NOT IMPLEMENTED.
=cut
.sub 'snmprealwalk'
not_implemented()
.end
=item C<int snmpset(string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]])>
Set the value of a SNMP object
NOT IMPLEMENTED.
=cut
.sub 'snmpset'
not_implemented()
.end
=item C<array snmpwalk(string host, string community, string object_id [, int timeout [, int retries]])>
Return all objects under the specified object id
NOT IMPLEMENTED.
=cut
.sub 'snmpwalk'
not_implemented()
.end
=back
=cut
# Local Variables:
# mode: pir
# fill-column: 100
# End:
# vim: expandtab shiftwidth=4 ft=pir: