summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-10-27 14:56:56 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-10-27 14:56:56 +0000
commit0cd27c148e3918d42cf8fd0080a0a8234a8825ec (patch)
treee737e6ca276d6e31b02ea885a0947165370d5fd7
parenta7f9515bfe4cdd3d57547f100a936fb292a6c38d (diff)
downloadzabbix-0cd27c148e3918d42cf8fd0080a0a8234a8825ec.tar.gz
zabbix-0cd27c148e3918d42cf8fd0080a0a8234a8825ec.tar.xz
zabbix-0cd27c148e3918d42cf8fd0080a0a8234a8825ec.zip
recreate script updated
git-svn-id: svn://svn.zabbix.com/trunk@3396 97f52cf1-0a1b-0410-bd0e-c28be96e8082
-rwxr-xr-xcreate/data/recreate.sh143
-rw-r--r--frontends/php/include/db.inc.php2
2 files changed, 121 insertions, 24 deletions
diff --git a/create/data/recreate.sh b/create/data/recreate.sh
index 74994922..74d4e7f9 100755
--- a/create/data/recreate.sh
+++ b/create/data/recreate.sh
@@ -1,12 +1,35 @@
-db_name="node"
-local_id="1"
+for cmd
+do
+ case "$cmd" in
+ osmiy ) osmiy=1;;
+ esac
+done
+
+if [ $osmiy ]
+then
+ echo "Run OSMIY script";
+
+ db_name="osmiy"
+ local_id="1"
+else
+ echo "Run ALEX script";
+
+ alex=1;
+ db_name="node"
+ local_id="1"
+fi
+
+if [ $alex ]
+then
+
+ echo Killing servers
+ killall zabbix_server >/dev/null 2>/dev/null
+ sleep 1
+ killall -9 zabbix_server >/dev/null 2>/dev/null
+ echo Removing log files
+ rm ~zabbix/logs/node*
-echo Killing servers
-killall zabbix_server >/dev/null 2>/dev/null
-sleep 1
-killall -9 zabbix_server >/dev/null 2>/dev/null
-echo Removing log files
-rm ~zabbix/logs/node*
+fi
echo Generate Database schems
cd ../schema
@@ -16,16 +39,78 @@ cd -
echo Creating MySQL databases
for i in 1 2 3 4 5 6 7; do
+ echo "- $i -"
echo "drop database $db_name$i"|mysql -uroot
echo "create database $db_name$i"|mysql -uroot
cat ../schema/mysql.sql|mysql -uroot $db_name$i
cat data.sql|mysql -uroot $db_name$i
# cat data.sql|sed -e "s/{10010}/{100100$i}/g"|mysql -uroot $db_name$i
done
-cat nodes.sql|mysql -uroot
+
+if [ $alex ]
+then
+ cat nodes.sql|mysql -uroot
+fi
echo Updating MySQL databases
for i in 1 2 3 4 5 6 7; do
+ echo "- $i -"
+
+ if [ $osmiy ]
+ then
+ if [ $i = '1' ]
+ then
+ l1=1
+ else
+ l1=0
+ fi
+ if [ $i = '2' ]
+ then
+ l2=1
+ else
+ l2=0
+ fi
+ if [ $i = '3' ]
+ then
+ l3=1
+ else
+ l3=0
+ fi
+ if [ $i = '4' ]
+ then
+ l4=1
+ else
+ l4=0
+ fi
+ if [ $i = '5' ]
+ then
+ l5=1
+ else
+ l5=0
+ fi
+ if [ $i = '6' ]
+ then
+ l6=1
+ else
+ l6=0
+ fi
+ if [ $i = '7' ]
+ then
+ l7=1
+ else
+ l7=0
+ fi
+
+ echo "delete from nodes"|mysql -uroot $db_name$i
+ echo "insert into nodes values (7, 'Cologne',2, '127.0.0.1', 15057, 30, 365, 0, 0, $l7, 5)"|mysql -uroot $db_name$i
+ echo "insert into nodes values (6, 'Berlin', 2, '127.0.0.1', 15056, 30, 365, 0, 0, $l6, 5)"|mysql -uroot $db_name$i
+ echo "insert into nodes values (5, 'Germany',2, '127.0.0.1', 15055, 30, 365, 0, 0, $l5, 4)"|mysql -uroot $db_name$i
+ echo "insert into nodes values (4, 'Zabbix', 2, '127.0.0.1', 15054, 30, 365, 0, 0, $l4, 0)"|mysql -uroot $db_name$i
+ echo "insert into nodes values (3, 'Latvia', 2, '127.0.0.1', 15053, 30, 365, 0, 0, $l3, 4)"|mysql -uroot $db_name$i
+ echo "insert into nodes values (2, 'Riga', 2, '127.0.0.1', 15052, 30, 365, 0, 0, $l2, 3)"|mysql -uroot $db_name$i
+ echo "insert into nodes values (1, 'Dpils', 2, '127.0.0.1', 15051, 30, 365, 0, 0, $l1, 3)"|mysql -uroot $db_name$i
+ fi
+
echo "update config set configid=configid+0000100000000000000*$i"|mysql -uroot $db_name$i
echo "update media_type set mediatypeid=mediatypeid+0000100000000000000*$i"|mysql -uroot $db_name$i
echo "update users set userid=userid+0000100000000000000*$i"|mysql -uroot $db_name$i
@@ -51,19 +136,31 @@ for i in 1 2 3 4 5 6 7; do
echo "update images set imageid=imageid+0000100000000000000*$i"|mysql -uroot $db_name$i
done
-#echo Importing MySQL databases
-#for i in 2 3 4 5 6 7; do
-# mysqldump --add-drop-table=false --add-locks=FALSE --no-create-db=FALSE --create-options=FALSE --no-create-info=TRUE --ignore-table="$db_name$i.help_items" --ignore-table="$db_name$i.nodes" -uroot $db_name$i | mysql -f -uroot $db_name$local_id
-#done
+if [ $osmiy ]
+then
-#echo Making MySQL server
-#cd ../..
-#./configure --enable-agent --enable-server --with-mysql --with-net-snmp --prefix=`pwd` 2>>WARNINGS >/dev/null
-#make clean >/dev/null
-#make install >/dev/null
-#cd - >/dev/null
-echo Staring servers
-for i in 1 2 3 4 5 6 7; do
- ../../bin/zabbix_server -c /etc/zabbix/$db_name$i.conf >/dev/null
-done
+ echo Importing MySQL databases
+ for i in 2 3 4 5 6 7; do
+ echo "- $i -"
+ mysqldump --add-drop-table=false --add-locks=FALSE --no-create-db=FALSE --create-options=FALSE --no-create-info=TRUE --ignore-table="$db_name$i.help_items" --ignore-table="$db_name$i.nodes" -uroot $db_name$i | mysql -f -uroot $db_name$local_id
+ done
+
+fi
+
+if [ $alex ]
+then
+
+# echo Making MySQL server
+# cd ../..
+# ./configure --enable-agent --enable-server --with-mysql --with-net-snmp --prefix=`pwd` 2>>WARNINGS >/dev/null
+# make clean >/dev/null
+# make install >/dev/null
+# cd - >/dev/null
+ echo Staring servers
+ for i in 1 2 3 4 5 6 7; do
+ echo "- $i -"
+ ../../bin/zabbix_server -c /etc/zabbix/$db_name$i.conf >/dev/null
+ done
+
+fi
diff --git a/frontends/php/include/db.inc.php b/frontends/php/include/db.inc.php
index 74a003d8..15b5e27e 100644
--- a/frontends/php/include/db.inc.php
+++ b/frontends/php/include/db.inc.php
@@ -26,7 +26,7 @@
// $DB_TYPE ="POSTGRESQL";
$DB_TYPE ="MYSQL";
$DB_SERVER ="localhost";
- $DB_DATABASE ="1_3_rights1";
+ $DB_DATABASE ="osmiy1";
$DB_USER ="root";
$DB_PASSWORD ="";
// END OF DATABASE CONFIGURATION