gradm load cpu ~100% but can't build all ACL rules

Alexander Tiurin <[email protected]>
Newsgroups gmane.linux.gentoo.hardened
Message-ID <CAK2Q6vCJW+Z7_=Ck-6BddH8RcMto3PubxqLEYEyxCKUfKE8JTg@mail.gmail.com>
Hello!

After ~20 hours after running

# gradm -F -L /etc/grsec/learning.logs -O /etc/grsec/

gradm not stopped.



 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM     TIME+ COMMAND
23513 root      20   0  288m 273m 1308 R 99,6 15,9   1008:37 gradm

This strace immediately after running gradm

# strace -p 23513
Process 23513 attached
read(3, "usr/bin/python3.2\t/etc/cron.week"..., 16777216) = 16777216
read(3, "\t1\t1\t/etc/ssh/ssh_host_dsa_key\t1"..., 16777216) = 16777216
read(3, "sr/sbin/named\t/\t127.0.0.1\t53643\t"..., 16777216) = 16777216
read(3, "mpd\t/\t1\t1\t/bin/dash\t16\t0.0.0.0\nd"..., 16777216) = 16777216
read(3, "998\t/usr/lib64/nagios/plugins/ch"..., 16777216) = 16777216
read(3, "\t68\t107\t998\t/usr/sbin/nagios\t/\t1"..., 16777216) = 16777216
read(3, "/\t1\t1\t/usr/lib64/libasm.a\t16\t0.0"..., 16777216) = 16777216
read(3, "97\t/usr/sbin/ripd\t/\t172.16.16.2\t"..., 16777216) = 16777216
read(3, "usr/sbin/nagios\t/\t1\t1\t/var/nagio"..., 16777216) = 16777216
read(3, "bz.so.1.2.7\t17\t0.0.0.0\ndefault\t6"..., 16777216) = 16777216
read(3, "\t1\t/\t16\t0.0.0.0\ndefault\t68\t0\t0\t/"..., 16777216) = 16777216
read(3, "\t16\t0.0.0.0\ndefault\t68\t0\t0\t/usr/"..., 16777216) = 16777216
read(3, ".0\ndefault\t68\t107\t998\t/usr/lib64"..., 16777216) = 16777216
read(3, ".0\ndefault\t68\t0\t0\t/usr/libexec/p"..., 16777216) = 16777216
read(3, "7\t998\t/usr/bin/snmpget\t/\t1\t1\t/li"..., 16777216) = 16777216
read(3, "8.5\t/\t1\t1\t/usr/lib64/libeinfo.so"..., 16777216) = 16777216
read(3, "portage/app-editors/vim-7.3.762\t"..., 16777216) = 16777216
read(3, "/edb/dep/usr/portage/sys-kernel/"..., 16777216) = 16777216
read(3, "gins/check_ping\t/\t1\t1\t/etc/host."..., 16777216) = 16777216
read(3, "ault\t68\t0\t0\t/usr/sbin/cron\t/\t1\t1"..., 16777216) = 16777216
read(3, "s/plugins/check_ping\t/\t1\t1\t/usr/"..., 16777216) = 16777216
read(3, "1\t/usr/lib64/tcllib1.15/multiple"..., 16777216) = 16777216
read(3, "ck_ssh\t/\t127.0.0.1\t22\t1\t6\t2\t0.0."..., 16777216) = 16777216
read(3, "b64/libpthread-2.15.so\t17\t0.0.0."..., 16777216) = 16777216
read(3, "r/lib64/nagios/plugins/check_snm"..., 16777216) = 16777216
read(3, "sr/portage/app-shells/push-1.5\t1"..., 16777216) = 16777216
read(3, ".0.0\ndefault\t68\t107\t998\t/usr/bin"..., 16777216) = 16777216
read(3, "b64/tcllib1.15/soundex/pkgIndex."..., 16777216) = 16777216
read(3, "resolv-2.15.so\t8\t0.0.0.0\ndefault"..., 16777216) = 16777216
read(3, "/snmpget\t/\t1\t1\t/usr/share/snmp/m"..., 16777216) = 16777216
read(3, ".0\ndefault\t68\t0\t0\t/usr/bin/tclsh"..., 16777216) = 16777216
read(3, "s-2.15.so\t17\t0.0.0.0\ndefault\t68\t"..., 16777216) = 16777216
read(3, "ep/usr/portage/x11-drivers\t16\t0."..., 16777216) = 16777216
read(3, "on.weekly\t1\t1\t/var/cache/edb/dep"..., 16777216) = 16777216
read(3, "s/spool/checkresults/ceaNH06\t133"..., 16777216) = 16777216
read(3, "/bin/python3.2\t/\t1\t1\t/usr/lib64/"..., 16777216) = 16777216
^CProcess 23513 detached




and this strace  aftert ~20 hours later

# time strace -p 23513
Process 23513 attached

^CProcess 23513 detached
strace -p 23513  0,00s user 0,00s system 0% cpu 3:37,59 total

# vdir -h /etc/grsec/learning.logs
-rw------- 1 root root 2,2G Nov 19 15:30 /etc/grsec/learning.logs

Any and all suggestions are welcome.


gradm log

Beginning full learning object reduction for subject /bin/rm...done.
Beginning full learning object reduction for subject /bin/su...done.
Beginning full learning object reduction for subject /bin/touch...done.
Beginning full learning object reduction for subject /bin/zsh...done.
Beginning full learning object reduction for subject /etc/cron.daily...done.
Beginning full learning object reduction for subject /etc/cron.weekly...done.
Beginning full learning object reduction for subject /etc/init.d/net.lo...done.
Beginning full learning object reduction for subject
/lib64/dhcpcd/dhcpcd-run-hooks...done.
Beginning full learning object reduction for subject /sbin/dhcpcd...done.
Beginning full learning object reduction for subject /sbin/udevd...done.
Beginning full learning object reduction for subject /sbin/xtables-multi...done.
Beginning full learning object reduction for subject
/usr/bin/bcfg2-report-collector-python2.7...done.
Beginning full learning object reduction for subject
/usr/bin/bcfg2-server-python2.7...done.
Beginning full learning object reduction for subject
/usr/bin/fail2ban-server...done.
Beginning full learning object reduction for subject /usr/bin/logger...done.
Beginning full learning object reduction for subject /usr/bin/python3.2...done.
Beginning full learning object reduction for subject /usr/bin/rsync...done.
Beginning full learning object reduction for subject /usr/bin/top...done.
Beginning full learning object reduction for subject /usr/bin/whois...done.
Beginning full learning object reduction for subject
/usr/libexec/dovecot/auth...done.
Beginning full learning object reduction for subject
/usr/libexec/dovecot/config...done.
Beginning full learning object reduction for subject
/usr/libexec/dovecot/imap...done.
Beginning full learning object reduction for subject
/usr/libexec/dovecot/imap-login...done.
Beginning full learning object reduction for subject
/usr/libexec/dovecot/ssl-params...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/cleanup...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/local...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/master...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/pickup...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/smtp...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/smtpd...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/trivial-rewrite...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/verify...done.
Beginning full learning object reduction for subject /usr/sbin/apache2...done.
Beginning full learning object reduction for subject /usr/sbin/collectd...done.
Beginning full learning object reduction for subject /usr/sbin/cron...done.
Beginning full learning object reduction for subject /usr/sbin/dovecot...done.
Beginning full learning object reduction for subject /usr/sbin/ntpd...done.
Beginning full learning object reduction for subject /usr/sbin/postdrop...done.
Beginning full learning object reduction for subject /usr/sbin/ripd...done.
Beginning full learning object reduction for subject /usr/sbin/rsyslogd...done.
Beginning full learning object reduction for subject /usr/sbin/sendmail...done.
Beginning full learning object reduction for subject /usr/sbin/snmpd...done.
Beginning full learning object reduction for subject /usr/sbin/sshd...done.
Beginning full learning object reduction for subject /usr/sbin/zebra...done.
Beginning full learning object reduction for subject /etc/cron.daily...done.
Beginning full learning object reduction for subject /...done.
Beginning full learning object reduction for subject
/usr/libexec/dovecot/auth...done.
Beginning full learning object reduction for subject
/usr/libexec/dovecot/imap-login...done.
Beginning full learning object reduction for subject /...done.
Beginning full learning object reduction for subject /...done.
Beginning full learning object reduction for subject /usr/sbin/apache2...done.
Beginning full learning object reduction for subject /...done.
Beginning full learning object reduction for subject /bin/ip...done.
Beginning full learning object reduction for subject /bin/su...done.
Beginning full learning object reduction for subject /usr/bin/top...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/cleanup...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/pickup...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/qmgr...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/smtp...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/smtpd...done.
Beginning full learning object reduction for subject
/usr/libexec/postfix/verify...done.
Beginning full learning object reduction for subject /usr/sbin/openvpn...done.
Beginning full learning object reduction for subject /...done.
Beginning full learning object reduction for subject /bin/ping...done.
Beginning full learning object reduction for subject /bin/ps...done.
Beginning full learning object reduction for subject /usr/bin/snmpget...done.
Beginning full learning object reduction for subject
/usr/lib64/nagios/plugins/check_http...done.
Beginning full learning object reduction for subject
/usr/lib64/nagios/plugins/check_ping...done.
Beginning full learning object reduction for subject
/usr/lib64/nagios/plugins/check_ssh...done.
Beginning full learning object reduction for subject
/usr/lib64/nagios/plugins/check_tcp...done.
Beginning full learning object reduction for subject /usr/sbin/nagios...
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.