下載地址http://www.zabbix.com/download.phpphp
每一個rpm包的功能java
zabbix-2.4.0-1.el6.x86_64.rpm 核心包,全部和zabbix都要安裝的核心包。mysql
zabbix-agent-2.4.0-1.el6.x86_64.rpm agent端的包web
zabbix-get-2.4.0-1.el6.x86_64.rpm 服務端從命令行向agent端最數據的命令行工具sql
zabbix-java-gateway-2.4.0-1.el6.x86_64.rpm 與java相關的數據庫
zabbix-proxy-2.4.0-1.el6.x86_64.rpm zabbix集羣中proxy端安裝的包apache
zabbix-proxy-mysql-2.4.0-1.el6.x86_64.rpm proxy鏈接mysql的驅動vim
zabbix-proxy-pgsql-2.4.0-1.el6.x86_64.rpm 鏈接pgsql的驅動windows
zabbix-proxy-sqlite3-2.4.0-1.el6.x86_64.rpm 鏈接sqlite的驅動瀏覽器
zabbix-release-2.4-1.el6.noarch.rpm
zabbix-sender-2.4.0-1.el6.x86_64.rpm 客戶端發送數據給服務端使用的功能
zabbix-server-2.4.0-1.el6.x86_64.rpm 服務端的主程序包
zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm 服務端鏈接mysql的驅動
zabbix-server-pgsql-2.4.0-1.el6.x86_64.rpm
zabbix-web-2.4.0-1.el6.noarch.rpm web管理界面的程序包
zabbix-web-japanese-2.4.0-1.el6.noarch.rpm 日文界面
zabbix-web-mysql-2.4.0-1.el6.noarch.rpm web鏈接msyql的驅動
zabbix-web-pgsql-2.4.0-1.el6.noarch.rpm web鏈接pgsql的驅動
能夠把server 和 zabbix-web 安裝在不一樣的主機上。
安裝配置:
須要安裝lamp
mysql 受權
MariaDB [(none)]> create database zabbix;
MariaDB [(none)]> grant all on zabbix.* to zabbix@172.16.2.20 identified by 'zabbix';
MariaDB [(none)]> flush privileges;
實驗時安裝
# yum -y install zabbix-2.4.0-1.el6.x86_64.rpm zabbix-get-2.4.0-1.el6.x86_64.rpm zabbix-server-2.4.0-1.el6.x86_64.rpm zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm zabbix-web-2.4.0-1.el6.noarch.rpm zabbix-web-mysql-2.4.0-1.el6.noarch.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm
配置文件
zabbix_agent.conf agent端的配置文件
zabbix_server.conf server端的配置文件
使用zabbix-web須要從新啓動httpd
zabbix啓動前須要導入數據到數據庫,建立zabbix各類表。
# scp -r /usr/share/doc/zabbix-server-mysql-2.4.0/create/ 172.16.2.13:/root
在mysql端的操做
導入順序
# mysql zabbix < schema.sql
# mysql zabbix < images.sql
# mysql zabbix < data.sql
導入後驗證zabbix庫中是否建立了不少表。
配置zabbix,php須要5.3之後的版本,還須要指定時區。
# vim /etc/php.ini
date.timezone = Asia/Shanghai
# service httpd restart 重啓apache服務
在瀏覽器地址欄輸入apache服務器的地址,而且跟上路徑/zabbix 打開zabbix初始化界面。初始化zabbix
下一步
輸入zabbix的主機名和在zabbix監控時顯示的名稱
下一步
登錄時默認的用戶名是:admin 密碼是:zabbix
至此初始化完成。
漢化zabbix的方法
# vim /usr/share/zabbix/include/locales.inc.php 把簡體中文的支持啓動。false 改成 true
開啓之後,到web界面點 Profile
選擇簡體中文
不過漢化不太好,有些變成中文後直接看不懂了。比如「configration」 變成 「組態」 了
出現這個問題在這裏的緣由是由於本機的主機名爲 zabbix ,但在/etc/hosts文件中沒有定義zabbix對應的ip爲127.0.0.1 修改之後問題解決。
啓動zabbix server須要修改配置文件
# vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBHost=172.16.2.13
DBPassword=zabbix
# service zabbix-serverd start 啓動服務
Linux agent 端須要安裝agent以下,
# yum -y install zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm
編輯配置文件
# vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.2.20 指定zabbix服務端的ip
ServerActive=172.16.2.20 工做於主機模式採集數據發送給那個zabbix server
Hostname=172.16.2.13 指定本機的主機名或ip
windows agent 端安裝
打開壓縮包,bin是文件夾中是agent的程序,conf中是agent的配置文件。把bin中的win64複製到c盤下,更名叫zabbix。把conf中的配置文件複製到zabbix文件夾中。這裏以win764位爲例
編輯配置文件,修改如下三個配置。與Linux上修改的內容同樣。
Server=172.16.2.20 指定zabbix服務端的ip
ServerActive=172.16.2.20 工做於主機模式採集數據發送給那個zabbix server
Hostname=172.16.2.13 指定本機的主機名或ip
若是運行過程當中修改配置文件,須要從新啓動服務後才能夠生效。
打開cmd運行
把zabbix agent 添加到服務中
C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -i
啓動添加的zabbix agent服務
C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -s
在服務管理中查看zabbix是否添加成功,而且已經啓動。保證其開機能夠自動啓動。
卸載方法
C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -x 中止服務
C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -d 刪除服務
各項配置待續!!