Как отправить SNMP-ловушку, которая будет содержать всю информацию о командах, запускаемых каждым пользователем?

Так может ли кто-нибудь помочь мне настроить ниже 3 точек на стороне клиента, где у нас установлена ​​служба SNMP?

Небольшой фон: [ 1112]
У нас есть один сервер мониторинга OpenNMS, который контролирует все остальные серверы в нашей организации. с последних нескольких дней у нас есть требование отслеживать нижеуказанные точки на всех серверах Ubuntu. (Поскольку все серверы Linux в нашей организации работают на Ubuntu.)

1. История всех команд, использованных или опробованных (история каждого пользователя cli) любым пользователем с базовой информацией. (Как имя пользователя, использовалась команда завершения, дата и время, независимо от того, была ли она успешной или нет, и т. Д.)

2. Список пользователей, которые не заходили на сервер с последних 10 дней.

3. список пользователей, пароли которых заблокированы, или ключи авторизации истекли.

Теперь OpenNMS контролирует все серверы, используя snmp & amp; ловушки

Пожалуйста, не стесняйтесь спрашивать, если потребуется какая-либо дополнительная информация. Заранее спасибо.

Некоторая дополнительная информация о сервере OpenNMS у нас есть:
Веб-консоль OpenNMS
Версия: 1.10.10
Время сервера: вторник, 06 августа 13:14:21 IST 2013
Время клиента: вторник, 06 августа 2013 г. 13:12:57 GMT + 0530 (стандартное время Индии)
Версия Java: 1.6.0_27 Sun Microsystems Inc. [ 116]
Виртуальная машина Java: 20.0-b12 Sun Microsystems Inc.
Операционная система: Linux 3.5.0-23-generic (amd64)
Контейнер сервлетов: jetty / 7.5.1.v20110908 (Servlet Spec 2.5)
Агент пользователя: Mozilla / 5.0 (Windows NT 6.1) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 28.0.1500.95 Safari / 537.36
Тип базы данных: PostgreSQL
Версия базы данных: 9.1.9

2
задан 6 August 2013 в 11:45

1 ответ

Вам придется написать специальную программу, которая сначала собирает всю эту информацию. Затем я бы предложил вам использовать библиотеку SNMP, связанную с этой программой, которая затем будет отправлять структуры данных через ловушки SNMP.

Примером может быть установка библиотек Net-SNMP, написание сценария Perl, который собирает все необходимые данные, а затем использование модуля Perl Net-SNMP в этом сценарии для отправки ловушек SNMP с данными.

Я думаю, что отправка SNMP-ловушки с историей кликов пользователя - действительно плохая идея. Ловушки SNMP обычно представляют собой простой текст и небезопасны.

0
ответ дан 6 August 2013 в 11:45

Другие вопросы по тегам:

Похожие вопросы: