linux運維之zabbix監控編譯安裝

編程語言 Linux MySQL PHP 快樂滴人生 快樂滴人生 2017-09-03

環境:centos 6.8 x86_64

前置環境:lnmp,搭建可以自己手動編譯,也可以找找一鍵腳本

nginx version: nginx/1.10.0

PHP 5.5.36 (cli) (built: Nov 30 2016 22:45:16)

mysql Ver 14.14 Distrib 5.5.48

zabbix官網文檔:https://www.zabbix.com/documentation/3.2/manual

安裝:

  1. 添加zabbix用戶組,用於安全管理zabbix。安裝先要的包

useradd -s /sbin/nologin -M zabbix
yum install net-snmp-devel #如果編譯安裝snmp就需要先安裝此包

2 .下載最新版zabbix編譯源碼並解壓

wget http://pilotfiber.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.1/zabbix-3.2.1.tar.gz
tar -zxf zabbix-3.2.1.tar.gz
cd zabbix-3.2.1

3.創建zabbix數據庫,並導入數據

[root@TidyYellowish-VM ~]#mysql -uroot -p123456
mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
mysql>quit
[root@TidyYellowish-VM ~]#cd /database/mysql/
[root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <schema.sql
[root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <images.sql
[root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <data.sql

4.編譯安裝

[root@TidyYellowish-VM ~]# cd ~/zabbix-3.2.1
[root@TidyYellowish-VM ~]#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
注意:--with-mysql如果是rpm安裝不用具體到路徑
[root@TidyYellowish-VM ~]#make && make install

5.修改服務端配置文件

[root@TidyYellowish-VM ~]#vim /usr/local/zabbix/etc/zabbix_server.conf
# DBPassword=改為DBPassword=123456

6.啟動服務端和客戶端

[root@TidyYellowish-VM ~]#/usr/local/zabbix/sbin/zabbix_server
[root@TidyYellowish-VM ~]#/usr/local/zabbix/sbin/zabbix_agentd

7.查詢服務端啟動情況

[root@TidyYellowish-VM zabbix-3.2.1]# netstat -tlunp|grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 6574/./sbin/zabbix_
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 6445/zabbix_server
tcp 0 0 :::10050 :::* LISTEN 6574/./sbin/zabbix_
tcp 0 0 :::10051 :::* LISTEN 6445/zabbix_server

8.複製PHP文件到網站目錄

[root@TidyYellowish-VM ~]cp -pr frontends/php/* /home/wwwroot/
[root@TidyYellowish-VM ~]chown -R home/wwwroot/ #給與網站運行權限

9.打開網站地址,WEB配置

linux運維之zabbix監控編譯安裝

此處會檢查服務器環境,如果不匹配需要修改PHP.ini

linux運維之zabbix監控編譯安裝

linux運維之zabbix監控編譯安裝

linux運維之zabbix監控編譯安裝

linux運維之zabbix監控編譯安裝

linux運維之zabbix監控編譯安裝

linux運維之zabbix監控編譯安裝

到此,安裝完成。可以打開界面就能看到

linux運維之zabbix監控編譯安裝

默認賬號密碼是Admin zabbix

給出一張zabbix監控自定義的圖形

linux運維之zabbix監控編譯安裝

相關推薦

推薦中...