|
#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
| |
最近の日記
2025年06月13日
・Let's Note CF-SV8
・
2025年02月13日
・dvipdfmx ICC profile format spec. version 4.3.0
2025年01月29日
・ham/wsjtx
2025年01月27日
・wip/wsjtx 5.4.2
2025年01月25日
・ham/wsjtx
|