跳至內容
阿里BaBa電腦筆記
使用者工具
登入
網站工具
工具
顯示頁面
舊版
反向連結
最近更新
多媒體管理器
網站地圖
登入
最近更新
多媒體管理器
網站地圖
足跡:
linux:monitor:zabbix
本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。
======ZABBIX ON CentOS6.0====== =====Zabbix套件下載===== - [[http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.9/zabbix-1.8.9.tar.gz/download|目前1.8.92的Source Code]] - 編譯Zabbix時所需的套件,可用yum下載:<code 1># yum install zlib-devel mysql-devel glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel </code> =====開始安裝Zabbix===== Zabbix服務需運用WEB平台,這裡WEB平台是Apache,因此以下說明之前已建立好LAMP(Linux+Apache+Mysql+PHP)。 Zabbix服務在Server端需安裝:Zabbix_server;Client端需安裝Zabbix_agentd - Zabbix_server及Zabbix_agentd安裝<code>#./configure --prefix=/usr/local/zabbix/ --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcur --with-openipmi --with-agent</code> - <code>make && make install</code> =====配置zabbix服務設定檔之MySol===== 為Zabbix建立資料庫名為 **zabbix** 為Zabbix建立使用者名稱為 **zabbix** 為Zabbix建立登入密碼為 **zabbixpw** - <code 1># mysql -uroot -p mysql>create database zabbix; mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixpw'; </code> - 建立好zabbix資料庫,匯入資料表架構,可直接取用Source Code檔下的 *.sql<code> /usr/local/src/zabbix-1.8.*/create/schema/mysql.sql /usr/local/src/zabbix-1.8.*/create/data/data.sql /usr/local/src/zabbix-1.8.*/create/data/images_mysql.sql </code><code 1> #mysql -uroot -p zabbix< mysql.sql #mysql -uroot -p zabbix<data.sql #mysql -uroot -p zabbix<images_mysql.sql </code> =====配置zabbix服務設定檔之zabbix_server===== 也是可以從zabbix source code取得設定eample檔 /usr/local/src/zabbix-1.8.9/misc/conf/zabbix_server.conf /usr/local/src/zabbix-1.8.9/misc/conf/zabbix_agent.conf - 建立zabbix設定檔目錄<code>#mkdir /etc/zabbix</code> - 複製設定檔<code> #cp /usr/local/src/zabbix-1.8.9/misc/conf/{zabbix_server.conf,zabbix_agent.conf} /etc/zabbix/ </code> - 建立zabbix使用者及群組(不是資料庫的使用者)並修改設定檔權限<code 1> #groupadd zabbix #useradd -g zabbix -r -s /sbin/nologin -M zabbix </code> - 修改權限<code 1> #chmod 400 /etc/zabbix/zabbix_server.conf #chown zabbix /etc/zabbix/zabbix_server.conf </code> - 設定檔內容修改<code 1> #vim /etc/zabbix/zabbix_server.conf 內容......~略~ DBName=zabbix -->資料庫名稱 DBUser=zabbix -->登入資料庫的使用者 DBPassword=zabbixpw -->登入資料庫的密碼 .....~略~..... </code> =====配置zabbix服務設定檔之啟動檔===== - 從zabbix的Source Code Sample檔中複製啟動檔<code> #cp /usr/local/src/zabbix-1.8.9/misc/init.d/redhat/8.0/zabbix* /etc/init.d/ </code> - 修改啟動檔的設定<code bash 1> #vim /etc/init.d/zabbix_server 內容.....~略~ progdir="/usr/local/sbin/" -->當初在編譯安奘Zabbix時,所指定安裝路徑 .......~略~...... </code> - 修改啟動檔權限<code> #chmod 755 /etc/init.d/zabbix_* </code> - 增加Zabbix啟動檔到系統服務<code bash 1> #chkconfig --add zabbix_server #chkconfig --add zabbix_agent #chkconfig --level 35 zabbix_server on #chkconfig --level 35 zabbix_agent on #chkconfig --list | grep zabbix </code> - 開啟zabbix_server服務並觀察zabbix阜口有無確實打開<code bash 1> #/etc/init.d/zabbix_server start #netstat -tulnp | grep ':10051' </code> =====安裝web前端介面===== - 先確定php-gd,php-mysql,php-mbstring,php-xml,php-pear等套件是否已經安裝, - 安裝網頁式管理介面<code>#cp -ap /usr/local/src/zabbix-1.8.9/frontends/php/ /var/www/html/zabbix #chown -R zabbix:zabbix /var/www/html/zabbix </code> - 在瀏覽器上打上**http://ypur ip/zabbix/**,即可進入Install畫面 - 確定 /etc/php.ini是否與系統要求一樣,若不一樣,安裝畫面會顯示**紅色failse**,改完後再**reload httpd** - 確定Mysql與DBNAME,DBuser及Password的連線狀態。 - 主機名稱及阜口 - 秀出Summary - 下載zabbix.conf.php,再複製到指定目錄 - 完成 ======參考資料====== * [[http://www.zabbix.com/wiki/howto/install/centos/centosinstall|Install Zabbix Document]] * [[http://www.zabbix.com/download.php|Zabbix官網]] * [[http://linux-guys.blogspot.com/2011/01/zabbix.html|蚊子館的Zabbix]] * [[http://www.zabbix.com/documentation/1.8/manual/processes/zabbix_agentd_win|Zabbix Agent (Windows)_Installation]]
linux/monitor/zabbix.txt
· 上一次變更: 2013/07/06 01:28 (外部編輯)
頁面工具
顯示頁面
舊版
反向連結
回到頁頂