|
#1
[pkgsrc] graphic monitor for bulkbuild count
- Web server
- net-snmp on master machine
- simple shell script to retrieve success and error count on master machine
% cat bin/count-bulkbuild.1
#!/bin/sh
SUCCESS=`wc -l /export/CHROOT/P/bulklog/meta/success | awk '{print $1}'`
#ERROR=`wc -l /export/CHROOT/P/bulklog/meta/error | awk '{print $1}'`
echo ${SUCCESS}
% cat bin/count-bulkbuild.2
#!/bin/sh
#SUCCESS=`wc -l /export/CHROOT/P/bulklog/meta/success | awk '{print $1}'`
ERROR=`wc -l /export/CHROOT/P/bulklog/meta/error | awk '{print $1}'`
echo ${ERROR}
- part of /usr/pkg/etc/snmpd.conf
extend bulkbuild-count.1 /home/makoto/bin/count-bulkbuild.1
extend bulkbuild-count.2 /home/makoto/bin/count-bulkbuild.2
- To find mib number
% snmpwalk -c COMMUNITY -v 1 master.example.com .1.3.6.1.4.1 | grep bulk
NET-SNMP-EXTEND-MIB::nsExtendCommand."bulkbuild-count.1" = STRING: /home/makoto/bin/count-bulkbuild.1
NET-SNMP-EXTEND-MIB::nsExtendCommand."bulkbuild-count.2" = STRING: /home/makoto/bin/count-bulkbuild.2
I have no idea how to put "bulkbuild-count.2" (etc) string on mrtg config (quotation is the problem to me),
so, I placed all digits in below cfg file.
% snmpwalk -On -c COMMUNITY -v 1 master.example.com .1.3.6.1.4.1 | grep bulk
.1.3.6.1.4.1.8072.1.3.2.2.1.2.17.98.117.108.107.98.117.105.108.100.45.99.111.117.110.116.46.49
= STRING: /home/makoto/bin/count-bulkbuild.1
.1.3.6.1.4.1.8072.1.3.2.2.1.2.17.98.117.108.107.98.117.105.108.100.45.99.111.117.110.116.46.50
= STRING: /home/makoto/bin/count-bulkbuild.2
-
mrtg config (name: bulkbuild-count.cfg)
to get info over snmp
- crontab to run mrtg to generate web page
*/5 * * * * /usr/pkg/bin/mrtg /PATH/TO/bulkbuild-count.cfg
| |
最近の日記
2024年03月10日
・停電 (瞬電)
2024年03月03日
・the second try on bare-metal
・useradd
2024年02月29日
・opendkim and senmail
2024年01月24日
・chat/iam 0.0.8
2024年01月21日
・uselocale vs setlocale (textproc/R-readxl)
|