TotaalscriptSNMPCentos
yum install -y net-snmp net-snmp-util xinetd git mv /etc/snmp/snmpd.conf snmpd.conf2.org touch /etc/snmp/snmpd.conf chkconfig snmpd on cd /opt/ git clone https://github.com/librenms/librenms-agent.git cd librenms-agent cp check_mk_agent /usr/bin/check_mk_agent chmod +x /usr/bin/check_mk_agent cp /opt/librenms-agent/snmp/distro /usr/bin cp check_mk_xinetd /etc/xinetd.d/check_mk mkdir -p /usr/lib/check_mk_agent/plugins /usr/lib/check_mk_agent/local chkconfig xinetd on cat <<EOT>> /etc/snmp/snmpd.conf # Change RANDOMSTRINGGOESHERE to your preferred SNMP community string com2sec readonly default 4ABpublic group MyROGroup v2c readonly view all included .1 80 access MyROGroup "" any noauth exact all none none syslocation Rotterdam, Nl [51.922982,4.431308] syscontact B.Huijsen <info@4allbusiness.nl> #Distro Detection extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro #Hardware Detection (uncomment to enable) #extend .1.3.6.1.4.1.2021.7890.2 hardware '/bin/cat /sys/devices/virtual/dmi/id/product_name' #extend .1.3.6.1.4.1.2021.7890.3 manufacturer '/bin/cat /sys/devices/virtual/dmi/id/sys_vendor' #extend .1.3.6.1.4.1.2021.7890.4 serial '/bin/cat /sys/devices/virtual/dmi/id/product_serial' EOT service snmpd restart service xinetd restart