更新ubuntu軟件庫
apt-get update
安裝mysql
sudo apt-get install mysql-server
sudo apt-get install libmysql-ruby libmysqlclient-dev
sudo gem install mysql2 -V
安裝apache
apt-get install apache2
啓動apache
/etc/init.d/apache2 restart
apache啓動失敗:Could not reliably determine the server`s fully qualified domain name
解決:看apache配置文件中是否有下面那句話,若沒有請添加,添加後重啓apache
vim /etc/apache2/httpd.conf
ServerName localhost:80
<pre name="code" class="plain">/etc/init.d/apache2 restart
重啓apache失敗:
could not bind to address 0.0.0.0:80<span style="color:#FF0000;"><strong>
</strong></span>
解決:殺掉佔用80端口的進程netstat -lnp | grep 80 ’查看佔用80端口的進程的pid
kill (pid) ’殺掉該進程
/etc/init.d/apache2 restart
安裝php
apt-get install php5
php5的配置文件存放位置:/etc/php5/cli/php.ini
安裝php擴展模塊
php -m ‘查看php模塊
apt-get install php5-gd
apt-get install php5-mysql
安裝zabbix服務器端
wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb
dpkg -i zabbix-release_2.2-1+precise_all.deb
apt-get update
apt-get install zabbix-server-mysql zabbix-frontend-php
安裝zabbix客戶端apt-get install zabbix-agent
編輯apache中php配置文件
vim /etc/apache2/conf.d/zabbix
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300]
php_value date.timezone Asia/Shanghai
重啓apache
service apache2 restart
打開瀏覽器,網頁端安裝zabbix
http://localhost或者本機ip/zabbix
用戶名: Admin 密碼:zabbix
安裝時,檢測到數據庫未建立,創建zabbix的mysql數據庫
解決:
mysql -uuser-ppassword
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
exit
cd /usr/share/zabbix-server-mysql/ && ls
mysql -uroot -p123456@ zabbix < schema.sql
mysql -uroot -p123456@ zabbix < images.sql
mysql -uroot -p123456@ zabbix < data.sql
退出數據庫:
<pre name="code" class="plain">cp /etc/zabbix/zabbix_server.conf zabbix_server_bak.conf
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
啓動zabbix服務器端和客戶端
service zabbix-server start
service zabbix-agent start