Zabbix介绍及安装部署
、 ? ?zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案,zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運營;并提供靈活的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent
zabbix server可以通過SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對遠程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能,它可以運行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平臺上;
zabbix agent需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,它主要完成對硬件信息或與操作系統(tǒng)有關(guān)的內(nèi)存,CPU等信息的收集。zabbix agent可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統(tǒng)之上;
zabbix server可以單獨監(jiān)視遠程服務(wù)器的服務(wù)狀態(tài);同時也可以與zabbix agent配合,可以輪詢zabbix agent主動接收監(jiān)視數(shù)據(jù)(agent方式),同時還可被動接收zabbix agent發(fā)送的數(shù)據(jù)(trapping方式);另外zabbix server還支持SNMP (v1,v2),可以與SNMP軟件(例如:net-snmp)等配合使用。
zabbix的主要特點:安裝與配置簡單,學(xué)習(xí)成本低、支持多語言(包括中文)、免費開源、自動發(fā)現(xiàn)服務(wù)器與網(wǎng)絡(luò)設(shè)備、分布式監(jiān)視以及WEB集中管理功能、可以無agent監(jiān)視、用戶安全認證和柔軟的授權(quán)方式、通過WEB界面設(shè)置或查看監(jiān)視結(jié)果、email等通知功能;
Zabbix主要功能:CPU負荷、內(nèi)存使用、磁盤使用、網(wǎng)絡(luò)狀況、端口監(jiān)視、日志監(jiān)視。
下面介紹一下如何安裝配置zabbix,我這里在官網(wǎng)下載的2.2新版本zabbix
官方下載地址:http://www.zabbix.com/download.php
server端需要安裝的程序包
yum -y localinstall *.rpm yum -y install mysql 安裝mysql客戶端工具,server和proxy的運行都依賴于數(shù)據(jù)庫,agent則不需要,mysql服務(wù)器地址為172.16.254.142 mysql -uzabbix -h172.16.254.142 -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.0/create/schema.sql 如果僅為proxy創(chuàng)建數(shù)據(jù)庫,只導(dǎo)入schema.sql即可 mysql -uzabbix -h172.16.254.142 -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.0/create/p_w_picpaths.sql mysql -uzabbix -h172.16.254.142 -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.0/create/data.sql配置zabbix,server的配置文件為/etc/zabbix/zabbix_server.conf,為其配置數(shù)據(jù)庫一下相關(guān)的信息
DBHost=172.16.254.142 指定mysql服務(wù)器的地址 DBName=zabbix mysql數(shù)據(jù)庫名稱,要事先在mysql服務(wù)器上創(chuàng)建好 DBUser=zabbix mysql授權(quán)允許遠程連接的用戶 DBPassword=mypass啟動zabbix-server、httpd,查看相關(guān)端口是否啟動,在瀏覽器中輸入http://172.16.254.141/zabbix即可登錄web界面
在web界面安裝時,需要修改/etc/php.ini的時區(qū)為“date.timezone = Asia/Shanghai”
客戶端安裝配置:
客戶端需要安裝以下程序包
agent的配置文件為/etc/zabbix/zaabix_agentd.conf,至少應(yīng)該為其指定server的IP地址;
zabbix自動發(fā)現(xiàn)配置
通過配置自動發(fā)現(xiàn)策略,可以讓server端自動添加agent端到監(jiān)控列表中
創(chuàng)建Discovery規(guī)則
創(chuàng)建action,即自動發(fā)現(xiàn)到主機后要做哪些操作
既然要為agent端關(guān)聯(lián)模版了,我們當(dāng)然也要提前創(chuàng)建好模版嘍
要定義Iteam要先創(chuàng)建一個Applications
轉(zhuǎn)載于:https://blog.51cto.com/lyd0721/1412728
總結(jié)
以上是生活随笔為你收集整理的Zabbix介绍及安装部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手工、工具分别实现cookie注入
- 下一篇: 【iHMI43 应用演示】之 modbu