您好,登錄后才能下訂單哦!
zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。
zabbix 由2部分構(gòu)成,zabbix server 與可選組件zabbix agent。
zabbix server 可以通過SNMP,zabbix agent ,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 agent 需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,它主要完成對硬件信息或與操作系統(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)之上
我的實(shí)驗(yàn)環(huán)境
操作系統(tǒng) | 主機(jī)IP? | 主機(jī)名稱 | 安裝軟件 | 安裝zabbix版本 | MySQL版本 |
Centos7.3 | 192.168.0.20 | zabbix | Zabbix-server | Zabbix 3.4.10 | MySQL5.7.22 |
centos6.5 | 192.168.0.157 | Test02 | zabbix-agent | zabbix-agent-3.4.10 | / |
正式開始安裝zabbix
1、在監(jiān)控主機(jī)上需要預(yù)先安裝yum 源,下面正式開始安裝;
[root@zabbix?~]#?rpm?-ivh?http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
2、安裝Zabbix-server包和zabbix-agent包
[root@zabbix?~]#?yum?-y?install?zabbix-server-mysql?zabbix-web-mysql??zabbix-agent
3、下載安裝mysql源
[root@zabbix?~]#?rpm?-ivh?https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
4、查看當(dāng)前可用的Mysql安裝源
[root@zabbix?~]#?yum?repolist?enabled?|?grep?"mysql.*-community.*" mysql-connectors-community/x86_64?MySQL?Connectors?Community??????????????????51 mysql-tools-community/x86_64??????MySQL?Tools?Community???????????????????????63 mysql57-community/x86_64??????????MySQL?5.7?Community?Server?????????????????267
5、安裝MySQL服務(wù)端
[root@zabbix?~]#?yum?-y?install?mysql-community-server
6、啟動mysql服務(wù)并設(shè)置開機(jī)啟動
[root@zabbix?~]#systemctl?start?mysqld [root@zabbix?~]#systemctl?enable?mysqld
7、進(jìn)入MySQL并修改密碼
[root@zabbix?~]#cat?/var/log/mysqld.log?|?grep?password [root@zabbix?~]#mysql?-uroot?-pRir.*sJUX6M* mysql>?ALTER?USER?USER()?IDENTIFIED?BY?'Pass123!';
8、創(chuàng)建數(shù)據(jù)庫和zabbix用戶并授權(quán)
mysql>?create?database?zabbix?character?set?utf8?collate?utf8_bin; Query?OK,?1?row?affected?(10.03?sec) mysql>?grant?all?privileges?on?zabbix.*?to?zabbix@localhost?identified?by?'Pass123!'; Query?OK,?0?rows?affected,?1?warning?(0.00?sec)
9、導(dǎo)入初始架構(gòu)(Schema)和數(shù)據(jù)
[root@zabbix?~]#cd?/usr/share/doc/zabbix-server-mysql-3.4.10/ [root@zabbix??zabbix-server-mysql-3.4.10?~]#zcat?create.sql.gz?|?mysql?-uzabbix?-pPass123!?-D?zabbix mysql:?[Warning]?Using?a?password?on?the?command?line?interface?can?be?insecure.
10、然后進(jìn)入mysql查看這些內(nèi)容是否導(dǎo)入進(jìn)去
mysql>?show?tables?from?zabbix;
mysql>?select?count(*)?tables,table_schema?from?information_schema.tables?where?table_schema?="zabbix";
修改配置文件,給服務(wù)授權(quán)、啟動Zabbix Server服務(wù)
1、修改配置文件
[root@zabbix?~]#vim??/etc/zabbix/zabbix_server.conf LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix_server.pid SocketDir=/var/run/zabbix DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=Pass123! SNMPTrapperFile=/var/log/snmptrap/snmptrap.log Timeout=4 AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts LogSlowQueries=3000
2、給服務(wù)授權(quán)
[root@zabbix?~]#chown?-R?zabbix:zabbix?/etc/zabbix/ [root@zabbix?~]#chmod?-R?755?/etc/zabbix/
3、啟動Zabbix Server服務(wù)
[root@zabbix?~]#systemctl?start??zabbix-server [root@zabbix?~]#systemctl?enable?zabbix-server
編輯Zabbix前端的PHP配置
1)zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP設(shè)置已經(jīng)完成了配置。
[root@zabbix?~]#?vim?/etc/httpd/conf.d/zabbix.conf?+15 找到<IfModule?mod_php5.c>標(biāo)簽下面 添加一條php_value?date.timezone?Asia/Shanghai
2)啟動apache服務(wù),并設(shè)置開機(jī)自啟
[root@zabbix?~]#systemctl?start?httpd [root@zabbix?~]#systemctl?enable??httpd
登錄網(wǎng)頁客戶端操作添加一臺Linux機(jī)器
1,訪問ip:http://192.168.0.20/zabbix/index.php
默認(rèn)的用戶名是:Admin 密碼:zabbix
2,添加一臺Linux客戶端機(jī)器(ip:192.168.0.157)
2.1)添加centos6下的源:
[root@Test02?~]#?rpm?-ivh?http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm
2.2)安裝客戶端agent軟件
[root@Test02?~]#?yum?-y?install?zabbix-agent
2.3)修改agent配置文件
[root@Test02?~]#?grep?-v?'^$'?/etc/zabbix/zabbix_agentd.conf?|grep?-v?'^#' PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=192.168.0.20 ServerActive=192.168.0.20:10050 Hostname=Test02 Include=/etc/zabbix/zabbix_agentd.d/*.conf
2.4)給配置文件授權(quán)
[root@Test02?~]#?chmod?775?/etc/zabbix/zabbix_agentd.conf
2.5)啟動agent服務(wù)并查看服務(wù)啟動成功沒有
[root@Test02?~]#?/etc/init.d/zabbix-agent?start? [root@Test02?~]#?netstat?-lntup?|grep?zabbix_agent
3,在回到網(wǎng)頁上來添加第一臺主機(jī)
3.1)在配置--主機(jī)---創(chuàng)建主機(jī)
3.2)添加主機(jī)詳細(xì)信息
3.3)添加主機(jī)模板信息
3.4)這樣一臺客戶端Linux基本添加完成,過幾分鐘就能開到Zabbix圖標(biāo)變綠證明添加成功了。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。