Zabbix实战-简易教程--Server端安装
Posted On The Way!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix实战-简易教程--Server端安装相关的知识,希望对你有一定的参考价值。
在数据库安装完成后,接着开始安装server端了。我们这里采用yum安装。
3.2.0 安装需求
● php 5.6.18
● curl 7.47.1
● zabbix_server (Zabbix) 3.0.0
● zabbix_agentd (daemon) (Zabbix) 3.0.0
3.2.1 安装rpm源(zabbix3.0、php5.6、php5.6-fpm)
#安装zabbix3.0yum源
yum clean all
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# 安装epel yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
# 安装php5.6 yum源
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
#安装php环境
yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap --skip-broken
#安装php-fpm
yum install php56w-fpm
3.2.2 安装mysql
3.2.3 安装server端
yum install zabbix-server-mysql zabbix-web-mysql zabbix-sender yum install zabbix-agent
3.2.4 初始化数据库
# mysql -uroot mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by \'zabbix\'; mysql> exit
# cd /usr/share/doc/zabbix-server-mysql-3.0.4/create # mysql -uroot -p zabbix < schema.sql # mysql -uroot -p zabbix < images.sql # mysql -uroot -p zabbix < data.sql
3.2.5 配置文件修改
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
Start Zabbix server process.
# service zabbix-server start
3.2.6 配置 web前端(php.ini文件)
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 date.timezone = Asia/Shanghai
3.2.7 安装nginx
Nginx安装详见:Nginx概述和安装(1)
3.2.8 初始化web
修改配置文件权限
chown -R nginx:nginx /usr/share/zabbix/ chown -R nginx:nginx /etc/zabbix/web/
修改web配置文件
# cat nginx.conf|grep -v "#" user nginx; worker_processes 4; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; charset utf-8; access_log /var/log/nginx/zabbix.access.log; error_log /var/log/nginx/zabbix.error.log; location / { root /usr/share/zabbix/; allow 你的IP; deny all; index index.php index.html index.htm; } location ~ \\.php$ { root /usr/share/zabbix/; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/zabbix$fastcgi_script_name; include fastcgi_params; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
3.2.9 Server端web配置
以上是关于Zabbix实战-简易教程--Server端安装的主要内容,如果未能解决你的问题,请参考以下文章