部署一臺Zabbix Proxy代理服務

yy418408247發表於2022-09-18
部署一臺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

#新增監控

部署一臺Zabbix Proxy代理服務

部署一臺Zabbix Proxy代理服務

部署一臺Zabbix Proxy代理服務

部署一臺Zabbix Proxy代理服務


image.png


遊戲是我的全部圖景,我將演繹所有的遊戲角色,我是每個活著角色的傳奇。   --清


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29494175/viewspace-2915052/,如需轉載,請註明出處,否則將追究法律責任。

相關文章