Bobcares

Sending Windows logs to Nagios log server – How we do it

by | Nov 15, 2020

Sending windows logs to the Nagios log server is an easy process. We do it by adding a log source, installing and configuring NXLog CE, and then starting it. Finally, we verify the incoming logs.

Here at Bobcares, we have seen several such Nagios-related queries as part of our Server Management Services for web hosts and online service providers.

Today we’ll take a look at how to send Windows logs to the Nagios log server.

 

Sending windows logs to Nagios log server

Now let’s see how our Support Engineers configure Windows to send logs to Nagios Log Server.

We make use of a third-party program called NXLog Community Edition (CE) to receive logs from Windows. Here are the steps that we follow to install and configure NXLog CE.

 

Add A Log Source

After logging into Nagios Log Server we will be presented with the Home page. In the bottom left of the page, there are buttons to start sending logs to Nagios Log Server. Here we click on the + Windows button.

Alternatively, we can click the + Add Log Source button on the navigation bar. This will take you to the Add Log Source page where you can click on the Windows button.

 

Install NXLog CE

At the top of the Windows source page, there is a Getting Started section. Also, there is a link provided to download and install NXLog CE. The installer is downloaded from your Nagios Log Server instance.

Here are the installation steps.

  1. First, we click on “I accept the terms in the License Agreement”
  2. Next, we click the Install button.
  3. The installation process is quick. Once finished, the Completed screen is presented.
  4. Finally, we click the Finish button to complete the install.

 

Configure NXLog CE

After installing the NXLog CE on the Windows machine, now we configure it.

On the Nagios Log Server Windows source page, there is a Configuration Setup section with a configuration code block that needs to be saved on your Windows machine.

For that, we use the Select All icon in the top right of the code block to highlight all the code. Once completed, we right-click the mouse on the highlighted text and select Copy, this will copy the config into the clipboard.

Open Notepad on the Windows machine.

Now we open the C:\Program Files(x86)\nxlog\conf\nxlog.conf file.

Here we use the drop-down list in the bottom right and select All Files (*.*).

The nxlog.conf file will open with a default configuration that is not required. Now we press CTRL + A on the keyboard to select it all and then press DEL on the keyboard to delete the existing contents.

We right-click the mouse on the empty nxlog.conf file in Notepad and select Paste. The config file will now have the configuration required for Nagios Log Server.

Click File > Save in Notepad to save these changes.

Finally, we now close the Notepad.

 

Start NXLog CE Service

The final step is to start the NXLog service on the Windows machine. For that, we open a command prompt as an administrator and execute the following command:

net start nxlog

NXLog CE will now start sending Windows logs to the Nagios Log Server. The installer also configured the service to start automatically when Windows boots.

 

Verify Incoming Logs

In order to confirm that Nagios Log Server is receiving data from the Windows server navigate to the Dashboards page. Perform a Query on the host field using the IP Address of your Windows host:

host:<Windows Host Address>

[Need any further assistance with Nagios queries? – We are here to help you]

 

Conclusion

Today, we saw how the steps provided by our Support Engineers to send Windows logs to the Nagios log server.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF