浏览代码

set of simple SQL queries to determine server status

Jiri Kuthan 21 年之前
父节点
当前提交
ffc89e6760
共有 1 个文件被更改,包括 46 次插入0 次删除
  1. 46 0
      scripts/serstats

+ 46 - 0
scripts/serstats

@@ -0,0 +1,46 @@
+#!/bin/sh
+#
+# examples for gaining some interesting values from SIP DB
+#
+
+SERUN=ser
+SERDB=ser
+DBHOST=localhost
+
+# ------------
+
+
+
+usage() {
+COMMAND=`basename $0`
+cat <<EOF
+usage: $COMMAND logged_cnt
+       $COMMAND natted_cnt
+
+EOF
+} #usage
+
+query() {
+	mysql -h $DBHOST -u$SERUN -p -e "$1" $SERDB
+}
+
+
+case $1 in
+
+	logged_cnt)
+		query "select count(distinct username,domain) from location;"
+		;;
+	natted_cnt)
+		query "select count(distinct username,domain) from location 
+			where flags>0;"
+		;;
+
+	*)
+		usage
+		exit 1
+		;;
+	
+esac
+
+
+