mirror of
https://github.com/munin-monitoring/contrib.git
synced 2018-11-08 00:59:34 +01:00
commit
aab7b122ce
33
plugins/sphinx/sphinx_documents
Executable file
33
plugins/sphinx/sphinx_documents
Executable file
@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Damien Alexandre © 2013
|
||||
#
|
||||
# Output number of documents per Sphinx Index
|
||||
# Need indextool (since version 0.9.9 )
|
||||
|
||||
# Index path (where .sphx files are)
|
||||
idxpath=/var/lib/sphinxsearch/data/
|
||||
|
||||
#
|
||||
#
|
||||
|
||||
case $1 in
|
||||
config)
|
||||
cat <<'EOM'
|
||||
graph_title Documents per index
|
||||
graph_vlabel number
|
||||
graph_scale no
|
||||
graph_category sphinx
|
||||
graph_info Report number of documents (using indextool) by Sphinx Index.
|
||||
EOM
|
||||
for i in `ls $idxpath/*.sph`; do
|
||||
fn=`basename $i .sph`
|
||||
echo "$fn.label $fn"
|
||||
done
|
||||
exit 0;;
|
||||
esac
|
||||
|
||||
for i in `ls $idxpath/*.sph`; do
|
||||
echo -n "`basename $i .sph`.value "
|
||||
echo `indextool --dumpheader $i | grep ^total-doc | cut -f2 -d\:`
|
||||
done
|
Loading…
Reference in New Issue
Block a user