zabbix代理服务器安装部署
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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;