Disk usage keeps building
-
I purchased the SG-1100 box a couple of years back and the disk usage started to build at the beginning of this year. I set back to factory default and set it back up again sometime around May or June. Disk usage has been staying down around 20's to 30's percent for several months. Now it is climbing up and is around 60%. In Command Prompt I typed df -hi and it is showing that /dev/diskid/DISK-D785B8F9s3 has used 4.0G of 7.0G. Any thoughts?
Installed Packages are aws-wizard, ipsec-profile-wizard, surcata.
-
Check with
du -d 1 -h /
-Rico
-
-
Thank Rico,
here is my output for du -d 1 -h /
4.0K /.snap
7.3M /bin
42M /boot
3.5K /dev
7.4M /etc
20M /lib
304K /libexec
4.0K /media
4.0K /mnt
4.0K /net
4.0K /proc
8.0M /rescue
101M /root
17M /sbin
136K /tmp
1.0G /usr
2.8G /var
5.4M /cf
20K /conf.default
20K /home
4.0G / -
2.8G in /var ...dig in with
du -d 1 -h /var
-Rico
-
@rico said in Disk usage keeps building:
du -d 1 -h /var
4.0K /var/account
12K /var/at
12K /var/audit
4.0K /var/authpf
4.0K /var/backups
5.1M /var/cache
8.0K /var/crash
8.0K /var/cron
14M /var/db
4.0K /var/empty
4.0K /var/games
4.0K /var/heimdal
2.8G /var/log
4.0K /var/mail
4.0K /var/msgs
4.0K /var/preserve
108K /var/run
4.0K /var/rwho
32K /var/spool
32K /var/tmp
44K /var/unbound
4.0K /var/yp
96K /var/etc
4.0M /var/dhcpd
2.8G /var -
du -d 1 -h /var/log
-Rico
-
We're getting hot now ....
@edit :
cd /var/log ls -al
and there you'll find the winner.
I'll bet the offending file name starts with an s :) -
du -d 1 -h /var/log
16K /var/log/nginx
4.0K /var/log/ntp
2.8G /var/log/suricata
2.8G /var/logdu -d 1 -h /var/log/suricata
2.8G /var/log/suricata/suricata_mvneta0.40908369
2.8G /var/log/suricata -
Quite clearly suricata is eating 2.8G of your space.
-Rico
-
So do what do I do with surcata? Do I just live with this logger and start over every year?
-
@james-0 said in Disk usage keeps building:
So do what do I do with surcata? Do I just live with this logger and start over every year?
Suricata is not that package that you install, and then leave it all by itself : you have to keep (regularly !!) checking it.
What you check : the log file(s). When your done with them, and your disk space is limited, your remove them, or you delete them.I thought that Suricate could do some log (size) handling by itself : see, for example : https://forum.netgate.com/topic/149695/suricata-error-php-fatal-error-allowed-memory-size-of-536870912-bytes-exhausted-tried-to-allocate-540538808-bytes-in-usr-local-www-suricata-suricata_logs_browser-php-on-line-54?_=1607354015304
Btw : I'm even have my pfSense free disk space being watched - and I'll receive a mail if less then 15 % is left.
Suricata on a SG-1100 : I'm impressed.
-
@james-0 Suricata had an issue a few years ago (give or take) where the log management tab showed log management was enabled after installation, but it wasn't actually working by default. Try saving the log management settings and see if it prunes its logs.
edit:
https://forum.netgate.com/topic/137652/suricata-suricata-log-not-rotated
https://forum.netgate.com/topic/140951/suricata-log-files-are-filling-the-disk
https://forum.netgate.com/topic/130980/suricata-not-limiting-log-sizes-by-default -
Thank you all for your comments and suggestions. I did a clear on the alerts and blocked which didn't have anything in them anyways. The only log I see is Suricata log which only has 27 lines.
Could I uninstall Suricata to delete the all the logs to reduce the disk usage?
-
@james-0 said in Disk usage keeps building:
Could I uninstall Suricata to delete the all the logs to reduce the disk usage?
Did you save the log management settings as I suggested? Try checking "Log Directory Size Limit" as well.
Uninstall will work if you check "Remove Suricata Logs On Package Uninstall" on the log management tab.
-
I went to Logs Mgmt and clicked on Enable Directory Size Limit and saved. I did that about two hours ago and the disk usage size still has not changed which it is at 63%.
-
@james-0 said in Disk usage keeps building:
I went to Logs Mgmt and clicked on Enable Directory Size Limit and saved. I did that about two hours ago and the disk usage size still has not changed which it is at 63%.
What Suricata package version are you running? As mentioned by another poster, there were some issues with the automatic log managment several versions back, but I fixed those (or thought I did ... ).
There are sub-directories within
/var/log/suricata
for each configured interface. In one of those sub-directories is where you will find your large file or files. Post a listing back here of every sub-directory you find underneath/var/log/suricata
and the contents of each. That will help me determine if there still may be a log management issue.The log management process is a cron task that runs every 5 minutes if I recall correctly. It prunes the logs based on settings configured on the LOGS MGMT tab of the GUI. Of course the first thing you must do is enable automatic log file management by clicking the Enable checkbox on the LOG MGMT tab and then save that change. Automatic log management is disabled by default because some folks take offense to the system automatically removing log files without the specific consent of the admin.
-
I have installed version 5.0.4 which I just updated yesterday morning.
du -d 1 -h /var/log/suricata/
2.8G /var/log/suricata/suricata_mvneta0.40918369
2.8G /var/log/suricata/I had an PHP error that did come up at some point. I attached it I hope.
[0_1607436728423_PHP_errors.log](Uploading 0%)
-
I guess the PHP error did not upload. This is the content of the error.
[07-Dec-2020 10:06:33 America/New_York] PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 2964803200 bytes) in /usr/local/www/suricata/suricata_logs_browser.php on line 54
-
I did find a command that would show me more detail of the folders.
ls -lha /var/log/suricata/suricata_mvneta0.40918369
total 5871712
drwxr-xr-x 2 root wheel 512B Dec 7 10:15 .
drwx------ 3 root wheel 512B Dec 7 10:54 ..
-rw-r--r-- 1 root wheel 0B Dec 8 09:25 alerts.log
-rw-r--r-- 1 root wheel 2.8G Dec 7 08:43 alerts.log.2020_1207_1015
-rw-r--r-- 1 root wheel 0B Dec 8 09:25 http.log
-rw-r--r-- 1 root wheel 39M Dec 7 10:14 http.log.2020_1207_1015
-rw-r--r-- 1 root wheel 6.2K Dec 8 08:40 suricata.logI see that the alerts log is 2.8G but when I go to Services, Suricata and click on Alerts it is empty.