audit_request_status(3)

AUDIT_REQUEST_STATUS(3) Linux Audit API AUDIT_REQUEST_STATUS(3)

НАЗВАНИЕ

audit_request_status - получить статус системы аудита

СИНТАКСИС

#include <libaudit.h>

int audit_request_status (int fd);

ОПИСАНИЕ

audit_request_status запрашивает ядро для получения структуры статуса системы аудита с различными параметрами. Структура audit_status:

struct audit_status {

__u32 mask; /* битовая маска допустимых параметров */
__u32 enabled; /* 1 = включена, 0 = отключена */
__u32 failure; /* действие Failure-to-log */
__u32 pid; /* pid процесса демона auditd */
__u32 rate_limit; /* лимит сообщений (в секунду) */
__u32 backlog_limit; /* лимит сообщений в очереди */
__u32 lost; /* потеряно сообщений */
__u32 backlog; /* количество сообщений в очереди */ };

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При ошибке возвращает значение <= 0. Иначе - порядковый номер сообщения netlink. В функции может произойти любая ошибка, появляющаяся в функции sendto.

СМ. ТАКЖЕ

audit_open(3), audit_get_reply(3), auditd(8).

АВТОР

Стив Граб (Steve Grubb)

ПЕРЕВОД

Перевод с английского russians <pawel5000@gmail.com> 2007

Октябрь 2006 Red Hat