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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Zabbix-Proxy-agent实现web监控

發(fā)布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zabbix-Proxy-agent实现web监控 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

zabix簡介

zabbix(音同 z?bix)是一個基于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等平臺上。
  • ?

    實驗環(huán)境:Centos6.5

    ?

    一、配置一個lamp平臺

    安裝php-fpm、mysql-server、httpd、php-mysql

    修改php-ini配置文件
    date.timezone = Asia/Shanghai

    啟動mysql服務(wù),并創(chuàng)建一個zabbix的數(shù)據(jù)庫,并完成授權(quán)

    mysql> create database zabbix;

    Query OK, 1 row affected (0.00 sec)

    mysql> grant all on zabbix.* to 'zbxuser'@'localhost' identified by 'zbxpass';

    Query OK, 0 rows affected (0.00 sec)

    mysql> grant all on zabbix.* to 'zbxuser'@'127.0.0.1' identified by 'zbxpass';

    Query OK, 0 rows affected (0.00 sec)

    mysql> flush privileges;

    Query OK, 0 rows affected (0.00 sec)

    ?

    二、安裝并配置zabbix-server

    在server上安裝如下zabbix包(這里安裝的是zabbix2.4的包,包需要在噶un放網(wǎng)站下載,前提配置好yum源)

    # yum install zabbix-2.4.0-1.el6.x86_64.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-get-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm zabbix-server-2.4.0-1.el6.x86_64.rpm zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm zabbix-web-2.4.0-1.el6.noarch.rpm zabbix-web-mysql-2.4.0-1.el6.noarch.rpm

    編譯zabbix的配置文件

    1、#vim zabbix_server.conf

    修改如下項

    DBHost=172.16.1.1??????????? //數(shù)據(jù)庫服務(wù)器的IP地址

    DBName=zabbix??????????????? //數(shù)據(jù)庫的名稱

    DBUser=zbxuser??????????????? //連接數(shù)據(jù)庫服務(wù)器的用戶名

    DBPassword=zbxpass??????? //連接數(shù)據(jù)庫服務(wù)器的用戶密碼

    2、為zabbix數(shù)據(jù)庫導(dǎo)入基礎(chǔ)信息

    使用命令

    #mysql zabbix <? schema.sql

    3、啟動服務(wù)

    #service httpd start

    #service php-fpm start

    #service zabbix-server start

    4、在瀏覽器輸入172.16.1.1對zabbix服務(wù)的web頁面進行初始化



    5、為server端配置agent使其能監(jiān)控自己

    #vim zabbix_agent.conf

    修改如下項:

    Server=127.0.0.1,172.16.1.1??????????????? //允許來拉取數(shù)據(jù)的主機的IP地址

    ServerActive=127.0.0.1,172.16.1.1??????? //主動通知來拉取數(shù)據(jù)的主機的IP地址(只有server與agent在同一主機時才有127.0.0.1)

    Hostname=server.zhou.com??????????????? //需與主機名保持一致

    **************************************************

    主機名修改方法:

    #vim /etc/hosts

    #vim /etc/sysconfig/network

    #hostname? New-HostName

    ****************************************************

    此時server會自動將本機的agent添加進去

    ?

    三、創(chuàng)建一個獨立的agent端

    安裝的包:

    # yum install zabbix-2.4.0-1.el6.x86_64.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm? zabbix-sender-2.4.0-1.el6.x86_64.rpm

    配置文件修改內(nèi)容同上

    添加主機:

    ?

    四、配置zabbi-proxy代理server的

    安裝的包:zabbix-2.4.0-1.el6.x86_64.rpm?? zabbix-proxy??? zabbix-proxy-mysql

    編輯配置文件“

    #vim /etc/zabbix/zabbix_proxy.conf

    Server=172.16.1.1 //*zabbix server的ip地址或主機名 Hostname=node2.zhou.com //*該主機名的配置需被zabbix server知道,并且在zabbix server前端配置時會用到 LogFile=/tmp/zabbix_proxy.log //pid文件的存放位置 DBName=zabbix_proxy //* DBUser=zabbix //* DBPassword=123456 //* ConfigFrequency=60 //zabbix proxy 想服務(wù)器檢索配置數(shù)據(jù)信息的頻率,在被動模式下該參數(shù)將被忽略 DataSenderFrequency=60 //zabbix proxy發(fā)送收集的數(shù)據(jù)給zabbix server的頻率

    ??????? ***上述帶'*'的是必須修改的***

    啟動服務(wù)在,在web頁面上添加即可

    ?

    五、自定義各項參數(shù)

    ??? 由于在生產(chǎn)環(huán)境中自帶的模版并不能完全滿足我們的需求,所以我們需要自己定義鍵,模版等。

    1、如何自定義鍵?

    修改配置文件,啟動自定義鍵這一項

    UnsafeUserPaameters=1

    其余可以不用修改

    在文件/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf中添加如下內(nèi)容

    UserParameter=count.line.passwd,wc -l /etc/passwd|awk '{print $1}'

    重啟客戶端,在命令行上測試鍵是否可用

    **zabbix_get的用法使用zabbix_get -h

    2、如何自定義模版?

    如果有大量的同一類設(shè)備,需要監(jiān)控的信息也大致類似,一個個去修改相關(guān)參數(shù)比較麻
    煩,我們可以通過創(chuàng)建一個 template 來簡化操作。
    Configuration->Host Groups->Template->Create Template

    登入web界面,點擊Configuration中的Templates的Create template

    需要的參數(shù)按自己的需要填寫

    3、添加triggers

    ****添加Name,自己選定item ,定義報警范圍Function?? 設(shè)置值

    ?

    4、添加用戶,并賦予相應(yīng)的權(quán)限:

    **這里的收家人可以是多個,報警級別可以自己選擇(可多選),Type可以自己定義

    **這里需要特別注意的是如果用戶沒有相應(yīng)的權(quán)限會導(dǎo)致報警時的郵件我要發(fā)送達

    ?

    5、定義media

    Media,即告警方式,Zabbix 可以提供四類 Media:Email/SMS/Jabber/Script,通過
    Administrator->Media Type 來修改或新增告警方式
    Email 方式最常用的,填入相關(guān)的 SMTP 信息,即可通過郵件方式發(fā)送告警。

    轉(zhuǎn)載于:https://blog.51cto.com/8381039/1564544

    總結(jié)

    以上是生活随笔為你收集整理的Zabbix-Proxy-agent实现web监控的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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