Centos 6.5: Difference between revisions

From VoIPmonitor.org
Jump to navigation Jump to search
No edit summary
Line 28: Line 28:
  chmod +x "/var/www/html/bin/wkhtmltopdf-x86_64"
  chmod +x "/var/www/html/bin/wkhtmltopdf-x86_64"
  wget http://voipmonitor.org/ioncube/x86_64/ioncube_loader_lin_5.3.so -O /usr/lib64/php/modules/ioncube_loader_lin_5.3.so
  wget http://voipmonitor.org/ioncube/x86_64/ioncube_loader_lin_5.3.so -O /usr/lib64/php/modules/ioncube_loader_lin_5.3.so
  echo "zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/ioncube.ini
  echo "zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/01_ioncube.ini
  chown -R apache /var/www/html
  chown -R apache /var/www/html
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
Line 66: Line 66:
  chmod +x "/var/www/html/bin/wkhtmltopdf-i686"
  chmod +x "/var/www/html/bin/wkhtmltopdf-i686"
  wget  http://voipmonitor.org/ioncube/i686/ioncube_loader_lin_5.3.so -O /usr/lib/php/modules/ioncube_loader_lin_5.3.so
  wget  http://voipmonitor.org/ioncube/i686/ioncube_loader_lin_5.3.so -O /usr/lib/php/modules/ioncube_loader_lin_5.3.so
  echo "zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/ioncube.ini
  echo "zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/01_ioncube.ini
  chown -R apache /var/www/html
  chown -R apache /var/www/html
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
Line 119: Line 119:


  wget http://voipmonitor.org/ioncube/x86_64/ioncube_loader_lin_5.3.so -O /usr/lib64/php/modules/ioncube_loader_lin_5.3.so
  wget http://voipmonitor.org/ioncube/x86_64/ioncube_loader_lin_5.3.so -O /usr/lib64/php/modules/ioncube_loader_lin_5.3.so
  echo "zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/ioncube.ini
  echo "zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/01_ioncube.ini


Disabling SELINUX which blocks IonCUBE and access to /var/spool/voipmonitor for PHP process preventing to GUI work as expected. Turning off SELINUX is the simplest solution but feel free to configure otherwise
Disabling SELINUX which blocks IonCUBE and access to /var/spool/voipmonitor for PHP process preventing to GUI work as expected. Turning off SELINUX is the simplest solution but feel free to configure otherwise

Revision as of 23:05, 12 March 2015

Fast installation for 64 bit

yum -y install wget httpd wireshark php php-gd php-mysql php-mbstring mtr php-process mysql-server librsvg2 urw-fonts
chkconfig --add httpd
chkconfig httpd on
/etc/init.d/httpd start
chkconfig --add mysqld
chkconfig mysqld on
/etc/init.d/mysqld start
cd /usr/src/
wget --content-disposition http://www.voipmonitor.org/current-stable-sniffer-static-64bit.tar.gz
tar xzf voipmonitor*.tar.gz
cd voipmonitor*
./install-script.sh
mysqladmin create voipmonitor
# edit /etc/voipmonitor.conf and set appropriate mysql password 
/etc/init.d/voipmonitor start
cd /var/www/html
wget "http://www.voipmonitor.org/download-gui?version=latest&major=5&allowed&phpver=53" -O w.tar.gz
tar xzf w.tar.gz
mv voipmonitor-gui*/* ./
rm -f index.html
mkdir /var/spool/voipmonitor/
chown apache /var/spool/voipmonitor/
wget http://sourceforge.net/projects/voipmonitor/files/wkhtml/0.10.0_rc2/wkhtmltoimage-x86_64 -O "/var/www/html/bin/wkhtmltoimage-x86_64"
chmod +x "/var/www/html/bin/wkhtmltoimage-x86_64"
wget http://sourceforge.net/projects/voipmonitor/files/wkhtml/0.10.0_rc2/wkhtmltopdf-x86_64 -O "/var/www/html/bin/wkhtmltopdf-x86_64"
chmod +x "/var/www/html/bin/wkhtmltopdf-x86_64"
wget http://voipmonitor.org/ioncube/x86_64/ioncube_loader_lin_5.3.so -O /usr/lib64/php/modules/ioncube_loader_lin_5.3.so
echo "zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/01_ioncube.ini
chown -R apache /var/www/html
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
/etc/init.d/httpd restart

Now go to http://yourserver/ and finish the installation (you need the key from [1]


Fast installation for 32 bit

yum -y install httpd wireshark php php-gd php-mysql php-mbstring mtr php-process mysql-server librsvg2 urw-fonts
chkconfig --add httpd
chkconfig httpd on
/etc/init.d/httpd start
chkconfig --add mysqld
chkconfig mysqld on
/etc/init.d/mysqld start
cd /usr/src/
wget --content-disposition http://www.voipmonitor.org/current-stable-sniffer-static-32bit.tar.gz
tar xzf voipmonitor*.tar.gz
cd voipmonitor*
./install-script.sh
mysqladmin create voipmonitor
# edit /etc/voipmonitor.conf and set appropriate mysql password 
/etc/init.d/voipmonitor start
cd /var/www/html
wget "http://www.voipmonitor.org/download-gui?version=latest&phpver=53&allowed" -O w.tar.gz
tar xzf w.tar.gz
mv voipmonitor-gui*/* ./
rm -f index.html
mkdir /var/spool/voipmonitor/
chown apache /var/spool/voipmonitor/
wget http://sourceforge.net/projects/voipmonitor/files/wkhtml/0.10.0_rc2/wkhtmltoimage-i686 -O "/var/www/html/bin/wkhtmltoimage-i686"
chmod +x "/var/www/html/bin/wkhtmltoimage-i686"
wget  http://sourceforge.net/projects/voipmonitor/files/wkhtml/0.10.0_rc2/wkhtmltopdf-i686 -O "/var/www/html/bin/wkhtmltopdf-i686"
chmod +x "/var/www/html/bin/wkhtmltopdf-i686"
wget  http://voipmonitor.org/ioncube/i686/ioncube_loader_lin_5.3.so -O /usr/lib/php/modules/ioncube_loader_lin_5.3.so
echo "zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/01_ioncube.ini
chown -R apache /var/www/html
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
/etc/init.d/httpd restart

Now go to http://yourserver/ and finish the installation (you need the key from [2]

Step by step

Packages installation

yum -y install httpd wireshark php php-gd php-mysql php-mbstring mtr php-process mysql-server librsvg2
chkconfig --add httpd
chkconfig httpd on
/etc/init.d/httpd start
chkconfig --add mysqld
chkconfig mysqld on
/etc/init.d/mysqld start

Sniffer installation

cd /usr/src/
wget --content-disposition http://www.voipmonitor.org/current-stable-sniffer-static-64bit.tar.gz
tar xzf voipmonitor*.tar.gz
cd voipmonitor*
./install-script.sh
mkdir /var/spool/voipmonitor/
chown apache /var/spool/voipmonitor/

Create database

mysqladmin create voipmonitor

Installing WEB GUI

cd /var/www/html
wget "http://www.voipmonitor.org/download-gui?version=latest&major=5&allowed" -O w.tar.gz
tar xzf w.tar.gz
mv voipmonitor-gui*/* ./
rm -f index.html
chown -R apache /var/www/html

Installing wkhtmltopdf binaries needed for GUI charts and reprots

wget http://sourceforge.net/projects/voipmonitor/files/wkhtml/0.10.0_rc2/wkhtmltoimage-x86_64 -O "/var/www/html/bin/wkhtmltoimage-x86_64"
chmod +x "/var/www/html/bin/wkhtmltoimage-x86_64"
wget http://sourceforge.net/projects/voipmonitor/files/wkhtml/0.10.0_rc2/wkhtmltopdf-x86_64 -O "/var/www/html/bin/wkhtmltopdf-x86_64"
chmod +x "/var/www/html/bin/wkhtmltopdf-x86_64"

Installing IonCUBE extension for PHP which is neccessery for running voipmonitor GUI php scripts

wget http://voipmonitor.org/ioncube/x86_64/ioncube_loader_lin_5.3.so -O /usr/lib64/php/modules/ioncube_loader_lin_5.3.so
echo "zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.3.so" > /etc/php.d/01_ioncube.ini

Disabling SELINUX which blocks IonCUBE and access to /var/spool/voipmonitor for PHP process preventing to GUI work as expected. Turning off SELINUX is the simplest solution but feel free to configure otherwise

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
/etc/init.d/httpd restart