{"id":5122,"date":"2020-03-04T23:58:40","date_gmt":"2020-03-04T20:58:40","guid":{"rendered":"https:\/\/kifarunix.com\/?p=5122"},"modified":"2022-06-01T08:02:06","modified_gmt":"2022-06-01T05:02:06","slug":"install-and-configure-snmp-on-centos-8","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-and-configure-snmp-on-centos-8\/","title":{"rendered":"Install and Configure SNMP on CentOS 8"},"content":{"rendered":"\n<p>Welcome to our guide on how to install and configure SNMP on CentOS 8. SNMP stands for <strong>S<\/strong>imple&nbsp;<strong>N<\/strong>etwork&nbsp;<strong>M<\/strong>anagement&nbsp;<strong>P<\/strong>rotocol. It is an Internet Standard protocol&nbsp;that provides an agentless method of managing and monitoring of network devices and servers for health information, system metrics such as CPU load, Physical Memory usage, number of running processes, service states or any other metric that support polling over the&nbsp;<code>SNMP<\/code>&nbsp;protocol.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install and Configure SNMP on CentOS 8<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Installing Net-SNMP on CentOS 8<\/h3>\n\n\n\n<p>The <a rel=\"noreferrer noopener\" aria-label=\"Net-SNMP (opens in a new tab)\" href=\"http:\/\/www.net-snmp.org\/\" target=\"_blank\">Net-SNMP<\/a> is a suite of applications which provides an agent and utilities that enables retrieval of data from systems using the SNMP protocol.<\/p>\n\n\n\n<p>Before you can install Net-SNMP, ensure your system packages are up-to-date.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf update<\/code><\/pre>\n\n\n\n<p>To install Net-SNMP (SNMP agent, SNMP daemon and other SNMP utilities) on CentOS 8, simply execute the command  below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf install net-snmp net-snmp-libs net-snmp-utils<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Running SNMP Daemon on CentOS 8<\/h3>\n\n\n\n<p>When installed, Net-SNMP creates a SystemD service called <code>snmpd<\/code>. The service can be managed using the systemctl command.<\/p>\n\n\n\n<p>For example, to start and enable it to run on system boot;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl enable --now snmpd<\/code><\/pre>\n\n\n\n<p>To check the status;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl status snmpd<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\n\u25cf snmpd.service - Simple Network Management Protocol (SNMP) Daemon.\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/snmpd.service; enabled; vendor preset: disabled)\n   Active: active (running) since Wed 2020-03-04 20:36:52 EAT; 2s ago\n Main PID: 3017 (snmpd)\n    Tasks: 1 (limit: 11500)\n   Memory: 4.8M\n   CGroup: \/system.slice\/snmpd.service\n           \u2514\u25003017 \/usr\/sbin\/snmpd -LS0-6d -f\n\nMar 04 20:36:52 centos8.kifarunix-demo.com systemd[1]: Stopped Simple Network Management Protocol (SNMP) Daemon..\nMar 04 20:36:52 centos8.kifarunix-demo.com systemd[1]: Starting Simple Network Management Protocol (SNMP) Daemon....\nMar 04 20:36:52 centos8.kifarunix-demo.com snmpd[3017]: NET-SNMP version 5.8\nMar 04 20:36:52 centos8.kifarunix-demo.com systemd[1]: Started Simple Network Management Protocol (SNMP) Daemon..\n<\/code><\/pre>\n\n\n\n<p>To restart SNMP daemon;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl restart snmpd<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Configure SNMP on CentOS 8<\/h3>\n\n\n\n<p>Once the installation of Net-SNMP is done, proceed to configure it to enable you to remotely poll your system metrics.<\/p>\n\n\n\n<p>The default configuration file of the Net-SNMP agent daemon is is&nbsp;<code>\/etc\/snmp\/snmpd.conf<\/code>. The file is highly commented and thus, we will only make a few changes. As a result, make a copy of the original file before you can proceed.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>cp \/etc\/snmp\/snmpd.{conf,orig}<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Configure System Information<\/h4>\n\n\n\n<p>By default, Net-SNMP provides basic information such the <strong>hostname, the location, the administrator contact information<\/strong> about the system. This information is provided by the values of the objects <code><strong>sysName<\/strong><\/code>, <code><strong>sysLocation<\/strong><\/code> and <code><strong>sysContact<\/strong><\/code> respectively.<\/p>\n\n\n\n<p>To list the default system information using SNMP, simply use <strong><code>snmpwalk<\/code><\/strong> command with the default version 2 community string, <strong><code>public<\/code><\/strong>. Ensure that SNMP daemon is running before you can run the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>snmpwalk -v2c -c public localhost system<\/code><\/pre>\n\n\n\n<p>You can even try using the server IP;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>snmpwalk -v2c -c public 192.168.58.9 system<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\nSNMPv2-MIB::sysDescr.0 = STRING: Linux centos8.kifarunix-demo.com 4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64\nSNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10\nDISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (7884) 0:01:18.84\nSNMPv2-MIB::<strong>sysContact<\/strong>.0 = STRING: <strong>Root &lt;root@localhost&gt; <\/strong>(configure \/etc\/snmp\/snmp.local.conf)\nSNMPv2-MIB::<strong>sysName<\/strong>.0 = STRING: <strong>centos8.kifarunix-demo.com<\/strong>\nSNMPv2-MIB::<strong>sysLocation<\/strong>.0 = STRING: <strong>Unknown (edit \/etc\/snmp\/snmpd.conf)<\/strong>\nSNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00\n...\n<\/code><\/pre>\n\n\n\n<p>To update this information, simply open the SNMPD configuration file, <code>\/etc\/snmp\/snmpd.conf<\/code> and adjust the values of the above objects;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>vim \/etc\/snmp\/snmpd.conf<\/code><\/pre>\n\n\n\n<p>Note that the value of the <code>sysName<\/code>&nbsp;object is set to system hostname by default. Hence, <code><strong>sysLocation<\/strong><\/code> and <code><strong>sysContact<\/strong><\/code>  can be set in the configuration file under <strong><code>System contact information<\/code><\/strong> section.<\/p>\n\n\n\n<pre class=\"scroll-box\"><code>\n###############################################################################\n# System contact information\n#\n\n# It is also possible to set the sysContact and sysLocation system\n# variables through the snmpd.conf file:\n\n<strong># Comment the default lines below<\/strong>\n#syslocation Unknown (edit \/etc\/snmp\/snmpd.conf)\n#syscontact Root &lt;root@localhost&gt; (configure \/etc\/snmp\/snmp.local.conf)\n<strong>syslocation Serverfarm, DC2, Rack 3\nsyscontact Kifarunix-Admin &lt;admin@kifarunix-demo.com&gt;<\/strong>\n<\/code><\/pre>\n\n\n\n<p>Save the configuration file and reload SNMPD to effect the changes.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl reload snmpd<\/code><\/pre>\n\n\n\n<p>Verify the changes;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>snmpwalk -v2c -c public localhost system<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\nSNMPv2-MIB::sysDescr.0 = STRING: Linux centos8.kifarunix-demo.com 4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64\nSNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10\nDISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (138942) 0:23:09.42\n<strong>SNMPv2-MIB::sysContact.0 = STRING: Kifarunix-Admin &lt;admin@kifarunix-demo.com&gt;\nSNMPv2-MIB::sysName.0 = STRING: centos8.kifarunix-demo.com\nSNMPv2-MIB::sysLocation.0 = STRING: Serverfarm, DC2, Rack 3<\/strong>\nSNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Configuring SNMP Authentication<\/h3>\n\n\n\n<p>SNMP supports three versions of SNMP protocol;&nbsp;<code>version 1<\/code>, <code>2c<\/code> and <code>3<\/code>.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Both version 1 and 2c provides authentication using&nbsp;<code><em>community string<\/em><\/code>, a shared secret between the agent and the client that is passed in clear text over the network.<\/li><li>Version 3 supports user authentication and message encryption using a variety of protocols and is thus a bit more secure.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Configuring SNMP Version 2c Community on CentOS 8<\/h4>\n\n\n\n<p>As stated above, SNMP v2 provides access using a permission directive, a community string and the source Address. The source address can be IP of the Nagios Server (SNMP server). This directive should be set in the format;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><em>directive<\/em> <em>community<\/em> [<em>source<\/em> [<em>OID<\/em>]]<\/code><\/pre>\n\n\n\n<p>where directive can be&nbsp;<code>rocommunity<\/code>&nbsp;(provides read-only access) or&nbsp;<code>rwcommunity<\/code>&nbsp;(provides read-write access), OID is the optional SNMP tree to provide access to.<\/p>\n\n\n\n<p>To configure SNMP v2c, for example, to allow a<strong><code> read-only<\/code><\/strong> access from a <strong><code>specific source host<\/code><\/strong>, like the monitoring servers such as Nagios, to system objects using the community string, <strong><code>monsvronly<\/code><\/strong>, simply enter the line below in the snmpd config file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>rocommunity monsvronly 192.168.58.8<\/code><\/pre>\n\n\n\n<p>You can use the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>echo -e \"# SNMP version 2c community\\nrocommunity monsvronly 192.168.58.8\" &gt;&gt; \/etc\/snmp\/snmpd.conf<\/code><\/pre>\n\n\n\n<p>Where <code><strong>192.168.58.8<\/strong><\/code> is the IP of the remote server allowed access.<\/p>\n\n\n\n<p>To allow from localhost, add the line;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>rocommunity monsvronly 127.0.0.1<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Configure SNMP Daemon Connection Port<\/h4>\n\n\n\n<p>By default, SNMP daemon agent receives requests on&nbsp;UDP port&nbsp;161. SNMPd however does not open this port by default.<\/p>\n\n\n\n<p>To configure SNMPd to listen on a loopback and an IP interface over UDP port 161, you need to edit the snmpd systemd start-up script, <code>\/lib\/systemd\/system\/snmpd.service<\/code> as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>vim \/lib\/systemd\/system\/snmpd.service<\/code><\/pre>\n\n\n\n<p>Replace the line:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ExecStart=\/usr\/sbin\/snmpd $OPTIONS -f<\/code><\/pre>\n\n\n\n<p>With;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ExecStart=\/usr\/sbin\/snmpd $OPTIONS -f udp:127.0.0.1:161 udp:192.168.56.9:161<\/code><\/pre>\n\n\n\n<p>Where <code><strong>192.168.58.9<\/strong><\/code> is the server interface IP.<\/p>\n\n\n\n<p>Such that you configuration looks like;<\/p>\n\n\n\n<pre class=\"scroll-box\"><code>\n[Unit]\nDescription=Simple Network Management Protocol (SNMP) Daemon.\nAfter=syslog.target network.target\n\n[Service]\nType=notify\nEnvironment=OPTIONS=\"-LS0-6d\"\nEnvironmentFile=-\/etc\/sysconfig\/snmpd\n#ExecStart=\/usr\/sbin\/snmpd $OPTIONS -f\n<strong>ExecStart=\/usr\/sbin\/snmpd $OPTIONS -f udp:127.0.0.1:161 udp:192.168.58.9:161<\/strong>\nExecReload=\/bin\/kill -HUP $MAINPID\n\n[Install]\nWantedBy=multi-user.target\n<\/code><\/pre>\n\n\n\n<p>Save the configuration file and reload systemd units;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl daemon-reload<\/code><\/pre>\n\n\n\n<p>Restart SNMP daemon.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl restart snmpd<\/code><\/pre>\n\n\n\n<p>Verify that the UDP port 161 is open.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>netstat -alun | grep 161<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>udp        0      0 192.168.58.9:161      0.0.0.0:*                          \nudp        0      0 127.0.0.1:161           0.0.0.0:*<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Open SNMP Port on FirewallD<\/h4>\n\n\n\n<p>If firewalld is running, run the commands below to open SNMPd port<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --add-port=161\/udp --permanent\nfirewall-cmd --reload<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Verify Connectivity<\/h4>\n\n\n\n<p>Test connectivity from the allowed remote host.<\/p>\n\n\n\n<p>Check if the UDP port is reachable on the server.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>nc -uvz 192.168.58.9 161<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>Ncat: Version 7.70 ( https:\/\/nmap.org\/ncat )\n<strong>Ncat: Connected to 192.168.58.9:161.\nNcat: UDP packet sent successfully<\/strong>\nNcat: 1 bytes sent, 0 bytes received in 2.03 seconds.<\/code><\/pre>\n\n\n\n<p>Test that you can query the SNMP objects on the server using the <code>snmpwalk<\/code> and read the first 10 lines of the output.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>snmpwalk -v2c -c monsvronly 192.168.58.9 | head -10<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\nSNMPv2-MIB::sysDescr.0 = STRING: Linux centos8.kifarunix-demo.com 4.18.0-147.3.1.el8_1.x86_64 #1 SMP Fri Jan 3 23:55:26 UTC 2020 x86_64\nSNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10\nDISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (732) 0:00:07.32\nSNMPv2-MIB::sysContact.0 = STRING: Kifarunix-Admin &lt;admin@kifarunix-demo.com&gt;\nSNMPv2-MIB::sysName.0 = STRING: centos8.kifarunix-demo.com\nSNMPv2-MIB::sysLocation.0 = STRING: Serverfarm, DC2, Rack 3\nSNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00\nSNMPv2-MIB::sysORID.1 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance\nSNMPv2-MIB::sysORID.2 = OID: SNMP-MPD-MIB::snmpMPDCompliance\nSNMPv2-MIB::sysORID.3 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance\n...\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"brid-System_Monitoring_Tools-Net-SNMP-Configuring_Authentication-3_user\">Configuring SNMP Version 3 on CentOS 8<\/h3>\n\n\n\n<p>SNMP v3 uses a <code>username<\/code>, <code>permission<\/code>, <code>security level<\/code>, <code>authentication<\/code> and <code>privacy passphrases<\/code> to allow access.<\/p>\n\n\n\n<p>As a result, you need to create user for authenticating. When created, the user is added to the following configuration files;&nbsp;<code>\/etc\/snmp\/snmpd.conf<\/code>&nbsp;and&nbsp;<code>\/var\/lib\/net-snmp\/snmpd.conf<\/code>.<\/p>\n\n\n\n<p>Before you can proceed, make a copy of the original configuration file just like we did above.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>cp \/etc\/snmp\/snmpd.conf \/etc\/snmp\/snmpd.conf.bak<\/code><\/pre>\n\n\n\n<p>Comment the snmp V2 configuration lines added above;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><strong># rocommunity monsvronly 127.0.0.1\n# rocommunity monsvronly 192.168.58.8<\/strong><\/code><\/pre>\n\n\n\n<p>Stop SNMP daemon<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl stop snmpd<\/code><\/pre>\n\n\n\n<p>Create a read-only authentication user using the&nbsp;<code>net-snmp-create-v3-user<\/code>&nbsp;command. The command syntax is;<\/p>\n\n\n\n<p><code>net-snmp-create-v3-user [-ro] [-A authpass] [-a MD5|SHA] [-X privpass][-x DES|AES] [username]<\/code><\/p>\n\n\n\n<p>For example;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><strong>net-snmp-create-v3-user -ro -A STrP@SSWRD -a SHA -X STr0ngP@SSWRD -x AES snmpadmin<\/strong><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>adding the following line to \/var\/lib\/net-snmp\/snmpd.conf:\n   createUser snmpadmin SHA \"STrP@SSWRD\" AES \"STr0ngP@SSWRD\"\nadding the following line to \/etc\/snmp\/snmpd.conf:\n   rouser snmpadmin<\/code><\/pre>\n\n\n\n<p>Start SNMP daemon<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl start snmpd<\/code><\/pre>\n\n\n\n<p>Enable SNMP daemon to run on system reboot.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl enable snmpd<\/code><\/pre>\n\n\n\n<p>Configure inbound Firewall rules to UDP port 161 as we did above.<\/p>\n\n\n\n<p>Test to verify that everything is working as expected.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>snmpwalk -v3 -a SHA -A STrP@SSWRD -x AES -X STr0ngP@SSWRD -l authPriv -u snmpadmin localhost | head<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\nSNMPv2-MIB::sysDescr.0 = STRING: Linux centos8.kifarunix-demo.com 4.18.0-147.3.1.el8_1.x86_64 #1 SMP Fri Jan 3 23:55:26 UTC 2020 x86_64\nSNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10\nDISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (5705) 0:00:57.05\nSNMPv2-MIB::sysContact.0 = STRING: Kifarunix-Admin &lt;admin@kifarunix-demo.com&gt;\nSNMPv2-MIB::sysName.0 = STRING: centos8.kifarunix-demo.com\nSNMPv2-MIB::sysLocation.0 = STRING: Serverfarm, DC2, Rack 3\nSNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00\nSNMPv2-MIB::sysORID.1 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance\nSNMPv2-MIB::sysORID.2 = OID: SNMP-MPD-MIB::snmpMPDCompliance\nSNMPv2-MIB::sysORID.3 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance\n<\/code><\/pre>\n\n\n\n<p>Verify from remote host;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>snmpwalk -v3 -a SHA -A STrP@SSWRD -x AES -X STr0ngP@SSWRD -l authPriv -u snmpadmin 192.168.58.9 | head<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\nSNMPv2-MIB::sysDescr.0 = STRING: Linux centos8.kifarunix-demo.com 4.18.0-147.3.1.el8_1.x86_64 #1 SMP Fri Jan 3 23:55:26 UTC 2020 x86_64\nSNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10\nDISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (22366) 0:03:43.66\nSNMPv2-MIB::sysContact.0 = STRING: Kifarunix-Admin &lt;admin@kifarunix-demo.com&gt;\nSNMPv2-MIB::sysName.0 = STRING: centos8.kifarunix-demo.com\nSNMPv2-MIB::sysLocation.0 = STRING: Serverfarm, DC2, Rack 3\nSNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00\nSNMPv2-MIB::sysORID.1 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance\nSNMPv2-MIB::sysORID.2 = OID: SNMP-MPD-MIB::snmpMPDCompliance\nSNMPv2-MIB::sysORID.3 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance\n<\/code><\/pre>\n\n\n\n<p>Magnificent!!! You have successfully installed and configured SNMP on CentOS 8. You can now poll your system metrics from your remote monitoring server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related Tutorials:<\/h2>\n\n\n\n<p>&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/kifarunix.com\/nagios-snmp-monitoring-of-linux-hosts-on-alienvault-usm-ossim\/\" target=\"_blank\">Nagios SNMP Monitoring of Linux Hosts on AlienVault USM\/OSSIM<\/a>.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-and-configure-snmp-on-debian-10-buster\/\" target=\"_blank\">Install and Configure SNMP on Debian 10 Buster<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/how-to-configure-snmp-version-3-on-debian-9\/\" target=\"_blank\">How to Configure SNMP version 3 on Debian 9<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/how-to-configure-snmp-version-2c-on-debian-9\/\" target=\"_blank\">How to Configure SNMP Version 2c on Debian 9<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-configure-snmp-ubuntu-18-04-and-centos-7\/\">Install and Configure SNMP on Ubuntu 18.04 and CentOS 7<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to our guide on how to install and configure SNMP on CentOS 8. SNMP stands for Simple&nbsp;Network&nbsp;Management&nbsp;Protocol. It is an Internet Standard protocol&nbsp;that provides<\/p>\n","protected":false},"author":3,"featured_media":9988,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[72,121,347],"tags":[276,1314,1313,1312],"class_list":["post-5122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-monitoring","category-howtos","category-snmp","tag-snmp","tag-snmp-centos-8","tag-snmp-v2c-centos-8","tag-snmp-v3-centos-8","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\/5122"}],"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=5122"}],"version-history":[{"count":3,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/5122\/revisions"}],"predecessor-version":[{"id":13007,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/5122\/revisions\/13007"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/9988"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=5122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=5122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=5122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}