日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

zabbix的安装

發(fā)布時(shí)間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix的安装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開(kāi)源解決方案。zabbix由2部分構(gòu)成,zabbixserver與可選組件zabbix agent。?
? ? ? ??一、Zabbix簡(jiǎn)介?
? ? ? ??1.1Zabbix簡(jiǎn)介?
? ? ? ??  Zabbix是一個(gè)企業(yè)級(jí)的開(kāi)源分布式監(jiān)控解決方案,由一個(gè)國(guó)外的團(tuán)隊(duì)持續(xù)維護(hù)更新,軟件可以自由下載使用,運(yùn)作團(tuán)隊(duì)靠提供收費(fèi)的技術(shù)支持贏利。官方網(wǎng)站:http://www.zabbix.com官方文檔:http://www.zabbix.com/documentation/2.0/manual/quickstart。Zabbix通過(guò)C/S模式采集數(shù)據(jù),通過(guò)B/S模式在web端展示和配置。?
? ? ? ??Zabbix運(yùn)行條件:?
? ? ? ??  Server:Zabbix Server需運(yùn)行在LAMP(Linux+Apache+Mysql+PHP)環(huán)境下,對(duì)硬件要求低。?
? ? ? ??  Agent:目前已有的agent基本支持市面常見(jiàn)的OS,包含Linux、HPUX、Solaris、Sun、windows。?
? ? ? ??  SNMP:支持各類(lèi)常見(jiàn)的網(wǎng)絡(luò)設(shè)備?
? ? ? ??1.2Zabbix功能?
? ? ? ??  具備常見(jiàn)的商業(yè)監(jiān)控軟件所具備的功能(主機(jī)的性能監(jiān)控、網(wǎng)絡(luò)設(shè)備性能監(jiān)控、數(shù)據(jù)庫(kù)性能監(jiān)控、FTP等通用協(xié)議監(jiān)控、多種告警方式、詳細(xì)的報(bào)表圖表繪制)支持自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器;支持分布式,能集中展示、管理分布式的監(jiān)控點(diǎn);擴(kuò)展性強(qiáng),server提供通用接口,可以自己開(kāi)發(fā)完善各類(lèi)監(jiān)控。?
? ? ? ??1.3?優(yōu)劣勢(shì)?
? ? ? ??  優(yōu)點(diǎn)開(kāi)源,無(wú)軟件成本投入;Server對(duì)設(shè)備性能要求低(實(shí)際測(cè)試環(huán)境:虛擬機(jī)CentOS5,2GCPU 1G內(nèi)存,監(jiān)控5臺(tái)設(shè)備,CPU使用率基本保持在10%以下,內(nèi)存剩余400M以上);支持設(shè)備多;支持分布式集中管理;開(kāi)放式接口,擴(kuò)展性強(qiáng)。?
? ? ? ??  缺點(diǎn):中文資料較少。?
? ? ? ?? ?
? ? ? ??、zabbix安裝?
? ? ? ??CentOS5.8?上安裝 Zabbix 2.2?
? ? ? ??環(huán)境:?
? ? ? ??CentOS5.8 64 Bit? ? Zabbix 2.2?
? ? ? ??Zabbixserver ip: 10.0.215.126?
? ? ? ??使用yum安裝軟件,首先安裝 yum-fastestmirror 插件,用來(lái)找到最快的源。?
? ? ? ??yuminstall yum-fastestmirror -y?
? ? ? ??3.安裝 Apache、PHP、MySQL?
? ? ? ??軟件清單?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??軟件?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??版本?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Apache?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??httpd-2.2.3?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Mysql?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??mysql-5.0.95?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Php?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??PHP??-5.3.27?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Zabbix?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Zabbix??-2.20?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?? ?
? ? ? ??1、安裝組件?
? ? ? ??yuminstall make mysql-server httpd?php?mysql-devel gcc net-snmp-devel curl-develperl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -y?
? ? ? ??useraddzabbix?
? ? ? ??2、啟動(dòng)mysql
service mysqld start
mysqladmin –u root password root?設(shè)定mysql數(shù)據(jù)庫(kù)管理員的賬號(hào)密碼
mysql?–u root –p
?
? ? ? ??輸入密碼root
3、創(chuàng)建zabbix數(shù)據(jù)庫(kù)
Mysql> create database zabbix character set utf8;
Mysql> grant all on zabbix.* TO zabbix@'localhost' identified by'zabbixpass';?授權(quán)本機(jī)通過(guò)賬號(hào)zabbix密碼zabbixpass訪問(wèn)數(shù)據(jù)庫(kù)的所有權(quán)限
Mysql> flush privileges;
4、導(dǎo)入數(shù)據(jù)庫(kù)sql
zabbix-2.0.6/database/mysql
mysql -h localhost -uroot -proot zabbix <schema.sql?這里應(yīng)該用zabbix和zabbix來(lái)導(dǎo)入sql文件,由于root是管理員賬號(hào),所以本地可以直接用來(lái)連接
?
? ? ? ??mysql-h localhost -uroot -proot zabbix <images.sql?這里應(yīng)該用zabbix和zabbix來(lái)導(dǎo)入sql文件?
? ? ? ??mysql-h localhost -uroot -proot zabbix <data.sql?這里應(yīng)該用zabbix和zabbix來(lái)導(dǎo)入sql文件
5
、添加用戶(hù)?
? ? ? ??添加用戶(hù):?
? ? ? ??groupaddzabbix?
? ? ? ??useraddzabbix -g zabbix
6
、編譯安裝
./configure --with-mysql?--with-net-snmp --with-libcurl --enable-server--enable-agent --enable-proxy --prefix=/usr/local/zabbix
make && make install
7、添加端口
vim /etc/services

zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp?# Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper

8、修改配置文件
修改/etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.html.var index.php
修改/usr/local/zabbix/etc/zabbix_server.conf參數(shù):
DBName=zabbix
DBUser=zabbix?
DBPassword=zabbix?

cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/
cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
chmod 700 /etc/init.d/zabbix_*


vim /etc/init.d/zabbix_server
修改
ZABBIX_BIN="/usr/local/sbin/zabbix_server"

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
vim /etc/init.d/zabbix_agentd
修改
ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
9、啟動(dòng)服務(wù)并設(shè)置開(kāi)機(jī)啟動(dòng)
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start


chkconfig zabbix_server on
chkconfig zabbix_agentd on
10、修改php相關(guān)參數(shù)
# vi /etc/php.ini 找到如下幾項(xiàng),改成下面的值,前面有;號(hào)的要?jiǎng)h掉
max_execution_time = 300
max_input_time = 300
date.timezone = PRC
post_max_size = 32M


重啟httpd
/etc/init.d/httpd restart

11、配置php文件
# cd zabbix-2.0.6
# cd frontends/
# cp -rf php /var/www/html/
# cd /var/www/html
# mv?php?zabbix
# chown -R zabbix:zabbix zabbix
?
? ? ? ?? ?
? ? ? ???zabbix2.2版本默認(rèn)到zabbix安裝目錄下的etc文件中去找server的配置文件,如果想另指配置文件位置比如/etc/zabbix?
? ? ? ??可以./configure中添加--sysconfig=/etc/zabbix?
? ? ? ??由于 zabbix 使用 fping 替代了 ping 作為 icmp 的工具,所以要安裝 fping?
? ? ? ??可以從?http://fping.sourceforge.net/?上下載 fping 的源代碼,解壓編譯安裝。?
? ? ? ??進(jìn)入 fping 解壓后的源代碼目錄?
? ? ? ??./configure???
? ? ? ??
? ? ? ??makeinstall???
? ? ? ??
? ? ? ??修改/etc/zabbix/zabbix_server.conf?
? ? ? ??FpingLocation=/usr/local/sbin/fping???
? ? ? ??
? ? ? ??拷貝zabbix服務(wù)器的frontend php 程序到 http server 的主目錄下?
? ? ? ??cp-r frontend/php/* /var/www/html/???
? ? ? ??
? ? ? ??使用瀏覽器登陸到 zabbix server?
? ? ? ??http://你的IP地址/index.php?
? ? ? ??會(huì)出現(xiàn)如下配置服務(wù)器界面
?

? ? ? ??
? ? ? ??一路 next 進(jìn)入配置檢查頁(yè)面,會(huì)發(fā)現(xiàn) PHP max execution 和PHP Timezone 兩項(xiàng)檢查失敗,如下:

?

? ? ? ??
? ? ? ??修改 /etc/php.ini ,修改以下兩項(xiàng)?
? ? ? ??max_execution_time= 300?
? ? ? ??
? ? ? ??date.timezone= Asia/Chongqing???
? ? ? ??
? ? ? ??重啟httpd?
? ? ? ??service httpd restart???
? ? ? ??
? ? ? ??在頁(yè)面上點(diǎn)擊 retry ,檢查成功?
? ? ? ??next?進(jìn)入下一頁(yè)面,檢查 mysql 連接



? ? ? ??
? ? ? ??填寫(xiě)?mysql?連接參數(shù),Test Connection ,成功?
? ? ? ??一路 next,出現(xiàn)如下頁(yè)面

?

? ? ? ??
? ? ? ??點(diǎn)擊 save configuration file ,將文件上傳到虛擬機(jī)的 /var/www/html/conf 目錄下,點(diǎn)擊 retry ,成功。?
? ? ? ??一路 next ,進(jìn)入登陸頁(yè)面
?

? ? ? ??
? ? ? ??輸入管理用戶(hù)名:admin 默認(rèn)口令 zabbix 登陸。進(jìn)入Configuration -》Hosts 選擇 Zabbix Server 然后 Activate Select,Zabbix Server (本機(jī))的監(jiān)控激活。進(jìn)入 Monitoring Dashboard,可以看到 Zabbix Server 的監(jiān)控結(jié)果

?
有一點(diǎn)要注意:agent端配置好之后,添加host,需要添加模板才會(huì)顯示綠色成功連接喲。



?

? ? ? ??
? ? ? ??
? ? ? ??好了,大功告成!?
? ? ? ??
zabbix agent安裝配置

至于zabbix agent的安裝就很簡(jiǎn)單了,將源碼安裝包拷到客戶(hù)機(jī)上,解壓后
?
? ? ? ??groupaddzabbix?
? ? ? ??useraddzabbix -g zabbix?
? ? ? ??1、編譯安裝
./configure --with-net-snmp --with-libcurl --enable-agent --enable-proxy--prefix=/usr/local/zabbix
make && make install
2、添加端口
vim /etc/services
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp?# Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper

3、修改配置文件
cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
?
? ? ? ??chown-R zabbix:zabbix /etc/init.d/zabbix_*
chmod 700 /etc/init.d/zabbix_*
su - zabbix
vim /etc/init.d/zabbix_agentd
修改
ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
?
? ? ? ??
4
、啟動(dòng)服務(wù)并設(shè)置開(kāi)機(jī)啟動(dòng)?
? ? ? ??/etc/init.d/zabbix_agentdstart?
? ? ? ??chkconfigzabbix_agentd on?

總結(jié)

以上是生活随笔為你收集整理的zabbix的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。