{"id":9292,"date":"2021-06-23T14:14:58","date_gmt":"2021-06-23T11:14:58","guid":{"rendered":"https:\/\/kifarunix.com\/?p=9292"},"modified":"2024-03-18T20:27:43","modified_gmt":"2024-03-18T17:27:43","slug":"install-nagios-nrpe-agent-on-rocky-linux-8","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-nagios-nrpe-agent-on-rocky-linux-8\/","title":{"rendered":"Install Nagios NRPE Agent on Rocky Linux 8"},"content":{"rendered":"\n<p>Follow through this guide to learn how to install Nagios&nbsp;<a href=\"https:\/\/exchange.nagios.org\/directory\/Addons\/Monitoring-Agents\/NRPE--2D-Nagios-Remote-Plugin-Executor\/details\" target=\"_blank\" rel=\"noreferrer noopener\">NRPE agent<\/a>&nbsp;on Rocky Linux 8. In order to execute Nagios plugins that monitors various system services and metrics on a remote host, you need to install NagiosRemote Plugin Executor (NRPE) on those hosts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Nagios NRPE Agent on Rocky Linux 8<\/h2>\n\n\n\n<p>Nagios NRPE agents:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#epel-repos\">can be installed from the EPEL repos directly using the package manager<\/a><\/li>\n\n\n\n<li><a href=\"#build-from-source\">can be build from the source<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"epel-repos\">Install Nagios NRPE Agent From EPEL Repos<\/h3>\n\n\n\n<p>Install EPEL repos on Rocky Linux 8 by running the command;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf install epel-release<\/code><\/pre>\n\n\n\n<p>Once the EPEL repos are installed, run DNF list command to check available NRPE packages.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf list nrpe<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Last metadata expiration check: 15:57:24 ago on Tue 22 Jun 2021 09:41:44 PM EAT.\nAvailable Packages\nnrpe.x86_64                                                                         4.0.3-6.el8                                                                         epel<\/code><\/pre>\n\n\n\n<p>NRPE 4.0.3 is available for installation. The command below installs NRPE agent on Rocky Linux 8.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf install nrpe<\/code><\/pre>\n\n\n\n<p>Confirm installed version once the installation completes.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>nrpe -V<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>NRPE - Nagios Remote Plugin Executor\nVersion: 4.0.3<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Running NRPE on Rocky Linux 8<\/h4>\n\n\n\n<p>Run the commands below to start and enable nrpe to run on system boot.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl enable nrpe --now<\/code><\/pre>\n\n\n\n<p>To check the status of NRPE agent;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl status nrpe<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\n\u25cf nrpe.service - Nagios Remote Plugin Executor\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/nrpe.service; enabled; vendor preset: disabled)\n   Active: active (running) since Wed 2021-06-23 13:40:50 EAT; 2s ago\n     Docs: http:\/\/www.nagios.org\/documentation\n Main PID: 5415 (nrpe)\n    Tasks: 1 (limit: 11387)\n   Memory: 728.0K\n   CGroup: \/system.slice\/nrpe.service\n           \u2514\u25005415 \/usr\/sbin\/nrpe -c \/etc\/nagios\/nrpe.cfg -f\n\nJun 23 13:40:50 localhost.localdomain systemd[1]: Started Nagios Remote Plugin Executor.\nJun 23 13:40:50 localhost.localdomain nrpe[5415]: Starting up daemon\nJun 23 13:40:50 localhost.localdomain nrpe[5415]: Server listening on 0.0.0.0 port 5666.\nJun 23 13:40:50 localhost.localdomain nrpe[5415]: Server listening on :: port 5666.\nJun 23 13:40:50 localhost.localdomain nrpe[5415]: Listening for connections on port 5666\nJun 23 13:40:50 localhost.localdomain nrpe[5415]: Allowing connections from: 127.0.0.1,::1\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Open NRPE Port on FirewallD<\/h4>\n\n\n\n<p>NRPE uses port TCP 5666 by default. If firewallD is running, open this port to allow external access esp from Nagios Monitoring server.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --add-port=5666\/tcp --permanent\nfirewall-cmd --reload<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"build-from-source\">Install Nagios NRPE Agent from Source Code<\/h3>\n\n\n\n<p>You can as well build Nagios NRPE agent from the source code. Follow the guide below to learn how to build Nagios NRPE Agent from the source.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/kifarunix.com\/how-to-install-nagios-nrpe-agent-on-rhel-centos-oracle-linux\/\" target=\"_blank\">Install Nagios NRPE Agent on RHEL\/CentOS\/Oracle Linux<\/a><\/p>\n\n\n\n<p>Once you have installed Nagios, you can the configure it to define the specific nagios plugins to execute for Nagios host monitoring.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configure NRPE Agent<\/h3>\n\n\n\n<p>The Nagios NRPE configuration is also discussed in the guide link given below, the configuration file for NRPE agent installed from EPEL repos is&nbsp;<code><strong>\/etc\/nagios\/nrpe.cfg<\/strong><\/code>.<\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/how-to-install-nagios-nrpe-agent-on-rhel-centos-oracle-linux\/#configure-nrpe\" target=\"_blank\" rel=\"noreferrer noopener\">How to Configure NRPE Agent on Rocky Linux\/CentOS\/Oracle Linux<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other Nagios Tutorials<\/h3>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/kifarunix.com\/configure-nagios-email-notification-using-gmail\/\" target=\"_blank\">Configure Nagios Email Notification Using Gmail<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/add-hosts-to-nagios-server-for-monitoring\/\" target=\"_blank\" rel=\"noreferrer noopener\">Add Hosts to Nagios Server For Monitoring<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-nagios-plugins-on-centos-8\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install Nagios Plugins on Rocky Linux 8<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Follow through this guide to learn how to install Nagios&nbsp;NRPE agent&nbsp;on Rocky Linux 8. In order to execute Nagios plugins that monitors various system services<\/p>\n","protected":false},"author":3,"featured_media":9295,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[72,121,73],"tags":[3735,75,147,271,3736],"class_list":["post-9292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-monitoring","category-howtos","category-nagios","tag-install-nrpe-agent-on-rocky-linux","tag-nagios","tag-nrpe","tag-nrpe-agent","tag-rocky-linux-nrpe-agent","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/9292"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=9292"}],"version-history":[{"count":3,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/9292\/revisions"}],"predecessor-version":[{"id":21766,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/9292\/revisions\/21766"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/9295"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=9292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=9292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=9292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}