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