forked from CESNET/netopeer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
netopeer-server.8.html
216 lines (143 loc) · 5.28 KB
/
netopeer-server.8.html
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
<!-- Creator : groff version 1.22.2 -->
<!-- CreationDate: Mon Feb 9 12:28:13 2015 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="generator" content="groff -Thtml, see www.gnu.org">
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="Content-Style" content="text/css">
<style type="text/css">
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
h1 { text-align: center }
</style>
<title>netopeer-server</title>
</head>
<body>
<h1 align="center">netopeer-server</h1>
<a href="#NAME">NAME</a><br>
<a href="#SYNOPSIS">SYNOPSIS</a><br>
<a href="#DESCRIPTION">DESCRIPTION</a><br>
<a href="#OPTIONS">OPTIONS</a><br>
<a href="#ENVIRONMENT">ENVIRONMENT</a><br>
<a href="#FILES">FILES</a><br>
<a href="#NETOPEER MODULES">NETOPEER MODULES</a><br>
<a href="#TROUBLESHOOTING">TROUBLESHOOTING</a><br>
<a href="#SEE ALSO">SEE ALSO</a><br>
<a href="#MAILING LIST">MAILING LIST</a><br>
<a href="#REPORTING BUGS">REPORTING BUGS</a><br>
<a href="#AUTHORS">AUTHORS</a><br>
<a href="#COPYRIGHT">COPYRIGHT</a><br>
<hr>
<h2>NAME
<a name="NAME"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">netopeer-server
− NETCONF protocol server</p>
<h2>SYNOPSIS
<a name="SYNOPSIS"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>netopeer-server
[−dhV] [-v</b> <i>level</i><b>]</b></p>
<h2>DESCRIPTION
<a name="DESCRIPTION"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>netopeer-server</b>
is the NETCONF protocol server running as a system daemon.
The <b>netopeer-server</b> is based on the libnetconf
library. It provides an environment to run transAPI modules
for configuration a specific device or application according
to its data model.</p>
<h2>OPTIONS
<a name="OPTIONS"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>−d</b></p>
<p style="margin-left:22%;">Run in daemon mode.</p>
<p style="margin-left:11%; margin-top: 1em"><b>−h</b></p>
<p style="margin-left:22%;">Show help.</p>
<p style="margin-left:11%; margin-top: 1em"><b>−V</b></p>
<p style="margin-left:22%;">Show program version.</p>
<p style="margin-left:11%; margin-top: 1em"><b>−v</b>
<i>level</i></p>
<p style="margin-left:22%;">Set the verbosity level.
Possible values are from 0 (default) to 3. This overrides
any <b>NETOPEER_VERBOSE</b> environment variable.</p>
<h2>ENVIRONMENT
<a name="ENVIRONMENT"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">NETOPEER_VERBOSE</p>
<p style="margin-left:22%;">Set the verbosity level.
Possible values are from 0 (default) to 3. Overridden by the
<b>−v</b> option.</p>
<h2>FILES
<a name="FILES"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><i>/etc/netopeer/modules.conf.d/</i></p>
<p style="margin-left:22%;">Directory where the modules
configuration files are stored. Note, that they usually
refers to various files in other locations.</p>
<p style="margin-left:11%; margin-top: 1em"><i>/etc/netopeer/cfgnetopeer/*</i></p>
<p style="margin-left:22%;">Datastores, data models and
validators for the <b>netopeer-server</b> internal
modules.</p>
<p style="margin-left:11%; margin-top: 1em"><b>libnetconf
files</b> <i><br>
/var/lib/libnetconf/datastore-acm.xml</i></p>
<p style="margin-left:22%;">Datastore file for the internal
NETCONF Access Control module.</p>
<p style="margin-left:11%; margin-top: 1em"><i>/dev/shm/sem.NCDS_FLOCK_*</i></p>
<p style="margin-left:22%;">Datastores locks used
internally by the <b>libnetconf</b> library.</p>
<h2>NETOPEER MODULES
<a name="NETOPEER MODULES"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">TBD</p>
<h2>TROUBLESHOOTING
<a name="TROUBLESHOOTING"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>Datastores
dead lock</b> <br>
When the server crashes or is terminated with SIGKILL, it
may happen that the internal datastore locks stay locked. In
such a case, the next time the <b>netopeer-server</b> (or
any other libnetconf based application) tries to access the
configuration datastores, it freezes. To solve this problem,
release the locks manually removing the
<i>/dev/shm/sem.NCDS_FLOCK_*</i> files.</p>
<h2>SEE ALSO
<a name="SEE ALSO"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>netopeer-cli(1)</b>,
<b>netopeer-configurator(1)</b>,
<b>netopeer-manager(1)</b>,</p>
<p style="margin-left:11%; margin-top: 1em"><b>Homepage</b>
<br>
https://netopeer.googlecode.com</p>
<h2>MAILING LIST
<a name="MAILING LIST"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">To discuss
various topics about <b>netopeer-server,</b> join the
Netopeer mailing list at
<https://groups.google.com/group/netopeer>.</p>
<h2>REPORTING BUGS
<a name="REPORTING BUGS"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">Report bugs to
the issue tracker at
<https://code.google.com/p/netopeer/issues/list>.</p>
<h2>AUTHORS
<a name="AUTHORS"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">Radek Krejci
<[email protected]></p>
<h2>COPYRIGHT
<a name="COPYRIGHT"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">Copyright
© 2015 CESNET, z.s.p.o.</p>
<hr>
</body>
</html>