mirror of
https://github.com/in-famous-raccoon/proxmox-snmp.git
synced 2025-07-17 07:36:26 +00:00
Merge pull request #3 from PrinsGeryha/main
Permission fix and SMART changed method.
This commit is contained in:
@ -3,6 +3,6 @@ if [ "$1" = "-g" ]
|
||||
then
|
||||
echo .1.3.6.1.2.1.25.1.8
|
||||
echo gauge
|
||||
echo `cat /sys/class/thermal/thermal_zone7/temp | sed 's/\(.\)..$/.\1/'`
|
||||
echo `cat /sys/class/thermal/thermal_zone2/temp | sed 's/\(.\)..$/.\1/'`
|
||||
fi
|
||||
exit 0
|
||||
|
@ -3,6 +3,7 @@ if [ "$1" = "-g" ]
|
||||
then
|
||||
echo .1.3.6.1.2.1.25.1.10
|
||||
echo STRING
|
||||
smartctl -H /dev/sda | tail -2 | nawk '{print $6}'
|
||||
if
|
||||
smartctl -H /dev/sda | grep "PASSED" | nawk '{print $6}' && smartctl -H /dev/nvme0n1p3 | grep "PASSED" | nawk '{print $6}'
|
||||
fi
|
||||
exit 0
|
||||
|
10
snmpd.conf
10
snmpd.conf
@ -1,16 +1,20 @@
|
||||
#Listen on all interfaces, IPv4 only
|
||||
agentAddress udp:161
|
||||
|
||||
#ACCESS CONTROL
|
||||
view all included .1.3.6.1.2.1.1
|
||||
view all included .1.3.6.1.2.1.25.1
|
||||
|
||||
#SNMP v2 (Read only) with community "public" restricted to Network
|
||||
#Please change IP 192.168.1.0/24 to your Network.
|
||||
rocommunity public 192.168.1.0/24
|
||||
sysLocation YourCity
|
||||
sysContact YourName
|
||||
|
||||
#Run as root
|
||||
agentuser root
|
||||
|
||||
#Add commands
|
||||
pass .1.3.6.1.2.1.25.1.8 /bin/sh /root/snmp-cpu-temp.sh
|
||||
pass .1.3.6.1.2.1.25.1.9 /bin/sh /root/snmp-lvm-used.sh
|
||||
pass .1.3.6.1.2.1.25.1.10 /bin/sh /root/snmp-smart-status.sh
|
||||
pass .1.3.6.1.2.1.25.1.8 /bin/sh /opt/snmp-cpu-temp.sh
|
||||
pass .1.3.6.1.2.1.25.1.9 /bin/sh /opt/snmp-lvm-used.sh
|
||||
pass .1.3.6.1.2.1.25.1.10 /bin/sh /opt/snmp-smart-status.sh
|
||||
|
Reference in New Issue
Block a user