This post is related to this github issue https://github.com/toppatch/vFense/issues/47 .Further updates should go in this post.
When you run an intialize_vFense.py, it is performing a few functions, mainly parsing CVE/NVD XML, Windows Bulletin Security XLS, Ubuntu Secuirty USN html files and then placing it into Rethinkdb. We will soon have vulnerability data in the UI (maybe in 2 weeks or less ).
I have been able to run vFense on the following...
- 16 gigs of ram and managed 300+ nodes.
- 8 gigs of ram and manage around 50 nodes.
- 6 gigs of ram and manage 20 nodes.
- 4 gigs of ram and manage 10 nodes.
I'm doing my best to optimize, but most of the ram is being utilized by RethinkDB ( I need to play with the cache properties of RethinkDB, I'm thinking this is the culprit ). Besides the fact I'm parsing a ton of files and using lxml and BeautifulSoup and XLRD for the parsing of the 3 file formats.
Please post here, what you were able to run the vFense server on.