commit efe2901ec42c9c49dcf538362d2c16c1a064e42b Author: Russ Date: Mon Mar 30 15:49:40 2015 -0400 Initial Github Commit diff --git a/README b/README new file mode 100644 index 0000000..d4381ef --- /dev/null +++ b/README @@ -0,0 +1,102 @@ +What is it? + +This script gives some basic information on the customer server settings related to Guardian Backups. This script works on both CentOS / RedHat and Debian based servers. +[edit]How to use it + +To call the script, copy and paste the following into the customer's server: +bash <(curl -qs http://layer3.liquidweb.com/monitoring/guardian.sh) +[edit]Why is it Useful? / Common Issues that can be Found + +BUAgent or CDP Agent not running +Kernel / Headers versions mismatch +HCP Module version being Greater than 4.4 on CentOS 5.x servers +Backup Network Interface misconfiguration +Backup Network Route misconfiguration (For CDP5/Idera only) +Errors / Dropped packets on Backup Network interface (Could mean bad NIC or bad cable) +[edit]The Output + +Here is the complete output of the command on a CentOS server with Guardian: +BUAgent / CDP Agent status: + +/etc/init.d/cdp-agent status: cdp (pid 12687) running + +Current 10.x IPs on server +eth0 Link encap:Ethernet HWaddr BC:AE:C5:23:84:F5 + inet addr:10.30.9.61 Bcast:10.30.9.63 Mask:255.255.255.240 + inet6 addr: fe80::beae:c5ff:fe23:84f5/64 Scope:Link + UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 + RX packets:3187343750 errors:0 dropped:0 overruns:0 frame:0 + TX packets:2388174011 errors:0 dropped:0 overruns:0 carrier:0 +-- +eth1 Link encap:Ethernet HWaddr BC:AE:C5:23:86:8E + inet addr:10.31.48.4 Bcast:10.31.48.255 Mask:255.255.255.0 + inet6 addr: fe80::beae:c5ff:fe23:868e/64 Scope:Link + UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 + RX packets:131309446 errors:2 dropped:0 overruns:0 frame:2 + TX packets:468818348 errors:0 dropped:0 overruns:0 carrier:0 + +Currently set Network Routes +#198.64.248.201 via 10.30.71.10 dev eth0 +64.91.239.0/27 via 10.31.48.1 dev eth1 + +Operating System and Version +CentOS release 6.5 (Final) + +Kernel Version +2.6.32-358.6.2.el6.x86_64 + +kernel-headers Version +kernel-headers-2.6.32-431.3.1.el6.x86_64 + +Backup / CDP Agent Version +serverbackup-async-agent-2-6-5.4.2-71.x86_64 +serverbackup-agent-5.4.2-71.x86_64 +serverbackup-setup-5.4.2-71.x86_64 +serverbackup-enterprise-agent-5.4.2-71.x86_64 + +HCP Module Version +hcp driver module: 4.4.0 build: 18929 +[edit]Output, by Section + +BUAgent / CDP Agent status: + +/etc/init.d/cdp-agent status: cdp (pid 12687) running +This shows the status of either the cdp-agent (CDP5) or buagent (CDP2) + + Current 10.x IPs on server +eth0 Link encap:Ethernet HWaddr BC:AE:C5:23:84:F5 + inet addr:10.30.9.61 Bcast:10.30.9.63 Mask:255.255.255.240 + inet6 addr: fe80::beae:c5ff:fe23:84f5/64 Scope:Link + UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 + RX packets:3187343750 errors:0 dropped:0 overruns:0 frame:0 + TX packets:2388174011 errors:0 dropped:0 overruns:0 carrier:0 +-- +eth1 Link encap:Ethernet HWaddr BC:AE:C5:23:86:8E + inet addr:10.31.48.4 Bcast:10.31.48.255 Mask:255.255.255.0 + inet6 addr: fe80::beae:c5ff:fe23:868e/64 Scope:Link + UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 + RX packets:131309446 errors:2 dropped:0 overruns:0 frame:2 + TX packets:468818348 errors:0 dropped:0 overruns:0 carrier:0 +This shows all 10.x.x.x IPs assigned and active on the server, these may be Guardian, they may be other internal services as well. +Currently set Network Routes +#198.64.248.201 via 10.30.71.10 dev eth0 +64.91.239.0/27 via 10.31.48.1 dev eth1 +This shows all Network Routes, which are necessary for CDP5/Idera. +Operating System and Version +CentOS release 6.5 (Final) +Shows the Operating System and Version. +Kernel Version +2.6.32-358.6.2.el6.x86_64 +Shows the Kernel Version the server is currently running on. +kernel-headers Version +kernel-headers-2.6.32-431.3.1.el6.x86_64 +Shows the Kernel Headers (Linux Headers for Debian-based) version that is currently installed on the server. +Backup / CDP Agent Version +serverbackup-async-agent-2-6-5.4.2-71.x86_64 +serverbackup-agent-5.4.2-71.x86_64 +serverbackup-setup-5.4.2-71.x86_64 +serverbackup-enterprise-agent-5.4.2-71.x86_64 +Shows the BUAgent / CDP agent versions. +HCP Module Version +hcp driver module: 4.4.0 build: 18929 +Shows the HCP Module Version. diff --git a/idera.sh b/idera.sh new file mode 100644 index 0000000..73dfd79 --- /dev/null +++ b/idera.sh @@ -0,0 +1,78 @@ +#!/bin/bash +######################################### +# ==CDP Information Script== Created by rlong, all questions or comments to rlong@liquidweb.com with "Guardian Script" as subject. +# +######################################### +# +# This script will procure useful information on Debian and RedHat Based Operating Systems +######################################### +#Version: 0.5beta +######################################### +# +######################################### +#Debian Information +######################################### + +if [ -e /etc/debian_version ]; then + echo "Backup / CDP Agent Status"; + /etc/init.d/buagent status 2>/dev/null || /etc/init.d/cdp-agent status 2>/dev/null; + echo ; + echo "Current 10.x IPs on server"; + ifconfig | grep -C2 --color=never "inet addr:10"; + echo ; + echo "Currently set Network Routes"; + ip route show|grep --color=never "10.*"; + echo; + echo "Operating System and Version"; + cat /etc/os-release | head -1; + echo; + echo "Kernel Version"; + uname -r; + echo; + echo "kernel-headers Version"; + dpkg -l 2>/dev/null | grep --color=never linux-headers + echo; + echo "Backup / CDP Agent Version"; + dpkg -l 2>/dev/null | grep --color=never r1soft 2>/dev/null || dpkg -l 2>/dev/null| grep --color=never serverbackup 2>/dev/null; + echo; + echo "HCP Module Version"; + hcp --version | tail -1; + +####################################### +#RedHat Information +####################################### + +elif [ -e /etc/redhat-release ]; then + echo "Backup / CDP Agent Status"; + /etc/init.d/buagent status 2>/dev/null || /etc/init.d/cdp-agent status 2>/dev/null; + echo ; + echo "Current 10.x IPs on server"; + ifconfig | grep -C2 --color=never "inet addr:10"; + echo; + echo "Currently set Network Routes"; + cat /etc/sysconfig/network-scripts/route-eth*; + echo; + echo "Operating System and Version"; + cat /etc/redhat-release; + echo; + echo "Kernel Version"; + uname -r; + echo; + echo "kernel-headers Version"; + rpm -qa kernel-headers 2>/dev/null; + echo; + echo "Backup / CDP Agent Version"; + rpm -qa | grep --color=never r1soft 2>/dev/null || rpm -qa | grep --color=never serverbackup; + echo; + echo "HCP Module Version"; + hcp --version | tail -1; + +###################################### +#If not Debian or Redhat, fail: +###################################### + +else + echo "Unrecognized Operating System, this script only works on Debian and RedHat based Operating Systems"; +fi + +