github.com/netdata/go.d.plugin@v0.58.1/modules/openvpn/client/commands.go (about)

     1  // SPDX-License-Identifier: GPL-3.0-or-later
     2  
     3  package client
     4  
     5  /*
     6  https://openvpn.net/community-resources/management-interface/
     7  
     8  OUTPUT FORMAT
     9  -------------
    10  
    11  (1) Command success/failure indicated by "SUCCESS: [text]" or
    12      "ERROR: [text]".
    13  
    14  (2) For commands which print multiple lines of output,
    15      the last line will be "END".
    16  
    17  (3) Real-time messages will be in the form ">[source]:[text]",
    18      where source is "CLIENT", "ECHO", "FATAL", "HOLD", "INFO", "LOG",
    19      "NEED-OK", "PASSWORD", or "STATE".
    20  */
    21  
    22  var (
    23  	// Close the management session, and resume listening on the
    24  	// management port for connections from other clients. Currently,
    25  	// the OpenVPN daemon can at most support a single management client
    26  	// any one time.
    27  	commandExit = "exit\n"
    28  
    29  	// Show current daemon status information, in the same format as
    30  	// that produced by the OpenVPN --status directive.
    31  	commandStatus3 = "status 3\n"
    32  
    33  	// no description in docs ¯\(°_o)/¯
    34  	commandLoadStats = "load-stats\n"
    35  
    36  	// Show the current OpenVPN and Management Interface versions.
    37  	commandVersion = "version\n"
    38  )