zabbix

zabbix使用:
主動(dòng)與被動(dòng)的區(qū)別如下:

主動(dòng):agent請(qǐng)求server獲取主動(dòng)的監(jiān)控項(xiàng)列表立哑,并主動(dòng)將監(jiān)控項(xiàng)內(nèi)需要檢測(cè)的數(shù)據(jù)提交給server/proxy
被動(dòng):server向agent請(qǐng)求獲取監(jiān)控項(xiàng)的數(shù)據(jù)琳袄,agent返回?cái)?shù)據(jù)淘捡。

配置:修改agent客戶端上的zabbix_agentd.conf配置文件 
Server:被動(dòng)模式,允許哪臺(tái)機(jī)器連接到agent          填寫server的ip或主機(jī)名稱
ServerActive: 主動(dòng)模式,向哪臺(tái)服務(wù)器傳送數(shù)據(jù)     填寫server的ip或主機(jī)名稱

設(shè)置中文后,查看圖形有亂碼抹缕,文字變成了方塊

    解決方案
Win+R打開運(yùn)行,輸入fonts翔忽,回車進(jìn)入Windows字體目錄英古,找到微軟雅黑-常規(guī)字
體妆兑,復(fù)制出來將文件名修改為msyh.ttf,注意后綴ttf
將msyh.ttf上傳到服務(wù)器zabbix字體目錄中:/usr/share/zabbix/fonts/
        查看字體配置# grep FONT_NAME /usr/share/zabbix/include/defines.inc.php  -n
        執(zhí)行快捷替換
            sed -i "s/graphfont/msyh/g" /usr/share/zabbix/include/defines.inc.php
        確認(rèn)是否替換成功
            grep FONT_NAME /usr/share/zabbix/include/defines.inc.php  -n
                45:define('ZBX_GRAPH_FONT_NAME',        'msyh'); // font file name
                93:define('ZBX_FONT_NAME', 'msyh');
        字體配置修改成功后豌研,刷新圖形界面即可看到圖形字體顯示正常了糯笙。

即自定義KEY

注意:mysql安裝在被監(jiān)測(cè)主機(jī)
        [root@localhost ~]# yum -y install mariadb-server mariadb
        [root@localhost ~]# systemctl start mariadb
        [root@localhost ~]# mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"
    [root@localhost~]#vim/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf          
                                                自定義key的文件

UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -
d"S"
  固定                  名稱任意寫       贬丛,分隔            shell命令

        [root@localhost ~]# zabbix_agentd -t  mysql.questions
        mysql.questions                               [t| 9]
        [root@localhost ~]# systemctl restart zabbix-agent.service
    總結(jié)
        1.通過shell命令調(diào)取相應(yīng)的值。
        2.將shell命令给涕,定義到/etc/zabbix/zabbix_agentd.d/*.conf
Host Groups(設(shè)備組) ->Hosts(設(shè)備) ->Templates(模板){模板內(nèi)有眾多Applications
應(yīng)用集也就是監(jiān)控項(xiàng)組}->Items (監(jiān)控項(xiàng)豺憔,添加監(jiān)控項(xiàng)后可添加圖形) ->Triggers(觸
發(fā)
器,監(jiān)控項(xiàng)可以選擇性關(guān)聯(lián)觸發(fā)器)->Actions (告警動(dòng)作)->Medias (告警方式)->User
 Groups(用戶組)->Users(用戶)

添加新的主機(jī)組

    點(diǎn)擊配置->主機(jī)組->創(chuàng)建主機(jī)組
        在組名稱中填入新的主機(jī)組名稱,點(diǎn)擊存檔即可够庙。

添加監(jiān)控主機(jī)

    點(diǎn)擊配置->主機(jī)->創(chuàng)建主機(jī),創(chuàng)建一臺(tái)新的監(jiān)控主機(jī)恭应。

批量添加監(jiān)控主機(jī):

    利用zabbix的主動(dòng)發(fā)現(xiàn)功能
    
    點(diǎn)擊配置->發(fā)現(xiàn)->創(chuàng)建發(fā)現(xiàn)規(guī)則
111.png

注意:上圖中鍵值名稱寫錯(cuò)了,應(yīng)該為"system.uname"
以上圖片各項(xiàng)參數(shù)的含義是:

        名稱(Names)
             :該項(xiàng)發(fā)現(xiàn)配置的名字,填寫便于識(shí)別的名稱耘眨。
        由代理節(jié)點(diǎn)進(jìn)行發(fā)現(xiàn)(Discovery by Proxy)
             :是否通過代理發(fā)現(xiàn)
        IP 范圍(IP range)
             :IP 地址的范圍,可以寫一段地址也可以寫多段
        延遲(Delay)
            :檢測(cè)的周期時(shí)間,默認(rèn)為 3600 秒,即每小時(shí)執(zhí)行一次發(fā)現(xiàn)
        檢查(Checks)
            :設(shè)置通過何種方式發(fā)現(xiàn)監(jiān)控主機(jī),根據(jù)情況設(shè)置多種方式確保發(fā)現(xiàn)主機(jī)
        設(shè)備唯一性標(biāo)準(zhǔn)(Device uniqueness criteria)
            :設(shè)備的唯一名稱
        已啟用(Enable)
            :是否啟用
        Zabbix 代理選項(xiàng)中的配置含義是:
            端口范圍:Zabbix Agent 端的監(jiān)聽端口,默認(rèn)為 10050
        鍵值
            :以 Zabbix Agent 端的哪些鍵值作為發(fā)現(xiàn)依據(jù)

為批量添加主機(jī)自動(dòng)設(shè)置模版:

        目的:自動(dòng)發(fā)現(xiàn)的主機(jī)就可以完全自動(dòng)化的加入監(jiān)控
        點(diǎn)擊配置->動(dòng)作->在創(chuàng)建動(dòng)作按鈕下面的事件源中選擇“發(fā)現(xiàn)”->創(chuàng)建動(dòng)作
111.png

該頁有三欄組成:

            第一欄:觸發(fā)條件類型
            第二欄:條件判斷符號(hào),滿足/不滿足昼榛。
            第三欄:判斷值
            可以根據(jù)情況添加觸發(fā)條件,例如下圖的判斷條件為:由發(fā)現(xiàn)規(guī)則“net192.168.42.0”發(fā)現(xiàn)的
            主機(jī),且收到 Agent 傳來的對(duì)應(yīng)值,則執(zhí)行接下來的操作。
111.png

接下來,設(shè)置操作剔难。配置好后,點(diǎn)擊存檔胆屿。


111.png

再次點(diǎn)擊監(jiān)測(cè)中->發(fā)現(xiàn),就可以看到自動(dòng)發(fā)現(xiàn)的主機(jī)奥喻。它們將自動(dòng)的加入到監(jiān)控當(dāng)中。

添加新的監(jiān)控項(xiàng)目:

        項(xiàng)目(Item)指的是對(duì)于主機(jī)所監(jiān)控的項(xiàng)目,例如監(jiān)控 CPU 使用率非迹、磁盤使用率
环鲤、網(wǎng)卡流量等等。默認(rèn)情況下,監(jiān)控模版“Template OS Linux”所能監(jiān)控的項(xiàng)目已經(jīng)非
常豐富了憎兽。我們也可以根據(jù)需要添加更多我們所需要的監(jiān)控項(xiàng)目冷离。

        點(diǎn)擊配置->主機(jī)可以列出當(dāng)前所監(jiān)控的主機(jī)及相關(guān)各項(xiàng)信息。如下圖所示,我們
對(duì)agent-19主機(jī)監(jiān)控項(xiàng)目為83個(gè)
111.png

111.png

添加新的監(jiān)控圖形:

    添加好新的監(jiān)控項(xiàng)目后,并不會(huì)直接看到監(jiān)控的信息纯命。還需要在圖形中增加該項(xiàng)目
的圖形輸出西剥,Zabbix才會(huì)把監(jiān)控圖表繪制出來。首 先 , 我 們 先 為 單 臺(tái) 主 機(jī) 增 加

“web.server.online.monitor”的監(jiān)控圖形扎附。
    點(diǎn)擊配置->主機(jī)->圖形-> 創(chuàng) 建 圖 形 
  按照下圖配置蔫耽,在項(xiàng)目一欄中點(diǎn)擊添加然后選擇“web.server.online.monitor”,配置
好后,不要忘記存檔。配置好后,不要忘記存檔留夜。
111.png
接下來,點(diǎn)擊監(jiān)控中->圖形,選擇對(duì)應(yīng)的監(jiān)控項(xiàng)就可以看到監(jiān)控圖形了。
默認(rèn)情況下,將 Zabbix 顯示語言設(shè)置為中文后,Zabbix 繪制圖形中的文字會(huì)成為亂碼,
這是由于沒有合適的中文字體而導(dǎo)致的图甜。
只需將/usr/share/zabbix/fonts/graphfont.ttf 替換成合適的字體文件即可碍粥。
以上的配置是修改單臺(tái)主機(jī)的圖形輸出。如果不想一臺(tái)臺(tái)機(jī)器的去設(shè)置,可以直接修
改模版的圖形輸出配置就可以了黑毅。

添加郵件報(bào)警功能:

    配置 zabbix 的郵件報(bào)警功能需要以下三個(gè)角色的參與嚼摩。
    1、 示警媒體(Media)
    2矿瘦、 觸發(fā)器(Triggers)
    3枕面、 動(dòng)作(Action)
    示警媒體:
 指的是 zabbix 采用何種方式進(jìn)行報(bào)警,目前 Zabbix 支持的示警媒體包括郵件、
Jabber缚去、短信潮秘。jabber是linux下一種即時(shí)通訊工具,可以和yahoo,icq等工具通信

    觸發(fā)器:
        指的是當(dāng)監(jiān)控對(duì)象達(dá)到某個(gè)條件或條件集合的時(shí)候,觸發(fā) Zabbix 產(chǎn)生事件。
    動(dòng)作:
        指的是 Zabbix 產(chǎn)生對(duì)應(yīng)事件后,它通過示警媒體發(fā)送報(bào)警易结。
    
    接下來,我們配置一個(gè)郵件報(bào)警功能的范例枕荞。效果是當(dāng) WEB 頁面獲取時(shí)間超過 3
 秒,則觸發(fā)報(bào)警,管理員將會(huì)收到一封 Zabbix 發(fā)出的報(bào)警郵件。
    示警媒體的配置:
        首先需要配置 Zabbix 的郵件功能搞动。
        點(diǎn)擊管理->示警媒體->Email躏精。
        然后在頁面中填入你的郵件服務(wù)器信息,例如下圖所示:
111.png

配置完成后,不要忘記點(diǎn)擊存檔,保存你的配置。

        接下來,設(shè)置接受報(bào)警用戶的電子郵件鹦肿。
        點(diǎn)擊管理->用戶->點(diǎn)擊 Zabbix Administrators 那一行的“用戶”,可以看到這個(gè)用
戶組中的 Admin 用戶矗烛。
        點(diǎn)擊用戶別名,打開這個(gè)用戶的配置頁面,選擇示警媒體,并點(diǎn)擊添加。在彈出的
頁面中配置該用戶的電子郵件箩溃。配置完成后,記得點(diǎn)擊存檔保存瞭吃。
111.png

觸發(fā)器的配置:

        接下來,點(diǎn)擊配置->主機(jī)
        我們給 agent-19 這臺(tái)主機(jī)增加一個(gè)觸發(fā)器碌嘀。點(diǎn)擊 agent-19 這一行中的“觸發(fā)器”,然后再點(diǎn)擊創(chuàng)建觸發(fā)器。
111.png

該頁各配置項(xiàng)含義如下:

            名稱:填入觸發(fā)器的名字
            表達(dá)式:用于配置觸發(fā)器的觸發(fā)條件,點(diǎn)擊添加按鈕有條件選項(xiàng)虱而。
            多重事件產(chǎn)生:如果選中,則問題如果持續(xù)多重的發(fā)生則每次都觸發(fā),否則只觸發(fā)一次
        點(diǎn)擊表達(dá)式右側(cè)的添加按鈕:
111.png

111.png

111.png

動(dòng)作的配置:

            點(diǎn)擊配置->動(dòng)作->事件源下拉菜單中選擇觸發(fā)器->創(chuàng)建動(dòng)作
111.png

首先,對(duì)“動(dòng)作”標(biāo)簽頁進(jìn)行配置筏餐。該頁各配置項(xiàng)含義如下:

                名稱: 該動(dòng)作的名稱0
                默認(rèn)操作步驟停留時(shí)間: 發(fā)現(xiàn)問題后多長(zhǎng)時(shí)間執(zhí)行動(dòng)作  //為了測(cè)試這里可以設(shè)置到最少
                默認(rèn)標(biāo)題: 報(bào)警信息的標(biāo)題
                默認(rèn)消息: 報(bào)警信息的內(nèi)容
                恢復(fù)消息: 故障恢復(fù)后的消息內(nèi)容。如果不開啟則不會(huì)發(fā)送故障恢復(fù)通知牡拇。
                這里的消息內(nèi)容就是報(bào)警郵件的內(nèi)容魁瞪。如圖所示,我們可以在內(nèi)容中使用 Zabbix 內(nèi)置宏,郵件發(fā)出時(shí)會(huì)自動(dòng)將宏替換成對(duì)應(yīng)的值。
            接下來,選擇“條件”標(biāo)簽頁惠呼。在該頁面中配置觸發(fā)動(dòng)作的條件导俘。例如下圖所示:
111.png

然后,再選擇“操作”標(biāo)簽頁。然后如下圖進(jìn)行配置剔蹋。


111.png

zabbix安裝:

zabbix 密碼驗(yàn)證問題旅薄,連接不上數(shù)據(jù)庫,手動(dòng)可以鏈上泣崩,
vim /etc/zabbix/web/zabbix.conf.php

注意:

1.文字的存放位置: /usr/share/zabbix/fonts/
2.zabbix_get -s 服務(wù)器ip -p 端口10050 -k 鍵值 web.page.perf[客戶端名稱.index.html.80]
3.需要安裝zabbix_get
server端安裝配置: php-mbstring
1. Install and configure Zabbix server

做zabbix的yum源
# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
安裝zabbix
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
檢查mysql是否安裝少梁,如果沒有安裝的話安裝mariadb
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
將zabbix的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,在這里zcat是到查看壓縮的數(shù)據(jù)文件 直接導(dǎo)入數(shù)據(jù)庫
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
或者先將數(shù)據(jù)進(jìn)行解壓矫付,然后利用 mysql -u root -p123 數(shù)據(jù)庫名 < 數(shù)據(jù)庫文件

配置zabbix的主配置文件:在配置文件中找到所屬的位置進(jìn)行添加和修改
# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password</small>
啟動(dòng)zabbix-server 和 zabbix-agent和httpd服務(wù)
# systemctl start zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
配置httpd中的zabbix.conf的配置文件凯沪,主要就是添加時(shí)區(qū)
# vim /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
php_value date.timezone Asia/Shanghai

重新啟動(dòng)httpd

# systemctl restart httpd

測(cè)試:

http://server_ip_or_name/zabbix
Follow steps described in Zabbix documentaion: Installing frontend
輸入用戶名 Admin 以及密碼 zabbix 以作為Zabbix超級(jí)用戶登陸。

Start using Zabbix

See Quickstart guide
agent端安裝配置:

[root@web1 ~]# yum -y install zabbix-agent
[root@web1 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.122.206,192.168.122.207 被動(dòng)模式 zabbix-server-ip
ServerActive=192.168.122.206,192.168.122.207 主動(dòng)模式 zabbix-server-ip
Hostname=web1 建議使用 $HOSTNAME 本機(jī)的name
UnsafeUserParameters=1 是否限制用戶自定義 keys 使用特殊字符 1是可以啟用特殊字符 0是不可以啟用特殊字符

啟動(dòng)服務(wù):

[root@web1 ~]# systemctl start zabbix-agent
[root@web1 ~]# systemctl enable zabbix-agent

查看端口是否激活

[root@web1 ~]# ss -anlp |grep :10050
如果有兩個(gè) 10050 端口被激活就說明 ok

郵箱發(fā)送:
Zabbix Action
動(dòng)作Action

        簡(jiǎn)介
且某個(gè)觸發(fā)器狀態(tài)發(fā)生改變?nèi)鏟roblem买优、OK妨马,可以采取相應(yīng)的動(dòng)作,如:
                執(zhí)行遠(yuǎn)程命令
                郵件杀赢,短信烘跺,微信告警
        告警簡(jiǎn)介
            1. 創(chuàng)建告警media type(發(fā)送消息的方式,例如使用某個(gè)mail user連接
某個(gè)郵件服務(wù)器 smtp.126.com  love_cloud@126.com xxxx)
            2. 創(chuàng)建用戶或組(接收消息的用戶例如email address, 注意權(quán)限)
            3. 創(chuàng)建Action(使用之前定義好的media type 發(fā)送給之前定義好的用戶或組)
        告警示例
            準(zhǔn)備告警信息
                1 注冊(cè)新郵箱
                    http://mail.126.com/
                    name
                        qianfengcloud@126.com
                    password
                        QianFeng@123
                2開啟POP3
111.png

111.png
111.png

111.png

111.png
111.png

111.png

111.png

111.png

111.png

111.png
111.png

111.png

111.png

111.png

Zabbix 自動(dòng)發(fā)現(xiàn)
zabbix-server
一脂崔、創(chuàng)建發(fā)現(xiàn)規(guī)則
Configuration ---- discovery ---- Create discovery rule


111.png

111.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末滤淳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子脱篙,更是在濱河造成了極大的恐慌娇钱,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绊困,死亡現(xiàn)場(chǎng)離奇詭異文搂,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)秤朗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門煤蹭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事硝皂〕V浚” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵稽物,是天一觀的道長(zhǎng)奄毡。 經(jīng)常有香客問我,道長(zhǎng)贝或,這世上最難降的妖魔是什么吼过? 我笑而不...
    開封第一講書人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮咪奖,結(jié)果婚禮上盗忱,老公的妹妹穿的比我還像新娘。我一直安慰自己羊赵,他們只是感情好趟佃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著昧捷,像睡著了一般闲昭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上靡挥,一...
    開封第一講書人閱讀 51,231評(píng)論 1 299
  • 那天汤纸,我揣著相機(jī)與錄音,去河邊找鬼芹血。 笑死,一個(gè)胖子當(dāng)著我的面吹牛楞慈,可吹牛的內(nèi)容都是我干的幔烛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼囊蓝,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼饿悬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起聚霜,我...
    開封第一講書人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤狡恬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后蝎宇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弟劲,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年姥芥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了兔乞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖庸追,靈堂內(nèi)的尸體忽然破棺而出霍骄,到底是詐尸還是另有隱情,我是刑警寧澤淡溯,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布读整,位于F島的核電站,受9級(jí)特大地震影響咱娶,放射性物質(zhì)發(fā)生泄漏米间。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一豺总、第九天 我趴在偏房一處隱蔽的房頂上張望车伞。 院中可真熱鬧,春花似錦喻喳、人聲如沸另玖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谦去。三九已至,卻和暖如春蹦哼,著一層夾襖步出監(jiān)牢的瞬間鳄哭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工纲熏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留妆丘,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓局劲,卻偏偏與公主長(zhǎng)得像勺拣,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鱼填,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容