The 1st detail line in your output from running onstat -g seg indicates that you have one "R" (reserved) segment and the rest are "V" (virtual) segments.
The SHMVIRTSIZE parameter in the onconfig file definitely needs to be increased, the first "V" segment is very small small and the other "V" segments are also very small so I'll bet the SHMVIRTSIZE and SHMADD parameters are the same value. It's my guess that you're using the standard as-delivered IDS onconfig file and nothing has been changed.
If the onconfig has been modified then perhaps an environment variable is set incorrectly. IDS on AIX uses the ONCONFIG environment variable (no idea what Linux uses) to tell IDS which onconfig file to use when starting so perhaps this is pointing to the vanilla onconfig file rather than a modified onconfig.
I'm not familiar with Linux but some OS will limit the total number of "V" segments and this may be the ultimate source of your problem but you can overcome this easily by eliminating the need for IDS to add more "V" segments.
I can't recommend specific sizes for these parameters, every site is different, hardware is different, and customer requirements are different, but take a look at these documents & maybe they'll point you in the right direction.
http://docs.rinet dot ru/InforSmes/ch13/ch13.htm and edit this, replace dot ru to make this useable
Oninit: Onstat Reference
Onconfig changes should only be made by someone who knows what they are doing, haphazard tweaking can leave IDS dead-in-the-water, running very poorly, or running more efficiently.