macOS Command Line Operations

You must run all programs as a root user or with equivalent privileges.

Start or Stop Tenable Nessus Network Monitor

Action

Command to Manage Tenable Nessus Network Monitor

Start

# launchctl load -w /Library/LaunchDaemons/com.tenablesecurity.nnm-proxy.plist

Stop

# launchctl unload -w /Library/LaunchDaemons/com.tenablesecurity.nnm-proxy.plist

File Locations

Tenable Nessus Network Monitor installs its files in the following locations:

Path

Purpose

/Library/NNM

Base directory.

/Library/NNM/docs

Contains the Tenable Nessus Network Monitor license agreement in various file formats.

/Library/NNM/bin

Location of the NNM and Tenable Nessus Network Monitor Proxy executables, plus several helper tools for the Tenable Nessus Network Monitor Proxy daemon.

/Library/NNM/var/nnm

Contains plugins, discovered vulnerabilities, log files, keys, and other miscellaneous items.

db

Contains the database files related to the configuration, reports, and users for Tenable Nessus Network Monitor.

kb

Stores the Tenable Nessus Network Monitor knowledge base, if used.

logs

Contains Tenable Nessus Network Monitor logs.

plugins

Contains the Tenable Nessus Network Monitor plugins delivered via Tenable Security Center, Tenable Vulnerability Management, the Tenable Nessus Network Monitor Feed, or updated via the command line or web interface if Tenable Nessus Network Monitor is running in Offline mode.

Note: Do not change this path from the default /Library/NNM/var/nnm if Tenable Security Center is used to manage the plugins.

nnm-services

A file Tenable Nessus Network Monitor uses to map service names to ports. This file may be edited by the user. Plugin updates do not overwrite modifications to the file.

reports

Contains reports generated by Tenable Nessus Network Monitor . This folder contains the .nessus file generated by default.

scripts

Contains the files for the Tenable Nessus Network Monitor Web server.

ssl

Contains SSL certificates used by the proxy and web server for the SSL connection between itself and Tenable Security Center or the web browser.

users

Contains files and reports for Tenable Nessus Network Monitor users.

www

Contains the files for the Tenable Nessus Network Monitor web front-end.

/Library/NNM/var/nnm-proxy

Parent folder for files used/created by the Tenable Nessus Network Monitor proxy.

logs

Contains the Tenable Nessus Network Monitor proxy and Tenable Nessus Network Monitor proxy service logs.