Difference between revisions of "TotaalscriptSNMPCentos"
Jump to navigation
Jump to search
4allbusiness (talk | contribs) |
4allbusiness (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | * yum install -y net-snmp net-snmp-util xinetd git | |
− | yum install -y net-snmp net-snmp-util xinetd git | + | * mv /etc/snmp/snmpd.conf snmpd.conf2.org |
− | mv /etc/snmp/snmpd.conf snmpd.conf2.org | + | * touch /etc/snmp/snmpd.conf |
− | touch /etc/snmp/snmpd.conf | + | * chkconfig snmpd on |
− | chkconfig snmpd on | + | * cd /opt/ |
− | cd /opt/ | + | * git clone https://github.com/librenms/librenms-agent.git |
− | git clone https://github.com/librenms/librenms-agent.git | + | * cd librenms-agent |
− | cd librenms-agent | + | * cp check_mk_agent /usr/bin/check_mk_agent |
− | cp check_mk_agent /usr/bin/check_mk_agent | + | * chmod +x /usr/bin/check_mk_agent |
− | chmod +x /usr/bin/check_mk_agent | + | * cp /opt/librenms-agent/snmp/distro /usr/bin |
− | cp /opt/librenms-agent/snmp/distro /usr/bin | + | * cp check_mk_xinetd /etc/xinetd.d/check_mk |
− | cp check_mk_xinetd /etc/xinetd.d/check_mk | + | * mkdir -p /usr/lib/check_mk_agent/plugins /usr/lib/check_mk_agent/local |
− | mkdir -p /usr/lib/check_mk_agent/plugins /usr/lib/check_mk_agent/local | + | * chkconfig xinetd on |
− | chkconfig xinetd on | + | * cat <<EOT>> /etc/snmp/snmpd.conf |
− | cat <<EOT>> /etc/snmp/snmpd.conf | + | * # Change RANDOMSTRINGGOESHERE to your preferred SNMP community string |
− | # Change RANDOMSTRINGGOESHERE to your preferred SNMP community string | + | * com2sec readonly default 4ABpublic |
− | com2sec readonly default 4ABpublic | + | * group MyROGroup v2c readonly |
− | group MyROGroup v2c readonly | + | * view all included .1 80 |
− | view all included .1 80 | + | * access MyROGroup "" any noauth exact all none none |
− | access MyROGroup "" any noauth exact all none none | + | * |
− | + | * syslocation Rotterdam, Nl [51.922982,4.431308] | |
− | syslocation Rotterdam, Nl [51.922982,4.431308] | + | * syscontact B.Huijsen <info@4allbusiness.nl> |
− | syscontact B.Huijsen <info@4allbusiness.nl> | + | * |
− | + | * #Distro Detection | |
− | #Distro Detection | + | * extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro |
− | extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro | + | * |
− | + | * #Hardware Detection (uncomment to enable) | |
− | #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.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.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' |
− | #extend .1.3.6.1.4.1.2021.7890.4 serial '/bin/cat /sys/devices/virtual/dmi/id/product_serial' | + | * EOT |
− | EOT | + | * service snmpd restart |
− | service snmpd restart | + | * service xinetd restart |
− | service xinetd restart | + | * |
Latest revision as of 14:07, 24 May 2018
- 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