TotaalscriptSNMPCentos

From 4AllBusiness
Jump to navigation Jump to search
  • 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