mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-29 07:29:32 +00:00
2.5 KiB
2.5 KiB
Ntopng Class
The Ntopng class provides information about global data (e.g., list of interfaces) and consts (e.g., alert types).
Constructor
__init__(self, username=None, password=None, auth_token=None, url="http://localhost:3000")
Constructs a new Ntopng object.
username: The ntopng username (leave empty if token authentication is used) (string).password: The ntopng password (leave empty if token authentication is used) (string).auth_token: The authentication token (leave empty if username/password authentication is used) (integer).url: The default ntopng URL (e.g., http://localhost:3000) (string).
Methods
get_url(self)
Returns the ntopng URL.
- Returns: The ntopng URL (string).
issue_request(self, url, params)
Issues a GET request.
url: The URL for the GET request (string).params: Parameters to include in the request (dictionary).- Returns: The response from the request (HTTP response object).
issue_post_request(self, url, params)
Issues a POST request.
url: The URL for the POST request (string).params: Parameters to include in the request (dictionary).- Returns: The response from the request (HTTP response object).
enable_debug(self)
Enables debugging mode.
request(self, url, params)
Issues a GET request and returns the response.
url: The URL for the GET request (string).params: Parameters to include in the request (dictionary).- Returns: The response from the request (dictionary).
post_request(self, url, params)
Issues a POST request and returns the response.
url: The URL for the POST request (string).params: Parameters to include in the request (dictionary).- Returns: The response from the request (dictionary).
get_alert_types(self)
Returns all alert types.
- Returns: The list of alert types (array).
get_alert_severities(self)
Returns all severities.
- Returns: The list of severities (array).
get_interface(self, ifid)
Returns an Interface instance.
ifid: The interface ID (integer).- Returns: The interface instance (
ntopng.Interface).
get_historical_interface(self, ifid)
Returns a Historical handle for an interface.
ifid: The interface ID (integer).- Returns: The historical handle (
ntopng.Historical).
get_interfaces_list(self)
Returns all available interfaces.
- Returns: The list of interfaces (array).
get_host_interfaces_list(self, host)
Returns all ntopng interfaces for a given host.
host: The host (string).- Returns: List of interfaces (array).