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
|
||||
HOST="$1"
|
||||
COMMUNITY="public"
|
||||
RRDFILES="/var/rrdtool"
|
||||
IMAGES="/var/www/htdocs"
|
||||
RRDFILES="/home/mischa/rrd"
|
||||
IMAGES="/var/www/mrtg/obsda.ms"
|
||||
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
||||
RRDTOOL="/usr/local/bin/rrdtool"
|
||||
CPUINFO="/tmp/${HOST}-cores.txt"
|
||||
|
|
|
@ -15,12 +15,13 @@
|
|||
test -n "$1" || exit 1
|
||||
HOST="$1"
|
||||
COMMUNITY="public"
|
||||
RRDFILES="/var/rrdtool"
|
||||
IMAGES="/var/www/htdocs"
|
||||
RRDFILES="/home/mischa/rrd"
|
||||
IMAGES="/var/www/mrtg/obsda.ms"
|
||||
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
||||
RRDTOOL="/usr/local/bin/rrdtool"
|
||||
CPUINFO="/tmp/${HOST}-cpu.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')
|
||||
|
||||
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 \
|
||||
--start -43200 \
|
||||
--title "${HOST} - CPU" \
|
||||
--title "${HOST} - ${VERSION} - CPU" \
|
||||
--vertical-label "% CPU Used" \
|
||||
--watermark "${WATERMARK}" \
|
||||
--color BACK#ffffff \
|
||||
--border 0 \
|
||||
DEF:CPU=${RRDFILES}/${HOST}-cpu.rrd:ds0:AVERAGE \
|
||||
AREA:CPU#FFCC00 \
|
||||
LINE2:CPU#CC0033:"CPU" \
|
||||
|
|
|
@ -17,11 +17,12 @@ test -n "$2" || exit 1
|
|||
HOST="$1"
|
||||
INTERFACE="$2"
|
||||
COMMUNITY="public"
|
||||
RRDFILES="/var/rrdtool"
|
||||
IMAGES="/var/www/htdocs"
|
||||
RRDFILES="/home/mischa/rrd"
|
||||
WATERMARK="OpenBSD Amsterdam - https://obsda.ms"
|
||||
IMAGES="/var/www/mrtg/obsda.ms"
|
||||
RRDTOOL="/usr/local/bin/rrdtool"
|
||||
UPTIME=$(cat /tmp/${HOST}-uptime.txt)
|
||||
VERSION=$(cat /tmp/${HOST}-version.txt)
|
||||
NOW=$(date "+%Y-%m-%d %H:%M:%S %Z" | sed 's/:/\\:/g')
|
||||
|
||||
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 \
|
||||
--start -43200 \
|
||||
--title "${HOST} - ${DESCR}" \
|
||||
--title "${HOST} - ${VERSION} - ${DESCR}" \
|
||||
--vertical-label "Bits per Second" \
|
||||
--watermark "${WATERMARK}" \
|
||||
--color BACK#ffffff \
|
||||
--border 0 \
|
||||
DEF:IN=${RRDFILES}/${HOST}-${INTERFACE}.rrd:ds0:AVERAGE \
|
||||
DEF:OUT=${RRDFILES}/${HOST}-${INTERFACE}.rrd:ds1:AVERAGE \
|
||||
CDEF:IN_CDEF="IN,8,*" \
|
||||
|
|
|
@ -17,10 +17,11 @@ HOST="$1"
|
|||
COMMUNITY="public"
|
||||
UPTIMEINFO="/tmp/${HOST}-uptime.txt"
|
||||
|
||||
rm -rf ${UPTIMEINFO}
|
||||
TICKS=$(snmpctl snmp get ${HOST} community ${COMMUNITY} oid hrSystemUptime.0 | cut -d= -f2)
|
||||
DAYS=$(echo "${TICKS}/8640000" | bc -l)
|
||||
HOURS=$(echo "0.${DAYS##*.} * 24" | bc -l)
|
||||
MINUTES=$(echo "0.${HOURS##*.} * 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}
|
||||
|
|
18
wrapper.sh
18
wrapper.sh
|
@ -12,9 +12,17 @@
|
|||
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
# 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 2 1); do ${SCRIPTS}/cpu_load.sh host${i}.domain.tld; done
|
||||
${SCRIPTS}/interface.sh host1.domain.tld 12
|
||||
${SCRIPTS}/interface.sh host2.domain.tld 11
|
||||
for i in $(jot 8 0); do ${SCRIPTS}/uptime.sh s${i}.obsda.ms; done
|
||||
for i in $(jot 8 0); do ${SCRIPTS}/version.sh s${i}.obsda.ms; done
|
||||
for i in $(jot 8 0); do ${SCRIPTS}/cpu_load.sh s${i}.obsda.ms; done
|
||||
${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