部署一臺Zabbix Proxy代理服務
#解壓zabbix-6.0.1.tar.gz原始碼檔案,切換至解壓目錄,編譯安裝Zabbix
[root@VM-centos ~]# tar -zvxf zabbix-6.0.1.tar.gz
[root@VM-centos zabbix-6.0.1]# cd zabbix-6.0.1/
[root@VM-centos zabbix-6.0.1 ]# yum -y install gcc curl curl-devel net-snmp net-snmp-devel perl-DBI libxml2-devel libevent-devel curl-devel pcre
#預編譯:
[root@VM-centos zabbix-6.0.1]# ./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl
出現錯誤:configure: error: MySQL library not found
處理方法:[root@VM-centos zabbix-6.0.1]# yum -y install mysql-devel
出現錯誤:configure: error: Invalid Net-SNMP directory - unable to find net-snmp-config
處理方法:[root@VM-centos zabbix-6.0.1]# yum install -y net-snmp-devel
出現錯誤:configure: error: Unable to use libevent (libevent check failed)
處理方法:[root@VM-centos zabbix-6.0.1]# yum install libevent-devel -y
#再次進行預編譯:
[root@VM-centos zabbix-6.0.1]# ./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl
#進行編譯:
[root@VM-centos zabbix-6.0.1]# make -j4
#進行安裝
[root@VM-centos zabbix-6.0.1]# make install
#建立資料庫並授權(可以是本機資料,也可以其他機器資料庫)
mysql> create database zabbix_proxy;
Query OK, 1 row affected (0.01 sec)
mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password.length=1;
Query OK, 0 rows affected (0.00 sec)
mysql> create user zabbix_proxy@'%' identified by '123456';
Query OK, 0 rows affected (0.01 sec)
mysql> grant all privileges on zabbix_proxy.* to zabbix_proxy@'%';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> exit
#匯入zabbix 預設資料庫檔案
[root@muqx ~]# mysql -uzabbix_proxy -p123456 zabbix_proxy < /data/zabbix-6.0.1/database/mysql/schema.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
3.修改代理配置檔案zabbix_proxy.conf
[root@VM-centos zabbix-6.0.1]# cp /usr/local/zabbix/etc/zabbix_proxy.conf /usr/local/zabbix/etc/zabbix_proxy.conf.bak
[root@VM-centos zabbix-6.0.1]# vim /usr/local/zabbix/etc/zabbix_proxy.conf
[root@VM-centos zabbix-6.0.1]# grep -v "^#" /usr/local/zabbix/etc/zabbix_proxy.conf | grep -v "^$"
Server=127.0.0.1
Hostname=Zabbix proxy
LogFile=/tmp/zabbix_proxy.log
DBName=zabbix_proxy
DBUser=zabbix
Timeout=4
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
[root@VM-centos zabbix-6.0.1]#
Server=IP #zabbix服務端IP
Hostname=Zabbix_proxy #必須和WEB頁面新增代理時設定的名稱一致
LogFile=/tmp/zabbix_proxy.log #日誌檔案路徑
DBHost=IP #資料庫IP
DBName=zabbix_proxy #資料庫名
DBUser=user #資料庫使用者名稱
DBPassword=password #資料庫密碼
#啟動
[root@VM-centos init.d]# /usr/local/zabbix/sbin/zabbix_proxy
#新增監控
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29494175/viewspace-2915052/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ZABBIX實踐(一) 服務端部署和安裝服務端
- zabbix server & proxy部署操作過程Server
- nuxt.js服務端渲染中axios和proxy代理的配置UXJS服務端iOS
- Linux下squid代理快取服務環境部署LinuxUI快取
- zabbix-agent主動模式zabbix-proxy配置模式
- Nginx代理服務Nginx
- 代理模式(Proxy)模式
- 配置proxy代理
- centos7後臺服務部署jar包CentOSJAR
- Zabbix 5.0:服務端程式總結服務端
- shell——一鍵部署服務實戰
- Nginx服務系列——代理Nginx
- LAMP平臺服務簡介、部署及應用LAMP
- 記一次zabbix-server服務啟動失敗處理過程(Zabbix 3.0.9)Server
- zabbix server 部署Server
- 代理(Proxy)的解析
- 代理模式(Proxy Pattern)模式
- 【zabbix】zabbix遠端安裝部署
- centos 7 下搭建zabbix監聽服務CentOS
- Linux—一臺主機部署多版本mysql服務和mysql例項LinuxMySql
- 代理伺服器和http代理是一樣的服務嗎?伺服器HTTP
- FTP服務端部署FTP服務端
- 一臺伺服器實現nginx代理負載均衡同時使用web服務伺服器Nginx負載Web
- 透明代理Transparent Proxy
- Java Proxy動態代理Java
- 代理(Proxy)和反射(Reflection)反射
- 【Java基礎】代理 - ProxyJava
- Zabbix安裝部署
- 分散式監控系統之Zabbix proxy分散式
- 雲平臺服務商一覽
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- PHP實現代理服務功能PHP
- nginx反向代理多個服務Nginx
- Apache 代理服務的配置方法Apache
- Linux 部署 Nginx 服務LinuxNginx
- 如何部署 Docker Registry 服務Docker
- Azure上部署FTP服務FTP
- CentOS7 zabbix服務 簡單安裝文件CentOS