Это - вид обмана, потому что я сделал большую разработку на нем, и это на самом деле проверяет много разных вещей сразу, но самым полезным nagios 'плагином' для меня является Resmon. Это - агент, Вы работаете на самом сервере и подключениях nagios по http для выполнения проверок. Я предполагаю, что это подобно тому, что nrpe делает, но со многими различными проектными решениями.
Вы могли бы запустить с чего-то как:
while read user;
do crontab -l -u $user >> usersTabs;
done < <(awk -F: '{print $1}' /etc/passwd )
Это действительно зависит, Вы хотите, чтобы они работали как тот же пользователь, которым они были прежде?
Если мой Google корректен, различие в формате:
* syntax:
* user crontab:
* minutes hours doms months dows cmd\n
* system crontab (/etc/crontab):
* minutes hours doms months dows USERNAME cmd\n
Принятие Вас имеет вывод от пользователей crontabs в папке, Вы могли сделать что-то как:
find . -type f -print0 | xargs -0 -e perl -pe "s/((\w+\s+){5})(.*)/\1USERNAME \3/;"
Я не знаю, произвел ли этот crontab, имеет смысл для Вас, так двойная проверка это. Должно быть возможно сделать этот сценарий еще более простым с лучшим жемчугом или использованием другого инструмента как awk или sed, но я не могу помнить синтаксис прямо сейчас.