sudo yum install net-snmp net-snmp-utils -y
nano /etc/snmp/snmpd.conf
agentAddress udp:10.20.1.2:161
rocommunity public
systemctl restart snmpd
sudo yum install net-snmp net-snmp-utils -y
nano /etc/snmp/snmpd.conf
agentAddress udp:10.20.1.2:161
rocommunity public
systemctl restart snmpd
vi /etc/sysconfig/snmpd.options
OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a -x 127.0.0.1 192.168.1.254"
service snmpd reload
nano /etc/firewalld/services/snmp.xml
Contents of the file is as following (Please mind the using of udp port 161)
<?xml version="1.0" encoding="utf-8"?> <service> <short>SNMP</short> <description>SNMP protocol</description> <port protocol="udp" port="161"/> </service>
firewall-cmd --reload
firewall-cmd --zone=public --add-service snmp --permanent
firewall-cmd --reload
Now Test Snmp Status from another server
snmpwalk -v 2c -c public IP.of.target.server
Run through ssh (it's all in one line)
esxcli system snmp set -r && esxcli system snmp set -c COMMUNITY && esxcli system snmp set -p 161 && esxcli system snmp set -C CONTACTA_MAIL && esxcli system snmp set -L "LOCATION" && esxcli system snmp set -e yes
apt list --upgradable | cut -d"/" -f1 > /tmp/apt pico /tmp/apt cat /tmp/apt | tr "\n" " " apt install --on...