Advertisement
Guest User

Untitled

a guest
Aug 27th, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ## Installing dependencies
  2.  
  3. cd /usr/ports/databases/postgresql93-server/
  4. make install clean
  5. cd /usr/ports/databases/postgis20
  6. make install clean
  7. cd /usr/ports/databases/mongodb
  8. make install clean
  9.  
  10. cd /usr/ports/devel/py-virtualenv
  11. make install clean
  12. cd /usr/ports/net-mgmt/libsmi
  13. make install clean
  14. cd /usr/ports/www/nginx
  15. make install clean
  16. cd /usr/ports/devel/mercurial
  17. make install clean
  18.  
  19. ## Getting NOC
  20. hg clone http://bitbucket.org/nocproject/noc noc
  21.  
  22. ## Vitualenv
  23. virtualenv --no-site-packages /opt/noc
  24.  
  25. ## Add user & group noc
  26. pw groupadd -n noc
  27. pw useradd -g noc -s /bin/sh -d /home/noc -n noc
  28.  
  29. ## Database setup
  30. echo "postgresql_enable="YES"" >> /etc/rc.conf
  31. echo "postgresql_data="/var/db/pgsql/data"" >> /etc/rc.conf
  32. echo "mongod_enable="YES"" >> /etc/rc.conf
  33. echo "mongod_dbpath="/var/db/mongo"" >> /etc/rc.conf
  34.  
  35. mkdir /var/db/pgsql
  36. mkdir /var/db/pgsql/data
  37.  
  38. chown -R pgsql:pgsql /var/db/pgsql/
  39. chmod -R 750 /var/db/pgsql/
  40.  
  41. /usr/local/etc/rc.d/postgresql initdb
  42. /usr/local/etc/rc.d/postgresql start
  43. /usr/local/etc/rc.d/mongod start
  44.  
  45. su - pgsql
  46. psql template1
  47. CREATE USER noc SUPERUSER ENCRYPTED PASSWORD 'xxx';
  48. CREATE DATABASE noc ENCODING 'UTF8' OWNER noc;
  49. \q
  50.  
  51. mongo
  52. use noc
  53. db.addUser("noc", "xxx")
  54.  
  55.  
  56.  
  57. cp /opt/noc/etc/upgrade.defaults /opt/noc/etc/upgrade.conf
  58. ee /opt/noc/etc/upgrade.conf
  59. chown -R noc:noc /opt/noc
  60. chown -R noc:noc /var/noc
  61.  
  62. su noc
  63. cd /opt/noc
  64. ./scripts/upgrade
  65.  
  66. su - pgsql
  67. psql noc
  68. ALTER USER noc NOSUPERUSER;
  69. \q
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement