前提: 先須要安裝好 lamp環境。html
官方文檔: https://www.zabbix.com/documentation/3.4/zh/manual/installation/install
1)安裝
1.Zabbix server
1) 下載源代碼歸檔,解壓
tar -zxvf zabbix-3.4.3.tar.gz
2) 建立用戶帳戶:zabbix-server
3) 建立Zabbix數據庫,導入數據庫內容,數據庫腳本在源碼目錄裏面有,須要按順序進行導入(mysql)
4) 配置源代碼,進入源碼目錄
./configure --enable-server --with-mysql --with-net-snmp
5) 安裝組件
make install
6) 查看和編輯配置文件
/usr/local/etc/zabbix_server.conf
指定數據庫名稱,用戶名和密碼
7) 啓動
zabbix_server
2.Zabbix_agent
1) 下載源代碼歸檔,解壓
tar -zxvf zabbix-3.4.3.tar.gz
2) 建立用戶帳戶zabbix-agent
3) 配置源代碼,安裝,進入源碼目錄
./configure --enable-agent
4) 安裝組件
make install
5) 查看和編輯配置文件
/usr/local/etc/zabbix_agentd.conf
指定Zabbix server的 IP地址
1.Hostname
主機名,必須惟一,區分大小寫。Hostname必須和zabbix web上配置的一直,不然zabbix主動監控沒法正常工做。
2.Server
zabbix server的ip地址,多個ip使用逗號分隔
3.SourceIP
zabbix對外鏈接的出口IP地址
6) 啓動
su - zabbix-agent
zabbix_agentd
2)前端設置
參考:http://www.cnblogs.com/yyhh/archive/2015/09/08/4792830.html
前端地址: http://192.168.102.116/zabbix Admin / zabbix
登陸成功後,設置語言 Administrator-User,點擊某個用戶,選擇中文語言;
若是沒有中文選項,則須要修改源碼了。3.4版本已經默認開啓了中文支持,能夠選擇
配置-主機-建立主機(建立儘可能從原始主機拷貝,由於已經配置了監控項的)
3)根據官方文檔安裝時報錯:
1. MySQL library not found (參考 http://blog.csdn.net/wellto/article/details/31794829)
ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so
2.Unable to use libevent (libevent check failed) (參考: http://www.cnblogs.com/kunhu/p/3632225.html)
yum -y install libevent-devel
3. 192.168.102.116/10051/zabbix-server
配置文件:
/usr/local/etc/zabbix_server.conf
/usr/local/etc/zabbix_agentd.conf
zabbix_get -s 192.168.102.116 -p 10050 -k"net.tcp.service[ftp]"
4. Resource interpreted as Stylesheet but transferred with MIME type text/plain
zabbix 源碼修改 /var/www/html/zabbix/include/classes/html/pageheader 去掉 <!DOCTYPE html>輸出
這個錯誤可能在某些服務器上出現,也可能不出現,樣式問題
4)其餘
中止服務:
killall zabbix_server 殺掉全部進程
啓動: zabbix_server
zabbix_agentd
卸載:
1.找到相關sbin,刪除掉
2.找到相關目錄及文件,刪除掉
3.殺進程前端
3、Grafana安裝
在ZabbixServer服務器上,安裝Grafana 參考: http://docs.grafana.org/installation/rpm/
service grafana-server start(默認是sqlite數據庫)
grafana安裝:
1.yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.2-1.x86_64.rpm
(rpm安裝方式: rpm -Uvh grafana-4.5.2-1.x86_64.rpm)
配置文件: /etc/grafana/grafana.ini
日誌:/var/log/grafana/grafana.log
源碼安裝目錄: /usr/share/grafana
默認sqlite數據庫: /var/lib/grafana/grafana.db
配置文件修改:
http_addr 這個放開,默認空,容許全部地址訪問;若是配置了某個域名或IP,就只容許該配置的地址訪問
port 端口
1.安裝grafana-zabbix插件
官方安裝方式:grafana-cli plugins install alexanderzobnin-zabbix-app
http://192.168.102.116:3001
2.啓動,設置開機啓動
service grafana-server start
chkconfig grafana-server on
3.數據源界面配置:
1.先須要開啓插件(界面找)
2.參考網上文檔配置
mysql
參考:http://www.cnblogs.com/yyhh/archive/2015/09/08/4792830.html#l10web