Project

General

Profile

PgGraphInstall » History » Version 18

Devrim Gunduz, 09/04/2006 06:55 AM

1 1 Devrim Gunduz
1.  login to cmdalert and su - extnagios
2 2 Devrim Gunduz
3 17 Devrim Gunduz
2.  cd /home/web/manage/svn/repo
4 1 Devrim Gunduz
5 17 Devrim Gunduz
3.  mkdir -p /home/web/manage/CUSTOMERNAME/dbname (/dbname is optional it the customer has only 1 database)
6 18 Devrim Gunduz
7 17 Devrim Gunduz
 
8
4.  svn export www /home/web/manage/CUSTOMERNAME/dbname (again dbname may be optional
9 2 Devrim Gunduz
10 17 Devrim Gunduz
5.  cd /home/web/manage/CUSTOMERNAME/dbname; edit stats-allcron and change "template" to the newdirname
11 2 Devrim Gunduz
12 3 Devrim Gunduz
6.  edit pggraphscripts/userindexscript/cron.sh and change "template" to the newdirname
13 2 Devrim Gunduz
14 13 Devrim Gunduz
7.  edit pggraphscripts/cron.sh and change "template" to the newdirname
15 2 Devrim Gunduz
16 13 Devrim Gunduz
8 . edit pggraphscripts/userindexscript/variables.sh and fill it correctly
17 1 Devrim Gunduz
18 13 Devrim Gunduz
9.  cp pggraphscripts/userindexscript/variables.sh pggraphscripts/
19 4 Devrim Gunduz
20 13 Devrim Gunduz
10. Edit pggraphscripts/pggraph.sql and change template. Please use the schema name here to match the variables.sh that we changed in step 
21
22
11. Enable passwordless ssh auth between extnagios user and remote user. Use http://www.linuxproblem.org/art_9.html for help.
23 4 Devrim Gunduz
24
13. cd pggraphscripts/ and run pggraph.sh . Run this file "ONCE". Run chmod 000 after you run this; otherwise you WILL lose previous data      
25
    if this file is run again.
26
27
    This file will gather the information from remote database, create rrds, create .html files, create graphs, create db schema and   
28
    initialize it.
29
30
14. createupdatescript.sh
31
32 1 Devrim Gunduz
    This script creates a script named update.sh, which is run every 5 mins by a cron job.
33 5 Devrim Gunduz
34 14 Devrim Gunduz
15. cd pggraphscripts/allstats; sh stats-createrrd.sh
35 6 Devrim Gunduz
36 1 Devrim Gunduz
16. edit index.php at the top location, under www/
37 9 Devrim Gunduz
38 15 Devrim Gunduz
17. cd pggraphscripts/userindexscript/; sh userindex.sh
39 11 Devrim Gunduz
40 16 Devrim Gunduz
18. sh createmainindex-ui.sh ; sh createmainindex-uixacts.sh 
41
19. Edit cron. Please check that the files have x permissions.