创建 zabbix 用户
因为zabbix 程序的守护进程需要非特权用户,所以需要创建一个 zabbix 用户,即使从 root 用户启动 zabbix 程序,也会自动切换到 zabbix 用户,所以这个 zabbix 用户必须存在。 
使用 root 权限创建 zabbix 用户:
groupadd zabbix
useradd -g zabbix zabbix
passwd zabbix输入两次zabbix作为 zabbix 用户的密码。
安装配置文件
下载安装 zabbix 所需的配置文件
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb
dpkg -i zabbix-release_3.2-1+trusty_all.deb
apt-get update安装配置 MySQL数据库
MySQL数据将为 zabbix 提供数据存储服务
apt-get install zabbix-server-mysql zabbix-frontend-php如果之前 ubuntu 系统没有安装过 MySQL,则会先安装 MySQL ,在弹出的对话框中输入 MySQL 的 root 用户密码,这里输入为zabbix。 
安装好后,登陆 MySQL
mysql -uroot -pzabbix之后在 MySQL 数据中操作,创建zabbix数据库,采用utf8格式,以免之后出现中文乱码的情况,并且赋予 zabbix 用户数据库权限。
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;导入初始模式和数据以初始化数据库
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix执行后会提示Enter password:,输入密码:zabbix。
zabbix 服务器数据库配置
修改配置文件
vim /etc/zabbix/zabbix_server.conf修改如下几个参数: DBHost=localhost 
DBName=zabbix 
DBUser=zabbix 
DBPassword=zabbix 
启动 zabbix 服务器进程
到这里就可以启动 zabbix 服务器进程了
service zabbix-server start
看到上面这个提示说明 zabbix 服务进程已经启动,可以查看启动状态
netstat -ntpl | grep zabbix将 zabbix 服务器进程添加到开机启动项里,这样就会开机启动
update-rc.d zabbix-server enable配置 PHP
配置文件
vim /etc/zabbix/apache.conf修改为如下内容 php_value max_execution_time 300 
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 always_populate_raw_post_data -1 
php_value date.timezone Asia/Shanghai 
实际只需修改最后一个时区文件即可,修改后为 
重启 apache
service apache2 restart安装 zabbix web 前端
在浏览器中输入:http://<server_ip_or_name>/zabbix,这里<server_ip_or_name>是服务器端 ip 或主机名,登陆后会出现欢迎界面 
点击“Next step”后会出现校验配置页面 
右侧均为“OK”说明配置正确生效,如果有红叉则需要查看之前相应的修改配置项。
点击“Next step”后会出现配置数据库连接界面 
“Password”处填写“zabbix”
点击“Next step”后出现 zabbix 服务器信息界面 
在“Name”处填写“zabbix”
点击“Next step”后会展示之前安装的配置项,再次点击“Next step”即可进入安装。
安装完成后点击“Finish”。
登陆 zabbix web
安装完成后就可以登陆 zabbix web了,  
初始登陆用户名为“Admin”,密码为“zabbix”。
登陆后的界面为 
在 web 界面可以进行各种设置和监控显示。
设置中文界面
默认 zabbix 的 web 界面是英文的,zabbix 已经提供中文支持,可以通过简单设置改为中文界面,方便查看。 
首先点击 web 界面右上角的用户头像 
然后进入“User”设置项,在“Language”处修改为“Chinese(zh_CN)”,然后点击“Update”跟新即可 
安装 agent 端
agent 端可以和 server 端安装在同一台机器上,当然也可以安装在其它 linux 或 Windows 机器上,这里以与 server 端安装在同一台机器上为例,其实很简单,只需执行:
apt-get install zabbix-agent启动 agent
service zabbix-agent start查看启动状态
netstat -ntpl | grep zabbix此时,zabbix 就安装完成了,具体详细的配置和使用可以根据自己情况在 zabbix web 界面设置。
 
                     
                    
                 
                    
                 
         
