【Zabbix】yum方式安装zabbix
前言
- redhat 7.0 (查看redhat版本: cat /etc/redhat-release)
- zabbix 3.4
- yum方式安裝zabbix
Zabbix介紹
Zabbix(音同 za:bix)是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。
Zabbix是免費(fèi)的。Zabbix是根據(jù)GPL通用公共許可證第2版編寫和發(fā)行的。這意味著它的源代碼都是免費(fèi)發(fā)行的,可供公眾任意使用。由Zabbix公司提供商業(yè)支持。
Zabbix主要功能:
- CPU負(fù)荷
- 內(nèi)存使用
- 磁盤使用
- 網(wǎng)絡(luò)狀況
- 端口監(jiān)視
- 日志監(jiān)視
Zabbix構(gòu)成
zabbix由3部分構(gòu)成,zabbix server、zabbix web與zabbix agent。
zabbix server單獨(dú)使用時:zabbix server可以通過SNMP,ping,端口監(jiān)視等方法提供對遠(yuǎn)程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能,它可以運(yùn)行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。
zabbix server與zabbix agent配合使用時:與zabbix agent配合時,有兩種接收數(shù)據(jù)的方式:主動接收數(shù)據(jù)、被動接收數(shù)據(jù)。輪詢zabbix agent并接收數(shù)據(jù),是主動接收數(shù)據(jù)方式(agent方式)。等待接收zabbix agent發(fā)送的數(shù)據(jù),是被動接收數(shù)據(jù)方式(trapping方式)。
zabbix web需要與zabbix server結(jié)合使用,為zabbix server提供可視化。
zabbix agent是可選組件(可以不用。不用時,僅部分功能受限)。使用zabbix agent時,需要將zabbix agent安裝在被監(jiān)視的目標(biāo)服務(wù)器上。zabbix agent主要完成對硬件信息或與操作系統(tǒng)有關(guān)的內(nèi)存,CPU等信息的收集。zabbix agent可以運(yùn)行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統(tǒng)之上。
安裝說明
- Zabbix官方快速安裝文檔很詳細(xì)。
- 使用手冊很詳細(xì),還有中文使用手冊。
- Zabbix的安裝方式有很多種,yum方式僅為其中一種。
- 安裝環(huán)境中,有3臺設(shè)備。設(shè)備1,設(shè)備2,設(shè)備3。
- 數(shù)據(jù)庫使用mysql。(Zabbix支持MySQL、PostgreSQL數(shù)據(jù)庫)
- 將zabbix server和zabbix web安裝在設(shè)備1上。
- 將mysql安裝在設(shè)備2上。
- 將zabbix agent安裝在設(shè)備3上。
安裝步驟
步驟簡述
在官方快速安裝文檔基礎(chǔ)上,整理安裝步驟如下。
排錯
PID file /run/zabbix/zabbix_server.pid not readable (yet?) after start.
關(guān)閉 selinux
setenforce 0 getenforcePID file /run/zabbix/zabbix_agent.pid not readable (yet?) after start.
關(guān)閉 selinux
zabbix server is running | No
zabbix server未啟動。查看端口10051未打開。
關(guān)閉 selinux后,重啟zabbix server。
no active checks on server [192.168.200.212:10051]: host [Zabbix server] not monitored
zabbix web中host(Configuration->Hosts)的Status為Disabled。改為Enable即可(在Disabled上點(diǎn)一下就修改了)。
cannot send list of active checks to [192.168.200.214]: host [Zabbix server] not found
zabbix web中host(Configuration->Hosts)的hostname與zabbix agent配置文件中的hostname不一致所致。改為一致即可。
no active checks on server [192.168.200.212:10051]: host [Zabbix server] not found
- zabbix web中host(Configuration->Hosts)的hostname與zabbix agent配置文件中的hostname不一致所致。改為一致即可。
- zabbix web中host(Configuration->Hosts)下沒有Trigger。給zabbix web中host添加Template。
總結(jié)
以上是生活随笔為你收集整理的【Zabbix】yum方式安装zabbix的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中芯国际三季度销售收入 16.2 亿美元
- 下一篇: 【zabbix】安装、配置agent,配