change --border 0, --color BACK#ffffff
This commit is contained in:
parent
ef1184369c
commit
86ad8e4ba0
4
cores.sh
4
cores.sh
|
@ -15,8 +15,8 @@
|
||||||
test -n "$1" || exit 1
|
test -n "$1" || exit 1
|
||||||
HOST="$1"
|
HOST="$1"
|
||||||
COMMUNITY="public"
|
COMMUNITY="public"
|
||||||
RRDFILES="/var/rrdtool"
|
RRDFILES="/home/mischa/rrd"
|
||||||
IMAGES="/var/www/htdocs"
|
IMAGES="/var/www/mrtg/obsda.ms"
|
||||||
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
||||||
RRDTOOL="/usr/local/bin/rrdtool"
|
RRDTOOL="/usr/local/bin/rrdtool"
|
||||||
CPUINFO="/tmp/${HOST}-cores.txt"
|
CPUINFO="/tmp/${HOST}-cores.txt"
|
||||||
|
|
|
@ -15,12 +15,13 @@
|
||||||
test -n "$1" || exit 1
|
test -n "$1" || exit 1
|
||||||
HOST="$1"
|
HOST="$1"
|
||||||
COMMUNITY="public"
|
COMMUNITY="public"
|
||||||
RRDFILES="/var/rrdtool"
|
RRDFILES="/home/mischa/rrd"
|
||||||
IMAGES="/var/www/htdocs"
|
IMAGES="/var/www/mrtg/obsda.ms"
|
||||||
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
||||||
RRDTOOL="/usr/local/bin/rrdtool"
|
RRDTOOL="/usr/local/bin/rrdtool"
|
||||||
CPUINFO="/tmp/${HOST}-cpu.txt"
|
CPUINFO="/tmp/${HOST}-cpu.txt"
|
||||||
UPTIME=$(cat /tmp/${HOST}-uptime.txt)
|
UPTIME=$(cat /tmp/${HOST}-uptime.txt)
|
||||||
|
VERSION=$(cat /tmp/${HOST}-version.txt)
|
||||||
NOW=$(date "+%Y-%m-%d %H:%M:%S %Z" | sed 's/:/\\:/g')
|
NOW=$(date "+%Y-%m-%d %H:%M:%S %Z" | sed 's/:/\\:/g')
|
||||||
|
|
||||||
if ! test -f "${RRDFILES}/${HOST}-cpu.rrd"
|
if ! test -f "${RRDFILES}/${HOST}-cpu.rrd"
|
||||||
|
@ -41,9 +42,11 @@ ${RRDTOOL} update ${RRDFILES}/${HOST}-cpu.rrd N:${CPU_LOAD}
|
||||||
|
|
||||||
${RRDTOOL} graph ${IMAGES}/${HOST}-cpu.png \
|
${RRDTOOL} graph ${IMAGES}/${HOST}-cpu.png \
|
||||||
--start -43200 \
|
--start -43200 \
|
||||||
--title "${HOST} - CPU" \
|
--title "${HOST} - ${VERSION} - CPU" \
|
||||||
--vertical-label "% CPU Used" \
|
--vertical-label "% CPU Used" \
|
||||||
--watermark "${WATERMARK}" \
|
--watermark "${WATERMARK}" \
|
||||||
|
--color BACK#ffffff \
|
||||||
|
--border 0 \
|
||||||
DEF:CPU=${RRDFILES}/${HOST}-cpu.rrd:ds0:AVERAGE \
|
DEF:CPU=${RRDFILES}/${HOST}-cpu.rrd:ds0:AVERAGE \
|
||||||
AREA:CPU#FFCC00 \
|
AREA:CPU#FFCC00 \
|
||||||
LINE2:CPU#CC0033:"CPU" \
|
LINE2:CPU#CC0033:"CPU" \
|
||||||
|
|
|
@ -17,11 +17,12 @@ test -n "$2" || exit 1
|
||||||
HOST="$1"
|
HOST="$1"
|
||||||
INTERFACE="$2"
|
INTERFACE="$2"
|
||||||
COMMUNITY="public"
|
COMMUNITY="public"
|
||||||
RRDFILES="/var/rrdtool"
|
RRDFILES="/home/mischa/rrd"
|
||||||
IMAGES="/var/www/htdocs"
|
|
||||||
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
||||||
|
IMAGES="/var/www/mrtg/obsda.ms"
|
||||||
RRDTOOL="/usr/local/bin/rrdtool"
|
RRDTOOL="/usr/local/bin/rrdtool"
|
||||||
UPTIME=$(cat /tmp/${HOST}-uptime.txt)
|
UPTIME=$(cat /tmp/${HOST}-uptime.txt)
|
||||||
|
VERSION=$(cat /tmp/${HOST}-version.txt)
|
||||||
NOW=$(date "+%Y-%m-%d %H:%M:%S %Z" | sed 's/:/\\:/g')
|
NOW=$(date "+%Y-%m-%d %H:%M:%S %Z" | sed 's/:/\\:/g')
|
||||||
|
|
||||||
if ! test -f "${RRDFILES}/${HOST}-${INTERFACE}.rrd"
|
if ! test -f "${RRDFILES}/${HOST}-${INTERFACE}.rrd"
|
||||||
|
@ -49,9 +50,11 @@ ${RRDTOOL} update ${RRDFILES}/${HOST}-${INTERFACE}.rrd N:${IN}:${OUT}
|
||||||
|
|
||||||
${RRDTOOL} graph ${IMAGES}/${HOST}-${INTERFACE}.png \
|
${RRDTOOL} graph ${IMAGES}/${HOST}-${INTERFACE}.png \
|
||||||
--start -43200 \
|
--start -43200 \
|
||||||
--title "${HOST} - ${DESCR}" \
|
--title "${HOST} - ${VERSION} - ${DESCR}" \
|
||||||
--vertical-label "Bits per Second" \
|
--vertical-label "Bits per Second" \
|
||||||
--watermark "${WATERMARK}" \
|
--watermark "${WATERMARK}" \
|
||||||
|
--color BACK#ffffff \
|
||||||
|
--border 0 \
|
||||||
DEF:IN=${RRDFILES}/${HOST}-${INTERFACE}.rrd:ds0:AVERAGE \
|
DEF:IN=${RRDFILES}/${HOST}-${INTERFACE}.rrd:ds0:AVERAGE \
|
||||||
DEF:OUT=${RRDFILES}/${HOST}-${INTERFACE}.rrd:ds1:AVERAGE \
|
DEF:OUT=${RRDFILES}/${HOST}-${INTERFACE}.rrd:ds1:AVERAGE \
|
||||||
CDEF:IN_CDEF="IN,8,*" \
|
CDEF:IN_CDEF="IN,8,*" \
|
||||||
|
|
|
@ -17,10 +17,11 @@ HOST="$1"
|
||||||
COMMUNITY="public"
|
COMMUNITY="public"
|
||||||
UPTIMEINFO="/tmp/${HOST}-uptime.txt"
|
UPTIMEINFO="/tmp/${HOST}-uptime.txt"
|
||||||
|
|
||||||
|
rm -rf ${UPTIMEINFO}
|
||||||
TICKS=$(snmpctl snmp get ${HOST} community ${COMMUNITY} oid hrSystemUptime.0 | cut -d= -f2)
|
TICKS=$(snmpctl snmp get ${HOST} community ${COMMUNITY} oid hrSystemUptime.0 | cut -d= -f2)
|
||||||
DAYS=$(echo "${TICKS}/8640000" | bc -l)
|
DAYS=$(echo "${TICKS}/8640000" | bc -l)
|
||||||
HOURS=$(echo "0.${DAYS##*.} * 24" | bc -l)
|
HOURS=$(echo "0.${DAYS##*.} * 24" | bc -l)
|
||||||
MINUTES=$(echo "0.${HOURS##*.} * 60" | bc -l)
|
MINUTES=$(echo "0.${HOURS##*.} * 60" | bc -l)
|
||||||
SECS=$(echo "0.${MINUTES##*.} * 60" | bc -l)
|
SECS=$(echo "0.${MINUTES##*.} * 60" | bc -l)
|
||||||
test -n "$DAYS" && printf '%s days, ' "${DAYS%.*}" > ${UPTIMEINFO}
|
test -n "${DAYS%.*}" && printf '%s days, ' "${DAYS%.*}" > ${UPTIMEINFO}
|
||||||
printf '%02d\\:%02d\\:%02d\n' "${HOURS%.*}" "${MINUTES%.*}" "${SECS%.*}" >> ${UPTIMEINFO}
|
printf '%02d\\:%02d\\:%02d\n' "${HOURS%.*}" "${MINUTES%.*}" "${SECS%.*}" >> ${UPTIMEINFO}
|
||||||
|
|
18
wrapper.sh
18
wrapper.sh
|
@ -12,9 +12,17 @@
|
||||||
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
# SUCH DAMAGE.
|
# SUCH DAMAGE.
|
||||||
#
|
#
|
||||||
SCRIPTS="/var/rrdtool"
|
SCRIPTS="/home/mischa/rrdtool"
|
||||||
|
|
||||||
for i in $(jot 2 1); do ${SCRIPTS}/uptime.sh host${i}.domain.tld; done
|
for i in $(jot 8 0); do ${SCRIPTS}/uptime.sh s${i}.obsda.ms; done
|
||||||
for i in $(jot 2 1); do ${SCRIPTS}/cpu_load.sh host${i}.domain.tld; done
|
for i in $(jot 8 0); do ${SCRIPTS}/version.sh s${i}.obsda.ms; done
|
||||||
${SCRIPTS}/interface.sh host1.domain.tld 12
|
for i in $(jot 8 0); do ${SCRIPTS}/cpu_load.sh s${i}.obsda.ms; done
|
||||||
${SCRIPTS}/interface.sh host2.domain.tld 11
|
${SCRIPTS}/interface.sh s0.obsda.ms 9
|
||||||
|
${SCRIPTS}/interface.sh s1.obsda.ms 12
|
||||||
|
${SCRIPTS}/interface.sh s2.obsda.ms 8
|
||||||
|
${SCRIPTS}/interface.sh s3.obsda.ms 12
|
||||||
|
${SCRIPTS}/interface.sh s4.obsda.ms 12
|
||||||
|
${SCRIPTS}/interface.sh s5.obsda.ms 12
|
||||||
|
${SCRIPTS}/interface.sh s6.obsda.ms 12
|
||||||
|
${SCRIPTS}/interface.sh s7.obsda.ms 11
|
||||||
|
#${SCRIPTS}/cores.sh s3.obsda.ms
|
||||||
|
|
Loading…
Reference in New Issue