Difference between revisions of "TotaalscriptSNMPCentos"

From 4AllBusiness
Jump to navigation Jump to search
 
Line 1: Line 1:
<br />
+
* 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