время входа в систему приписывает в eDirectory

Для контроля контроля сервера (nagios в нашем случае), бесплатный или основной план Pingdom или alertfox работает отлично.

2
задан 3 April 2013 в 18:20
1 ответ

Вот ... Я чувствую вашу боль, у меня когда-то была такая же проблема

Вы можете использовать ldapsearch, например:

ldapsearch -LLL -x -h 172.16.0.223 -Z -D cn=admin,o=local -W  "(&(objectclass=Person))" logintime 

Если вам нужен хороший чистый файл csv, пропустите его через это ...

| sed ':a;N;$!ba;s/ou=OFFICE1,o=local\n//g'  | sed 's/dn: cn=//' | sed 's/logintime: //g' | sed 's/Z$//g' | grep -v "^$" > user.login.times.csv

Дополнительные параметры ... Вот поиск, который я провел, чтобы получить только список людей, которые не вошли в систему до определенной даты

ldapsearch -LLL -x -h 172.16.0.223 -Z -D cn=admin,o=local -W "(&(objectclass=Person)(loginTime<=20110101000000Z))" logintime > users.logintime.before.jan.1.2011.txt

Если вы неравнодушны к инструментам Windows, вы можете использовать nlist

4
ответ дан 3 December 2019 в 10:08

Теги

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