Так может ли кто-нибудь помочь мне настроить ниже 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
Вам придется написать специальную программу, которая сначала собирает всю эту информацию. Затем я бы предложил вам использовать библиотеку SNMP, связанную с этой программой, которая затем будет отправлять структуры данных через ловушки SNMP.
Примером может быть установка библиотек Net-SNMP, написание сценария Perl, который собирает все необходимые данные, а затем использование модуля Perl Net-SNMP в этом сценарии для отправки ловушек SNMP с данными.
Я думаю, что отправка SNMP-ловушки с историей кликов пользователя - действительно плохая идея. Ловушки SNMP обычно представляют собой простой текст и небезопасны.