Krofek's Blog

februar 7, 2010

Kopiranje podatkov uporabnika v nov uporabniški profil

Shranjeno pod: Microsoft — krofek @ 7:30 popoldan

Ustvarjanje novega uporabniškega profila v operacijskem sistemu Windows XP Professional

  1. V računalnik se prijavite kot skrbnik ali kot uporabnik s skrbniškimi poverilnicami.
  2. Kliknite Start in nato še Nadzorna plošča.
  3. Kliknite Uporabniški računi.
  4. Kliknite jeziček Dodatno in nato še gumb Dodatno.
  5. V levem podoknu kliknite mapo Uporabniki.
  6. V meniju Dejanja kliknite Nov uporabnik.
  7. Vnesite ustrezne podatke o uporabniku in kliknite Ustvari.

Ustvarjanje novega uporabniškega profila v operacijskem sistemu Windows XP Home Edition

//

  1. V računalnik se prijavite kot skrbnik ali kot uporabnik s skrbniškimi poverilnicami.
  2. Kliknite Start in nato še Nadzorna plošča.
  3. Kliknite Uporabniški računi.
  4. V razdelku Izberite opravilo kliknite Ustvarjanje novega računa.
  5. Vnesite ime uporabnika in kliknite Naprej.
  6. Kliknite vrsto računa in nato še Ustvari račun.

Kopiranje datotek v nov uporabniški profil

//

  1. V računalnik se prijavite kot uporabnik s tistim uporabniškim profilom, v ali iz katerega kopirate datoteke.
  2. V Raziskovalcu kliknite Orodja, Možnosti map, jeziček Pogled, potrdite polje Prikaži skrite datoteke in mape, počistite potrditveno polje Skrij zaščitene datoteke operacijskega sistema in kliknite V redu.
  3. Poiščite mapo C:\Documents and Settings\Staro_Uporabniško ime, kjer C predstavlja pogon, na katerem je nameščen operacijski sistem Windows XP in Staro_Uporabiškoime ime profila, iz katerega želite kopirati podatke uporabnika.
  4. Pritisnite in držite tipko CTRL, medtem ko kliknete posamezno datoteko in podmapo, razen naslednjih datotek:
    • Ntuser.dat
    • Ntuser.dat.log
    • Ntuser.ini
  5. V meniju Urejanje kliknite Kopiraj.
  6. Poiščite mapo C:\Documents and Settings\Novo_Uporabniško ime, kjer C predstavlja pogon, na katerem je nameščen operacijski sistem Windows XP in Novo_Uporabniškoime ime uporabniškega profila, ki ste ga ustvarili v razdelku »Ustvarjanje novega uporabniškega profila«.
  7. V meniju Urejanje kliknite Prilepi.
  8. Odjavite se iz računalnika in se prijavite kot nov uporabnik.Opomba Preden izbrišete stari profil, morate uvoziti e-poštna sporočila in naslove v nov uporabniški profil. Če želite več informacij, kliknite naslednjo številko članka iz Microsoftove zbirke znanja:
    313055 (http://support.microsoft.com/kb/313055/ ) OLEXP: Po nadgradnji v operacijski sistem Microsoft Windows XP manjkajo poštne mape, adresar in e-poštna sporočila (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)

——————————————————————————————-

Uporabno:

http://www.forensit.com/downloads.html

Exchange 2003 database Size Limit 75 GB

Shranjeno pod: Uncategorized — krofek @ 6:50 popoldan

To increase the Exchange Server 2003 SP2 database size, follow these steps.

Important Before you increase the maximum size of an Exchange database, verify that sufficient hard disk space is available for the larger database.

1. On the computer that is running Exchange 2003 SP2, click Start, click Run, type regedit, and then click OK.
2. Click one of the following registry subkeys, as appropriate for the store that you want to increase:
* For a mailbox store, click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\Server name\Private-Mailbox Store GUID
* For a public folder store, click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\Server name\Public-Public Store GUID
3. On the Edit menu, point to New, and then click DWORD Value.
4. In the New Value #1 box, type Database Size Limit in Gb, and then press ENTER.
5. Right-click Database Size Limit in Gb, and then click Modify.
6. Click Decimal, and then type an integer from 1 to 75 in the Value data box.

Note These integer values represent the maximum size of the database in gigabytes (GB). For example, a value of 75 represents a database that has a maximum size of 75 GB.
7. Click OK, and then exit Registry Editor.
8. Restart the Microsoft Exchange Information Store service. To do this, follow these steps:
1. Click Start, click Run, type cmd, and then click OK.
2. At the command prompt, type the following command, and then press ENTER:
net stop msexchangeis
3. After the Microsoft Exchange Information Store service has stopped successfully, type the following command, and then press ENTER:
net start msexchangeis
9. Examine the Application log to verify that the database size has been set successfully. To do this, follow these steps:
1. Click Start, click Run, type eventvwr, and then click OK.
2. In the Event Viewer tool, click Application.
3. Double-click event ID 1216 to verify that the database size has been set successfully.

For more information about how to configure the new database size limit when you use Exchange Server 2003 SP2, visit the following Microsoft Web site:

http://technet.microsoft.com/en-us/library/aa998066.aspx

Cisco Call Manager Express 4 SIP config – howto

Shranjeno pod: IP telefonija — krofek @ 5:04 popoldan

Naming directory with current date

Shranjeno pod: Microsoft — krofek @ 4:58 popoldan

MD FOTKE_%Date:~-4,4%.%Date:~-7,2%.%Date:~-10,2%

januar 25, 2010

Seznam brezplačnih WiFi točk v Sloveniji

Shranjeno pod: Uncategorized — krofek @ 2:10 popoldan

Iščete lokal, kjer se lahko ob najljubši pijači tudi brezplačno odpravite na splet? Ali pa se odpravljate na počitnice in bi radi izbrali prenočišče, kjer ponujajo tudi brezplačen dostop do interneta? Potem je projekt Slovenske WiFi točke kot nalašč za vas.

Na zemljevidu Google Maps je vnesenih že kar precej brezplačnih WiFi točk, ki jih večinoma ponujajo gostinski lokali. No, najdejo se tudi drugi ponudniki, a so bolj ali manj v manjšini.

Seveda pa lahko na zemljevid tudi sami vnesete WiFi točko, ki je doslej še nihče ni dodal. Zraven pripišete še, ali je WiFi povsem prosto dostopen, ali pa je treba natakarja prositi za geslo, ali je lokal primeren za sestanke ter kakšna je tamkajšnja gostinska ponudba.

Povezava: Slovenske WiFi točke

januar 4, 2010

Neverjetno: Z novim letom mnogim odpovedali Windowsi

Shranjeno pod: Uncategorized — krofek @ 3:41 popoldan

Sliši se neverjetno, a je resnično. Več uporabnikov poroča, da se po novem letu niso mogli več prijaviti v operacijski sistem Windows XP. Na zaslonu so zagledali sporočilo, da je njihov uporabniški račun potekel, čeprav so računalnik uporabljali v domačem okolju brez strežniškega nadzora. Glede na navedbe na različnih spletnih forumih naj težava ne bi bila v nelegalni različici Windows XP, saj so se z njo srečali tudi uporabniki z legalno nameščenim operacijskim sistemom.

Zakaj je prišlo do tega problema zaenkrat še ni znano, dejstvo pa je, da ga sproži datum 1.1.2010. Če uporabnik v biosu nastavi zgodnejši datum, se lahko normalno prijavi v operacijski sistem.

Kaj narediti, če se je enako zgodilo tudi vam?

Takoj po vklopu računalnika pritisnite ustrezno tipko za vstop v bios (ponavadi je to F2, ESC ali DEL, preverite v dokumentaciji vašega računalnika). Tam prestavite datum na npr. 25.12.2009 ter shranite nastavitve (ponavadi tipka F10, preverite na seznamu ukazov, ki je izpisan na zaslonu). Ko se računalnik ponovno zažene, se boste lahko normalno prijavili v Windows XP.

Naslednji korak je odprava težave. Če se v Windows XP prijavite z administratorskim računom, poženite ukazno vrstico, vanjo vtipkajte “net user uporabniško_ime /EXPIRES:NEVER” (brez narekovajev, namesto uporabnisko_ime vpišite vaše uporabniško ime) in pritisnite enter. Nato ponovno zaženite računalnik ter ponovite vajo v biosu, le da tokrat datum prestavite na današnjo vrednost.

Če niste vešči dela z ukazno vrstico, lahko namesto tipkanja ukazov vanjo, uporabite tudi program accexp.

Morda pa želi Windows XP s tem sporočiti, da je zdaj pa res skrajni čas, da ga zamenjate s sodobnejšim Windows 7 …

december 8, 2009

Glary Utilities

Shranjeno pod: Programčki — krofek @ 12:46 am

november 17, 2009

FreePBX Install Guide (CentOS v5.x, Asterisk v1.6.x, FreePBX v2.6.x)

Shranjeno pod: IP telefonija — krofek @ 3:39 popoldan

Install FreePBX on ClarkConnect

Shranjeno pod: IP telefonija — krofek @ 3:24 popoldan

AsteriskBased on ClarkConnect Home 4.0 and FreePBX 2.1.3

  • Install ClarkConnect (Minimum Required)
    • Standard Modules
      • DHCP Server
      • Caching Nameserver
      • Web Server
      • Mail Servers
    • More Modules
      • PHP Support
      • Database
  • Post Installation
    • Start Services
      • https://cc.ip.address:81
        • Software
          • MySQL Setup
            • Server Status
              • Status > Start
              • On boot > To Auto
          • SMTP Mail
            • Server Status
              • Status > Start
              • On boot > To Auto
              • Warning > Enable
          • Web Server
            • Server Status
              • Status > Start
              • On boot > To Auto
    • Modify apt-get config
      • cd /etc/apt
      • cp -v apt.conf apt.conf.original
      • sed -i ’s/Allow-Duplicated { “^kernel-sourcecode”; “^drbd-kernel”; “^kernel$”; “^kernel-devel$”; “^kernel-smp$”; “^gpg-pubkey$”; };/Allow-Duplicated { “^kernel-sourcecode”; “^drbd-kernel”; “^kernel$”; “^kernel-devel$”; “^kernel-smp$”; “^kernel-smp-devel$”; “^gpg-pubkey$”; };/’ apt.conf
    • Update System
      • apt-get update
      • apt-get upgrade
      • apt-get dist-upgrade
      • apt-get install lame
      • apt-get install cc-devel
      • apt-get install mysql-devel
      • apt-get install subversion
      • apt-get install kernel-devel
      • apt-get install kernel-smp-devel
    • Get Files
      • cd /usr/src
      • wget http://easynews.dl.sourceforge.net/sourceforge/amportal/freepbx-2.1.3.tar.gz
      • svn checkout http://svn.digium.com/svn/asterisk/trunk asterisk
      • svn checkout http://svn.digium.com/svn/zaptel/trunk zaptel
      • svn checkout http://svn.digium.com/svn/libpri/trunk libpri
      • svn checkout http://svn.digium.com/svn/asterisk-addons/trunk asterisk-addons
      • svn checkout http://svn.digium.com/svn/asterisk-sounds/trunk asterisk-sounds
    • Extract Files
      • cd /usr/src
      • tar -xzvf freepbx-2.1.3.tar.gz
      • mv -vf freepbx-2.1.3 freepbx
      • rm -vf freepbx-2.1.3.tar.gz
    • Misc Setup
      • useradd -c “Asterisk PBX” -d /var/lib/asterisk asterisk
      • chown asterisk /var/lib/php/session/
      • cp -v /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.original
      • sed -i “s/User apache/User asterisk/” /etc/httpd/conf/httpd.conf
      • sed -i “s/Group apache/Group asterisk/” /etc/httpd/conf/httpd.conf
      • cp -v /usr/src/zaptel/xpp/utils/genzaptelconf /usr/local/sbin
      • chown -v asterisk:asterisk /usr/local/sbin/genzaptelconf
    • Setup SQL Tables
      • cd /usr/src/freepbx
      • mysqladmin create asterisk
      • mysqladmin create asteriskcdrdb
      • mysql asterisk < SQL/newinstall.sql
      • mysql asteriskcdrdb < SQL/cdr_mysql_table.sql
      • mysql -vv -e “GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109′”
      • mysql -vv -e “GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109′”
      • mysql -vv -e “flush privileges”
    • Install Asterisk
      • cd /usr/src/zaptel
      • make
      • make install
      • make config
      • cd /usr/src/libpri
      • make install
      • cd /usr/src/asterisk
      • mkdir /var/run/asterisk
      • make install
      • make config
      • cd /usr/src/asterisk-addons
      • cp Makefile Makefile.orig
      • sed -i ’s/SOURCE/SOURCE -DMYSQL_LOGUNIQUEID/’ Makefile
      • make
      • make install
      • cp -v /usr/src/asterisk/configs/zapata.conf.sample /etc/asterisk/zapata.conf
      • echo “#include zapata-channels.conf” >> /etc/asterisk/zapata.conf
      • echo “#include zapata_additional.conf” >> /etc/asterisk/zapata.conf
      • mkdir -v /var/lib/asterisk/sounds/custom
      • chown -vR asterisk:asterisk /var/lib/asterisk/sounds/custom
    • Install FreePBX
      • cd /usr/src/freepbx
      • ./install_amp
      • chown -vR asterisk:asterisk /etc/asterisk
      • modprobe -v zaptel
      • modprobe -v wcfxo
      • genzaptelconf
      • echo /usr/sbin/amportal start >> /etc/rc.local
    • Logrotate
      • cd /etc/logrotate.d
      • touch asterisk
      • echo “/var/log/asterisk/*log {” > asterisk
      • echo ” missingok” >> asterisk
      • echo ” rotate 5″ >> asterisk
      • echo ” weekly” >> asterisk
      • echo ” create 0640 asterisk asterisk” >> asterisk
      • echo ” postrotate” >> asterisk
      • echo ” /usr/sbin/asterisk -rx ‘logger reload’ > /dev/null 2> /dev/null” >> asterisk
      • echo ” endscript” >> asterisk
      • echo “}” >> asterisk
      • echo “/var/log/asterisk/full {” >> asterisk
      • echo ” missingok” >> asterisk
      • echo ” rotate 5″ >> asterisk
      • echo ” daily” >> asterisk
      • echo ” create 0640 asterisk asterisk” >> asterisk
      • echo ” postrotate” >> asterisk
      • echo ” /usr/sbin/asterisk -rx ‘logger reload’ > /dev/null 2> /dev/null” >> asterisk
      • echo ” endscript” >> asterisk
      • echo “}” >> asterisk
      • echo “/var/log/asterisk/cdr-csv/*csv {” >> asterisk
      • echo ” missingok” >> asterisk
      • echo ” rotate 5″ >> asterisk
      • echo ” monthly” >> asterisk
      • echo ” create 0640 asterisk asterisk” >> asterisk
      • echo “}” >> asterisk
    • Fix Asterisk tty
      • sed -i “s/latarcyrheb-sun16/lat0-sun16/” /etc/sysconfig/i18n
    • Allow incoming IAX2, SIP and RTP traffic
      • cp -vf /etc/firewall /etc/firewall.original
      • sed -i ’s/RULES=”\\/RULES=”\\\n\tIAX2||0×10000001|17||4569| \\\n\tRTP||0×10000001|17||10000:20000| \\\n\tSIP||0×10000001|17||5060:5061| \\/’ /etc/firewall
    • Set MySQL Password
      • https://cc.ip.address:81
        • Software > MySQL Setup
          • Set Password
    • Optional Installations and Customizations
    • Notes
      • The default Authentication type in FreePBX is database (user=admin, pass=admin). This can be changed from /etc/amportal.conf. Possible options are:
        • database: can be controlled from Module Administrators.
        • none: If you do this, its better to password protect the directory:
          • Add user admin with password admin
            • htpasswd -c -b /usr/local/wwwpasswd admin admin
          • Add to /etc/httpd/conf/httpd.conf
            • <Directory> /var/www/html/admin
            • AuthType Basic
            • AuthName “Restricted”
            • AuthUserFile /usr/local/wwwpasswd
            • Require user admin
            • </Directory>
    • Reboot

ClarkConnect and FreePBX Quick Install Guide

Shranjeno pod: IP telefonija — krofek @ 3:22 popoldan

# LAST UPDATE: 1-9-2007
# ClarkConnect 4.0
# For help refer to: http://www.prestonmoore.com/forum/
#—————————————————————
# For those who are having problems installing cc-freepbx via the script
# you can now download a .tar package. It has been tested on 4.0 and
# should work on 3.2 Get it here:
# http://www.prestonmoore.com/forum/viewtopic.php?t=19
clear
echo
echo “**** INSTALLING UPDATES AND UPGRADES ****”
echo
cd /etc/apt
sed -i ’s/Allow-Duplicated { “^kernel-sourcecode”; “^drbd-kernel”; “^kernel$”; “^kernel-devel$”; “^kernel-smp$”; “^gpg-pubkey$”; };/Allow-Duplicated { “^kernel-sourcecode”; “^drbd-kernel”; “^kernel$”; “^kernel-devel$”; “^kernel-smp$”; “^kernel-smp-devel$”; “^gpg-pubkey$”; };/’ apt.conf
apt-get update
apt-get -y upgrade
apt-get -y dist-upgrade
apt-get -y install cc-devel
apt-get -y install mysql-devel
apt-get -y install kernel-devel=`uname -r`
apt-get -y install kernel-smp-devel=`uname -r`
apt-get -y install php-mbstring lm_sensors cc-squirrelmail nmap
rpm -ivh http://apt.sw.be/redhat/el4/en/i386/RPMS.dag/lame-3.97-1.el4.rf.i386.rpm
#—————————————————————-
echo
echo “**** GETTING ASTERISK AND FREEPBX PACKAGES ****”
echo
cd /usr/src
wget http://easynews.dl.sourceforge.net/sourceforge/amportal/freepbx-2.1.3.tgz
tar xfzv freepbx-2.1.3.tgz
mv -vf freepbx-2.1.3 freepbx
rm -vf freepbx-2.1.3.tgz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.14.tar.gz
tar -zxvf asterisk-1.2.14.tar.gz
rm -vf asterisk-1.2.14.tar.gz
mv -vf asterisk-1.2.14 asterisk
wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.12.tar.gz
tar -zxvf zaptel-1.2.12.tar.gz
rm -vf zaptel-1.2.12.tar.gz
mv -vf zaptel-1.2.12 zaptel
wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.4.tar.gz
tar -zxvf libpri-1.2.4.tar.gz
rm -vf libpri-1.2.4.tar.gz
mv -vf libpri-1.2.4 libpri
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.2.5.tar.gz
tar -zxvf asterisk-addons-1.2.5.tar.gz
rm -vf asterisk-addons-1.2.5.tar.gz
mv -vf asterisk-addons-1.2.5 asterisk-addons
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
tar -zxvf asterisk-sounds-1.2.1.tar.gz
rm -vf asterisk-sounds-1.2.1.tar.gz
mv -vf asterisk-sounds-1.2.1 asterisk-sounds
#————————————————————
echo
echo “**** INSTALLING ZAPTEL USING ZTDUMMY MODULE ****”
echo
cd /usr/src/zaptel
mv -vf ztdummy.c ztdummy.c.orig
sed “s/if 0/if 1/” ztdummy.c
cd /usr/src/kernels/`uname -r`-`uname -m`/include/linux/
mv -vf spinlock.h spinlock.h.orig
sed “s/rw_lock_t/rwlock_t/” spinlock.h
cd /usr/src/zaptel
make linux26
make install
make config
cd /etc/sysconfig
mv -vf zaptel zaptel.old
touch zaptel
echo “TELEPHONY=yes” >> /etc/sysconfig/zaptel
echo “#DEBUG=yes” >> /etc/sysconfig/zaptel
echo ‘MODULES=”$MODULES ztdummy”‘ >> /etc/sysconfig/zaptel
modprobe zaptel
modprobe ztdummy
echo “modprobe ztdummy” >> /etc/rc.d/rc.local
echo “STARTING ZAPTEL”
echo
/etc/init.d/zaptel start
#————————————————————
# run apache as asterisk
#
useradd -c “Asterisk PBX” -d /var/lib/asterisk asterisk
chown asterisk /var/lib/php/session/
cp -v /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.original
sed -i “s/User apache/User asterisk/” /etc/httpd/conf/httpd.conf
sed -i “s/Group apache/Group asterisk/” /etc/httpd/conf/httpd.conf
#————————————————————-
echo
echo “**** INSTALLING LIBRI ****”
echo
cd /usr/src/libpri
make install
#————————————————————–
echo
echo “**** INSTALLING ASTERISK ****”
echo
cd /usr/src/asterisk
mkdir /var/run/asterisk
make install
make config
#————————————————————-
echo
echo “STARTING MYSQL DATABASE”
echo
/etc/init.d/mysqld start
cd /usr/src/freepbx
mysqladmin create asterisk
mysqladmin create asteriskcdrdb
mysql asterisk < SQL/newinstall.sql
mysql asteriskcdrdb > /etc/rc.local
cd /etc/asterisk
touch zapata.conf
echo “[channels] ” >> /etc/asterisk/zapata.conf
echo “language=en ” >> /etc/asterisk/zapata.conf
echo “#include zapata_additional.conf ” >> /etc/asterisk/zapata.conf
cd /var/www/html/admin/images/
wget http://www.clarkconnect.com/images/logos/poweredbycc.png
sed -i “s|AMPFOOTERLOGO=blank.gif|AMPFOOTERLOGO=poweredbycc.png|” /etc/amportal.conf
sed -i “s|AMPADMINHREF=www.freepbx.org|AMPADMINHREF=www.clarkconnect.com|” /etc/amportal.conf
#—————————————————————
echo
echo “**** INSTALLING ADDITIONAL ADMIN MODULES ****”
echo
cd /var/www/html/admin/modules/
wget http://www.voipeye.com.au/invoke/maint-modules.zip
unzip maint-modules.zip
rm -vf maint-modules.zip
#—————————————————————
#echo
#echo “**** INSTALLING ADDITIONAL MUSIC-ON-HOLD MP3 FILES ****”
#echo
#cd /var/lib/asterisk/mohmp3
#wget http://www2.signate.com/free-moh/mp3/signate-moh-mp3.tar.gz
#tar -xzvf signate-moh-mp3.tar.gz
#rm -vf signate-moh-mp3.tar.gz
#—————————————————————
# cc-squirrelmail config
#
chown -v asterisk:asterisk /var/lib/squirrelmail/prefs/
chown -v asterisk:asterisk /var/lib/squirrelmail/prefs/default_pref
cd /etc/asterisk
mv extensions_custom.conf.sample extensions_custom.conf
touch sip_nat.conf
echo “#NOTE: I have been unable to get my xxxxx.pointclark.net address to work. I use the free dyndns.org account” >> /etc/asterisk/sip_nat.conf
echo “#nat=yes” >> /etc/asterisk/sip_nat.conf
echo “#localnet=192.168.1.0/255.255.255.0″ >> /etc/asterisk/sip_nat.conf
echo “#externip=yourdomain.com” >> /etc/asterisk/sip_nat.conf
#—————————————————————
echo
echo “**** INSTALLING PHPSYSINFO ****”
echo
cd /tmp
wget http://easynews.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.2-rc3.tar.gz
tar -xzvf phpsysinfo-2.5.2-rc3.tar.gz
rm -vf phpsysinfo-2.5.2-rc3.tar.gz
mv -vf phpsysinfo /var/www/html
cd /var/www/html/phpsysinfo
cp -v config.php.new config.php
cp -v includes/xml/hardware.php includes/xml/hardware.php.original
chown -vR asterisk:asterisk /var/www/html/phpsysinfo
sed -i “s|CPU/CpuTemp|CPU/Cputemp|” includes/xml/hardware.php
#—————————————————————–
echo
echo “**** INSTALLING PHPCONFIG ****”
echo
cd /tmp
wget http://digium-cvs.netmonks.ca/viewcvs.cgi/phpconfig.tar.gz
tar -xzvf phpconfig.tar.gz
mv -vf phpconfig /var/www/html
rm -vf phpconfig.tar.gz
cd /var/www/html/phpconfig
chmod -v 755 asterisk.reload
cp -v cls_phpconfig.php cls_phpconfig.php.original
cp -v phpconfig_init.php phpconfig_init.php.original
cp -v asterisk.reload asterisk.reload.original
chown -vR asterisk:asterisk /var/www/html/phpconfig
sed -i “s/fgetc/fgets/” cls_phpconfig.php
sed -i “s|/bin/asterisk.reload|./asterisk.reload|” cls_phpconfig.php
sed -i “s|asterisk.reload|./asterisk.reload|” phpconfig_init.php
sed -i “s/Secret: secret/Secret: amp111/” asterisk.reload
sed -i “s|DirectoryIndex index.html index.html.var|DirectoryIndex index.html index.html.var phpconfig.php|” /etc/httpd/conf/httpd.conf
#——————————————————————–
echo
echo “**** INSTALLING ASTERISK LOGROTATE FILE ****”
echo
cd /etc/logrotate.d
wget http://www.prestonmoore.com/images/asterisk
#—————————————————————–
echo
echo “**** PATCHING CONFIGEDIT AND SYSSTATUS MODULES ****”
echo
cd /var/www/html/admin/modules/configedit
wget http://www.prestonmoore.com/images/asterisk.reload
chmod -v 755 asterisk.reload
cp -v cls_phpconfig.php cls_phpconfig.php.original
cp -v phpconfig_init.php phpconfig_init.php.original
chown -vR asterisk:asterisk /var/www/html/admin/modules/configedit
sed -i “s/fgetc/fgets/” cls_phpconfig.php
sed -i “s|/bin/asterisk.reload|./asterisk.reload|” cls_phpconfig.php
sed -i “s|/bin/asterisk.reload|./asterisk.reload|” phpconfig_init.php
#——————————————————————
# fix for sysstatus module
#
cd /var/www/html/admin/modules/sysstatus
sed -i “s|#!/usr/bin/perl|#!/usr/bin/perl -w|” status.pl
chmod -v 775 status.pl
#
# fix for sysinfo SCSI error message (comment out if using SCSI hardware)
cd /var/www/html/admin/modules/sysinfo/includes/os
sed -i “s|$bufr = rfts( ‘/proc/scsi/scsi’ );|$bufr = rfts( ‘/proc/scsi/scsi’, 0, 4096, false );|” class.Linux.inc.php
#———————————————————————
# netstats
#
cd /root
wget http://humdi.net/vnstat/vnstat-1.4.tar.gz
tar -xvzf vnstat-1.4.tar.gz
cd vnstat-1.4
make && make install
vnstat -u -i eth0
vnstat -u -i eth1
echo “0-55/5 * * * * vnstat -u” >> /etc/crontab
rm -rf vnstat*
cd /var/www/html/
wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.2.1.tar.gz
tar -xvzf vnstat_php_frontend-1.2.1.tar.gz
mv vnstat_php_frontend-1.2.1 net-stats
rm -rf vnstat_php_frontend-1.2.1.tar.gz
cd net-stats
mv config.php config.php.old
wget http://www.prestonmoore.com/images/config
mv config config.php
#———————————————————————-
# password protect the sysinfo, phpconfig, netstats, and the FOP
#
echo “” >> /etc/httpd/conf/httpd.conf
echo “AuthType Basic” >> /etc/httpd/conf/httpd.conf
echo ‘AuthName “Private Access”‘ >> /etc/httpd/conf/httpd.conf
echo “AuthUserFile /usr/local/passwd” >> /etc/httpd/conf/httpd.conf
echo “Require user admin” >> /etc/httpd/conf/httpd.conf
echo “” >> /etc/httpd/conf/httpd.conf
echo “” >> /etc/httpd/conf/httpd.conf
echo “AuthType Basic” >> /etc/httpd/conf/httpd.conf
echo ‘AuthName “Private Access”‘ >> /etc/httpd/conf/httpd.conf
echo “AuthUserFile /usr/local/passwd” >> /etc/httpd/conf/httpd.conf
echo “Require user admin” >> /etc/httpd/conf/httpd.conf
echo “” >> /etc/httpd/conf/httpd.conf
echo “” >> /etc/httpd/conf/httpd.conf
echo “AuthType Basic” >> /etc/httpd/conf/httpd.conf
echo ‘AuthName “Private Access”‘ >> /etc/httpd/conf/httpd.conf
echo “AuthUserFile /usr/local/passwd” >> /etc/httpd/conf/httpd.conf
echo “Require user admin” >> /etc/httpd/conf/httpd.conf
echo “” >> /etc/httpd/conf/httpd.conf
echo “” >> /etc/httpd/conf/httpd.conf
echo “AuthType Basic” >> /etc/httpd/conf/httpd.conf
echo ‘AuthName “Private Access”‘ >> /etc/httpd/conf/httpd.conf
echo “AuthUserFile /usr/local/passwd” >> /etc/httpd/conf/httpd.conf
echo “Require user admin” >> /etc/httpd/conf/httpd.conf
echo “” >> /etc/httpd/conf/httpd.conf
echo “Enter a password you will use to access the Flash Panel, Sysinfo and phpconfig”
echo “the user name will be: admin”
htpasswd -c /usr/local/passwd admin
cd /var/www/html/
mv index.html index.html.old
wget http://www.prestonmoore.com/images/index.html
#
# Modify webconfig menu
#
cd /var/webconfig/htdocs/admin/
touch fop.php
echo “> fop.php
echo “header( ‘Location: https://192.168.1.1/panel’ ) ;” >> fop.php
echo “?>” >> fop.php
touch ari.php
echo “>ari.php
echo “header( ‘Location: https://192.168.1.1/recordings’ ) ;” >> ari.php
echo “?>” >> ari.php
touch freepbx.php
echo “> freepbx.php
echo “header( ‘Location: https://192.168.1.1/admin’ ) ;” >> freepbx.php
echo “?>” >> freepbx.php
cd /var/webconfig/htdocs/menus/
touch 10-extra-freepbx.en_US
chown -v webconfig:webconfig 10-extra-freepbx.en_US
echo “Software|PBX System|Administration|freepbx.php” > 10-extra-freepbx.en_US
touch 10-extra-fop.en_US
chown -v webconfig:webconfig 10-extra-fop.en_US
echo “Software|PBX System|Operator Panel|fop.php” > 10-extra-fop.en_US
touch 10-extra-ari.en_US
chown -v webconfig:webconfig 10-extra-ari.en_US
echo “Software|PBX System|Recordings|ari.php” > 10-extra-ari.en_US

#———————————————————————–
# You can uncomment the following lines if you want to install eaccelerator
# see http://eaccelerator.net for more information.
#apt-get -y install php-devel
#cd /tmp/
#wget http://bart.eaccelerator.net/source/0.9.5/eaccelerator-0.9.5.zip
#unzip eaccelerator-0.9.5.zip
#rm -f eaccelerator-0.9.5.zip
#cd eaccelerator-0.9.5
#phpize
#./configure
#make && make install
#cd /etc/php.d/
#wget http://www.prestonmoore.com/images/eaccelerator.ini
#mkdir /var/cache/eaccelerator
#chown asterisk /var/cache/eaccelerator
#chmod 0777 /var/cache/eaccelerator
#————————————————————————
# boot config
#
chkconfig httpd on
chkconfig mysqld on
chkconfig postfix on
chkconfig asterisk off
chkconfig ntpd on

echo “————–I N S T A L L A T I O N C O M P L E T E—————”
shutdown -r now

Older Posts »

Blog at WordPress.com.