#include <time.h>#include "syslog-ng.h"#include "plugin.h"#include "cfg-parser.h"#include "plugin-types.h"#include "messages.h"#include "misc.h"#include "stats/stats.h"#include "logmsg/nvtable.h"#include "logqueue.h"#include "afsnmpdest.h"#include "afsnmp-parser.h"#include "logthrdest/logthrdestdrv.h"#include <stdlib.h>
Classes | |
| struct | SnmpObjTypeList |
Macros | |
| #define | MAX_OIDS 128 |
| #define | ADD_ARG(str) args[argc++] = str ? g_strdup(str) : g_strdup("") |
Functions | |
| void | snmpdest_dd_set_version (LogDriver *d, const gchar *version) |
| void | snmpdest_dd_set_host (LogDriver *d, const gchar *host) |
| void | snmpdest_dd_set_port (LogDriver *d, gint port) |
| gboolean | snmpdest_dd_set_snmp_obj (LogDriver *d, GlobalConfig *cfg, const gchar *objectid, const gchar *type, const gchar *value) |
| void | snmpdest_dd_set_trap_obj (LogDriver *d, GlobalConfig *cfg, const gchar *objectid, const gchar *type, const gchar *value) |
| void | snmpdest_dd_set_community (LogDriver *d, const gchar *community) |
| gboolean | snmpdest_dd_set_engine_id (LogDriver *d, const gchar *eid) |
| void | snmpdest_dd_set_auth_username (LogDriver *d, const gchar *auth_username) |
| void | snmpdest_dd_set_auth_algorithm (LogDriver *d, const gchar *auth_algo) |
| void | snmpdest_dd_set_auth_password (LogDriver *d, const gchar *auth_pwd) |
| void | snmpdest_dd_set_enc_algorithm (LogDriver *d, const gchar *enc_algo) |
| void | snmpdest_dd_set_enc_password (LogDriver *d, const gchar *epwd) |
| void | snmpdest_dd_set_transport (LogDriver *d, const gchar *transport) |
| void | snmpdest_dd_set_time_zone (LogDriver *s, const gchar *time_zone) |
| int | snmp_input (int operation, netsnmp_session *session, int reqid, netsnmp_pdu *pdu, void *magic) |
| LogDriver * | snmpdest_dd_new (GlobalConfig *cfg) |
| gboolean | snmpdest_check_required_params (LogDriver *d, gchar *err_msg) |
| gchar * | snmpdest_dd_get_version (LogDriver *d) |
| const LogTemplateOptions * | snmpdest_dd_get_template_options (LogDriver *d) |
| gboolean | snmpdest_dd_check_auth_algorithm (gchar *algo) |
| gboolean | snmpdest_dd_check_enc_algorithm (gchar *algo) |
Variables | |
| const gchar * | s_v2c = "v2c" |
| const gchar * | s_v3 = "v3" |
| const gchar * | s_sha = "SHA" |
| const gchar * | s_aes = "AES" |
| const gchar * | s_snmp_name = "syslog-ng" |
| #define ADD_ARG | ( | str | ) | args[argc++] = str ? g_strdup(str) : g_strdup("") |
| #define MAX_OIDS 128 |
| int snmp_input | ( | int | operation, |
| netsnmp_session * | session, | ||
| int | reqid, | ||
| netsnmp_pdu * | pdu, | ||
| void * | magic | ||
| ) |
| gboolean snmpdest_check_required_params | ( | LogDriver * | d, |
| gchar * | err_msg | ||
| ) |
| gboolean snmpdest_dd_check_auth_algorithm | ( | gchar * | algo | ) |
| gboolean snmpdest_dd_check_enc_algorithm | ( | gchar * | algo | ) |
| const LogTemplateOptions* snmpdest_dd_get_template_options | ( | LogDriver * | d | ) |
| gchar* snmpdest_dd_get_version | ( | LogDriver * | d | ) |
| LogDriver* snmpdest_dd_new | ( | GlobalConfig * | cfg | ) |
| void snmpdest_dd_set_auth_algorithm | ( | LogDriver * | d, |
| const gchar * | auth_algo | ||
| ) |
| void snmpdest_dd_set_auth_password | ( | LogDriver * | d, |
| const gchar * | auth_pwd | ||
| ) |
| void snmpdest_dd_set_auth_username | ( | LogDriver * | d, |
| const gchar * | auth_username | ||
| ) |
| void snmpdest_dd_set_community | ( | LogDriver * | d, |
| const gchar * | community | ||
| ) |
| void snmpdest_dd_set_enc_algorithm | ( | LogDriver * | d, |
| const gchar * | enc_algo | ||
| ) |
| void snmpdest_dd_set_enc_password | ( | LogDriver * | d, |
| const gchar * | epwd | ||
| ) |
| gboolean snmpdest_dd_set_engine_id | ( | LogDriver * | d, |
| const gchar * | eid | ||
| ) |
| void snmpdest_dd_set_host | ( | LogDriver * | d, |
| const gchar * | host | ||
| ) |
| void snmpdest_dd_set_port | ( | LogDriver * | d, |
| gint | port | ||
| ) |
| gboolean snmpdest_dd_set_snmp_obj | ( | LogDriver * | d, |
| GlobalConfig * | cfg, | ||
| const gchar * | objectid, | ||
| const gchar * | type, | ||
| const gchar * | value | ||
| ) |
| void snmpdest_dd_set_time_zone | ( | LogDriver * | s, |
| const gchar * | time_zone | ||
| ) |
| void snmpdest_dd_set_transport | ( | LogDriver * | d, |
| const gchar * | transport | ||
| ) |
| void snmpdest_dd_set_trap_obj | ( | LogDriver * | d, |
| GlobalConfig * | cfg, | ||
| const gchar * | objectid, | ||
| const gchar * | type, | ||
| const gchar * | value | ||
| ) |
| void snmpdest_dd_set_version | ( | LogDriver * | d, |
| const gchar * | version | ||
| ) |
| const gchar* s_aes = "AES" |
| const gchar* s_sha = "SHA" |
| const gchar* s_snmp_name = "syslog-ng" |
| const gchar* s_v2c = "v2c" |
| const gchar* s_v3 = "v3" |