zabbix代理服务器安装部署

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Zabbix代理服务器安装部署

服务端安装

[root@pvshq004 zabbix-3.0.17]# yum –y install zabbix22*

[root@pvshq004 zabbix-3.0.17]# yum –y install pcre pcre-devel openssl openssl-devel

[root@pvshq004 zabbix-3.0.17]# yum –y install nginx

[root@pvshq004 zabbix-3.0.17]# yum install -y gcc make cmake php php-gd php-devel php-mysql php-bcmath php-ctytpe php-xml php-xmlreader php-xlmwriter php-session php-net-socket php-mbstring php-gettext httpd net-snmp curl curl-devel net-snmp net-snmp-devel perl-DBI php-fpm

数据库安装

[root@pvshq004 zabbix-3.0.17]# yum –y install mysql*

数据库中创建用户,赋予zabbix用户对于数据库zabbix的管理权限,密码为zabbix,只能通过本地访问。

Mysql>create database zabbix character set utf8 collate utf8_bin; mysql> GRANT ALL PRIVILEGES ON zabbix.* TO

'zabbix'@'localhost' IDENTIFIED BY 'zabbix';

设置数据库的最大连接数

mysql> set GLOBAL max_connections=10000;

导入数据库

[root@pvshq004 zabbix-mysql]#pwd

/usr/share/zabbix-mysql/

按顺序导入数据库

[root@pvshq004 zabbix-mysql]#mysql -uzabbix -pzabbix -h127.0.0.1 zabbix

[root@pvshq004 zabbix-mysql]#mysql -uzabbix -pzabbix -h127.0.0.1 zabbix

[root@pvshq004 zabbix-mysql]#mysql -uzabbix -pzabbix -h127.0.0.1

配置nginx

server {

listen 80;

server_name localhost;

location / {

root /usr/share/zabbix;

index index.html index.htm index.php;

}

location ~ \.php$ {

root /usr/share/zabbix;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME

$document_root$fastcgi_script_name;

include fastcgi_params;

}

error_page 404 /404.html;

location = /40x.html {

}

error_page 500 502 503 504 /50x.html;

location = /50x.html {

}

}

配置zabbix_server.conf

ListenPort=10051

LogFile=/var/log/zabbixsrv/zabbix_server.log

LogFileSize=0

PidFile=/var/run/zabbixsrv/zabbix_server.pid

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBSocket=/var/lib/mysql/mysql.sock

DBPort=3306

AlertScriptsPath=/var/lib/zabbixsrv/alertscripts

ExternalScripts=/var/lib/zabbixsrv/externalscripts

TmpDir=/var/lib/zabbixsrv/tmp

启动服务

[root@pvshq004 zabbix-mysql]#service nginx start

[root@pvshq004 zabbix-mysql]#service php-fpm start

[root@pvshq004 zabbix-mysql]#service zabbix-server

在浏览器输入http://127.0.0.1进入zabbixweb页面

在环境检测中,会提示php参数不符合,直接编辑

[root@pvshq004 zabbix-mysql]#vi /etc/php.ini

将不符合的参数按照建议值修改就好了。

数据库信息按照配置的信息输入。

然后就可以直接进入zabbixweb页面。

代理端安装和配置

[root@pvshq002 zabbix]# yum install -y zabbix22-proxy zabbix22-proxy-mysql zabbix22-agent

[root@pvshq002 zabbix]# yum -y install mysql-server mysql-devel mysql [root@pvshq002 zabbix]# mysql –uroot –p

Mysql>create database zabbix_proxy default charset utf8;

相关文档
最新文档