detect_kernel.sh
· 210 B · Bash
Исходник
#!/bin/sh
KERNEL="$(dpkg -l | grep linux-image | grep ^ii | awk '{print $2}')"
if [ "$(echo ${KERNEL} | wc -l)" -gt "0" ]; then
echo "${KERNEL}" | mail -E -s "Kernel installed on $(hostname -f)" ${1}
fi
| 1 | #!/bin/sh |
| 2 | KERNEL="$(dpkg -l | grep linux-image | grep ^ii | awk '{print $2}')" |
| 3 | if [ "$(echo ${KERNEL} | wc -l)" -gt "0" ]; then |
| 4 | echo "${KERNEL}" | mail -E -s "Kernel installed on $(hostname -f)" ${1} |
| 5 | fi |
snmp_kernel_check.sh
· 769 B · Bash
Исходник
#!/bin/sh
# wget -q --no-check-certificate https://gist.githubusercontent.com/waja/676ea6c3a67842a337dd/raw/snmp_kernel_check.sh -O /tmp/snmp_kernel_check.sh && sh /tmp/snmp_kernel_check.sh
#
#if [ "$(dpkg -l | grep linux-image | grep ^ii | wc -l)" -gt "0" -a ! "$(grep check_running_kernel /etc/snmp/snmpd.conf | wc -l)" -gt "0" -a "$(dmesg | grep -i 'Xen version:' | wc -l)" -eq "0" ]; then
if [ "$(dpkg -l | grep linux-image | grep ^ii | wc -l)" -gt "0" -a ! "$(grep check_running_kernel /etc/snmp/snmpd.conf | wc -l)" -gt "0" ]; then
aptitude install nagios-plugins-contrib && \
echo "extend .1.3.6.1.4.1.2021.8.30 check_running_kernel /usr/lib/nagios/plugins/check_running_kernel" >> /etc/snmp/snmpd.conf && \
/etc/init.d/snmpd restart
fi
| 1 | #!/bin/sh |
| 2 | # wget -q --no-check-certificate https://gist.githubusercontent.com/waja/676ea6c3a67842a337dd/raw/snmp_kernel_check.sh -O /tmp/snmp_kernel_check.sh && sh /tmp/snmp_kernel_check.sh |
| 3 | # |
| 4 | #if [ "$(dpkg -l | grep linux-image | grep ^ii | wc -l)" -gt "0" -a ! "$(grep check_running_kernel /etc/snmp/snmpd.conf | wc -l)" -gt "0" -a "$(dmesg | grep -i 'Xen version:' | wc -l)" -eq "0" ]; then |
| 5 | if [ "$(dpkg -l | grep linux-image | grep ^ii | wc -l)" -gt "0" -a ! "$(grep check_running_kernel /etc/snmp/snmpd.conf | wc -l)" -gt "0" ]; then |
| 6 | aptitude install nagios-plugins-contrib && \ |
| 7 | echo "extend .1.3.6.1.4.1.2021.8.30 check_running_kernel /usr/lib/nagios/plugins/check_running_kernel" >> /etc/snmp/snmpd.conf && \ |
| 8 | /etc/init.d/snmpd restart |
| 9 | fi |
| 10 |