1、安装LAMP
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了
sudo apt-get install mysql-server//数据库账号:root密码:root
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活
然后在终端输入:
sudo ls /etc/apache2/mods-enabled
看看这个目录下(默认存在),有没有php5.conf 和 php5.load,如果没有则:
sudo a2enmod php5
启用 php 模块,然后重启apache即可。OK,apache、php5、mysql都已经可用了。
sudo /etc/init.d/apache2 restart
2、zabbix 安装
修改php.ini
sudo vim /etc/php5/apache2/php.ini
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = "Asia/Shanghai"
修改完成后重启apache2
sudo service apache2 start
wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb
sudo dpkg -i zabbix-release_3.0-1+trusty_all.deb
sudo apt-get update
sudo apt-get install zabbix-server-mysql
修改zabbix_server.conf
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
配置mysql
mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u root -p zabbix
service zabbix-server restart
安装zabbix-front
sudo apt-get install zabbix-frontend-php(数据库root,root,root)
sudo cp -r /usr/share/zabbix /var/www/html/zabbix
重启zabbix-server
sudo /etc/init.d/zabbix-server stop
sudo /etc/init.d/zabbix-server start
sudo apt-get install zabbix-agent
安装客户端后,若不是服务器本机,都需要修改zabbix配置文件/etc/zabbix/zabbix_agent.conf和/etc/zabbix/zabbix_sagentd.conf的一行
server=zabbix服务端地址或域名