FIX: Make sure OpenVAS Scanner is running with an up-to-date NVT collection and run 'openvasmd --rebuild'.
该错误可能是由于你的 openvasmd 服务启动错误。
openvasmd --database=/usr/local/var/lib/openvas/mgr/task.db --slisten=127.0.0.1 --sport=9391 --listen=0.0.0.0 --port=9390
注意 --database的路径一定注意填写正确,如果填写不正确,就会提示The number of NVTs in the OpenVAS Manager database is too low.
我之前填写的是 openvasmd --database=/usr/local/lib/openvas/mgr/task.db --slisten=127.0.0.1 --sport=9391 --listen=0.0.0.0 --port=9390
启用 openvas-check-setup时检测ERROR: The number of NVTs in the OpenVAS Manager database is too low.
FIX: Make sure OpenVAS Scanner is running with an up-to-date NVT collection and run 'openvasmd --rebuild'.
方式:重新启动 openvasmd服务。我把openvas 启动写在脚本里面了。
#!/bin/sh
openvas-nvt-sync
openvassd --listen=127.0.0.1 --port=9391
openvassd --listen=127.0.0.1 --port=9393
openvasmd --database=/usr/local/var/lib/openvas/mgr/task.db --slisten=127.0.0.1 --sport=9391 --listen=0.0.0.0 --port=9390
gsad --listen=0.0.0.0 --port=9392 --alisten=127.0.0.1 --aport=9393 --mlisten=127.0.0.1 --mport=9390 --http-only