zabbix安裝

下載地址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

配置文件

clipboard

        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端的操做

clipboard[1]

導入順序

# 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

clipboard[2]

下一步

clipboard[3]

填寫好數據庫的地址和驗證信息後點 clipboard[4]測試OK後繼續下一步。

clipboard[5]

輸入zabbix的主機名和在zabbix監控時顯示的名稱

clipboard[6]

下一步

clipboard[7]

clipboard[8]

登錄時默認的用戶名是:admin  密碼是:zabbix

clipboard[9]

至此初始化完成。

漢化zabbix的方法

# vim /usr/share/zabbix/include/locales.inc.php    把簡體中文的支持啓動。false 改成 true

clipboard[10]

開啓之後,到web界面點 Profile

clipboard[11]

選擇簡體中文

clipboard[12]

不過漢化不太好,有些變成中文後直接看不懂了。比如「configration」 變成 「組態」 了

clipboard[13]

clipboard[14]

    出現這個問題在這裏的緣由是由於本機的主機名爲 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位爲例

clipboard[15]

編輯配置文件,修改如下三個配置。與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

clipboard[16]

在服務管理中查看zabbix是否添加成功,而且已經啓動。保證其開機能夠自動啓動。

clipboard[17]

卸載方法

C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -x  中止服務

C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -d  刪除服務

   各項配置待續!!

相關文章
相關標籤/搜索