diff options
author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-10-27 14:56:56 +0000 |
---|---|---|
committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-10-27 14:56:56 +0000 |
commit | 0cd27c148e3918d42cf8fd0080a0a8234a8825ec (patch) | |
tree | e737e6ca276d6e31b02ea885a0947165370d5fd7 | |
parent | a7f9515bfe4cdd3d57547f100a936fb292a6c38d (diff) | |
download | zabbix-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-x | create/data/recreate.sh | 143 | ||||
-rw-r--r-- | frontends/php/include/db.inc.php | 2 |
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 |