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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

zabbix 代理(agent)端详细安装配置

發(fā)布時間:2025/1/21 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix 代理(agent)端详细安装配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? ?Zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡監(jiān)視功能的企業(yè)級的開源解決方案。zabbix能監(jiān)視各種網(wǎng)絡參數(shù),保證服務器系統(tǒng)的安全運營;本文講述的是Zabbix Agent 的安裝。

Zabbix Agent的安裝


一、安裝說明

????被監(jiān)控服務器安裝比較簡單,只需安裝zabbix_agent即可。下載地址:http://www.zabbix.com/download.php

1.1 創(chuàng)建用戶

????[root@lw-01?~]#?groupadd?zabbix[root@lw-01?~]#?useradd?zabbix?-g?zabbix?-s?/sbin/nologin

?

?1.2 解壓 &&?編譯安裝

????[root@lw-01?~]#?tar?-zxvf?zabbix-2.4.1.tar.gz[root@lw-01?~]#?cd?zabbix-2.4.1????[root@lw-01?zabbix-2.4.1]#?./configure?--prefix=/usr/local/zabbix?--enable-agent[root@lw-01?zabbix-2.4.1]#?make?&&?make?install

????

?1.3 拷貝啟動腳本并修改

????[root@lw-01?zabbix-2.4.1]#?cp?-c?misc/init.d/fedora/core/zabbix_agentd?/etc/init.d/[root@lw-01?~]#?vim?/etc/init.d/zabbix_agentdBASEDIR=/usr/local/zabbix?????????#修改目錄


?1.4 修改配置文件

????[root@lw-01?~]#?vim?/usr/loal/zabbix/etc/zabbix_agentd.confPidFile=/tmp/zabbix_agentd.pidLogFile=/tmp/zabbix_agentd.logEnableRemoteCommands=1Server=192.168.1.111????????#zabbix?server端IP地址Hostname=lw-01??????????????#本機主機名


?1.5 編輯/etc/services,加入如下內容:

????zabbix-agent?10050/tcp??????#Zabbix?Agentzabbix-agent?10050/udp??????#Zabbix?Agent


?1.7 添加到系統(tǒng)目錄

????[root@lw-01?~]#?ln?-s?/usr/local/zabbix/bin/*?/usr/local/bin/[root@lw-01?~]#?ln?-s?/usr/local/zabbix/sbin/*?/usr/local/sbin/

????

?1.6 啟動zabbix_agentd服務

????[root@lw-01?~]#?/etc/init.d/zabbix_agentd?start


二、測試

????下面的命令需要在server端執(zhí)行,其中192.168.1.110是agent的ip

????[root@lw-02?~]#?zabbix_get?-s?192.168.1.110?-p10050?-k"system.uptime"11166

????有返回值說明配置成功。


有關服務端配置請查看:http://pynliu.blog.51cto.com/5027391/1569134




以下是我根據(jù)自己公司的需求,編寫的zabbix_agent端自動安裝腳本,僅供參考:

#!/bin/bash #?time?2014/12/04?11:00??by?Lance PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin export?PATH#server?IP ip=172.16.8.129#zabbix源碼文件存放目錄 dir_zabbix=/vol/myfile#判斷zabbix是否已安裝 check_install(){ if?[?-f?/etc/init.d/zabbix*?];?thenecho?"`ls?/etc/init.d/zabbix*`啟動腳本已存在!" fi if?[?-d?/usr/local/zabbix*??];?thenecho?"`ls?-d?/usr/local/zabbix`目錄已存在!"echo?"安裝停止"exit?0 fi }#添加zabbix用戶 check_user(){ if?[?`grep?zabbix?/etc/passwd|wc?-l`?-lt?1?];?thenuseradd?zabbix?-s?/sbin/nolog fi }#1.驗證zabbix程序是否在/vol/myfile目錄下: check_zabbix_file(){ if?[?!?-f?$dir_zabbix/zabbix*?];thenecho?"zabbix安裝程序不存在,請確認放在$dir_zabbix目錄下。程序停止!"exit?0 elseecho?"文件存在,文件名是:`ls?$dir_zabbix/zabbix*.gz`" fiecho?"檢查完畢,開始安裝。。。" sleep?3 }#2.解壓 configure_make(){ #date?>>$dir_zabbix/zabbix_install.log cd?$dir_zabbix tar?zxvf?zabbix*.gz#驗證編譯環(huán)境 if?[?`rpm?-qa?gcc?gcc-c++?|wc?-l`?-le?1?]?;?thenyum?install?-y?gcc?gcc-c++ fi#編譯安裝 cd?$dir_zabbix/zabbix-* ./configure?prefix=/usr/local/zabbix?--enable-agent?2>>?$dir_zabbix/zabbix_install.log make?&&?make?install??2>>?$dir_zabbix/zabbix_install.log#拷貝啟動腳本 cp?-r?misc/init.d/fedora/core/zabbix_agentd?/etc/init.d#刪除解壓文件 file=`ls?$dir_zabbix/zabbix*.tar.gz?|?awk?-F?'.tar.gz'?'{print?$1}'` rm?-rf?$file cd?/vol#修改啟動腳本agentd配置文件并設置開機自啟--啟動腳本 sed?-i?'s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/'?/etc/init.d/zabbix_agentd chmod?a+x?/etc/init.d/zabbix_agentd chkconfig?zabbix_agentd?onecho?"編譯安裝、開機自啟完成!" sleep?3 }#3.把zabbix_agent加入系統(tǒng)service check_service(){ num=`cat?/etc/services?|?grep?zabbix|wc?-l` if?[?"$num"?-le?"1"?];?then cat?>>/etc/services?<<EOF zabbix-agent?10050/tcp???#?Zabbix?Agent zabbix-agent?10050/udp???#?Zabbix?Agent EOF elseecho?"zabbix已存在系統(tǒng)服務,無修改!" fi }#4.修改zabbix_agentd.conf配置文件 check_agentd(){ #read?-p?"請輸入zabbix監(jiān)控服務器端IP地址,Server="?i sed?-i?"s/^Server=.*/Server=$ip/"?/usr/local/zabbix/etc/zabbix_agentd.confecho?"配置文件agentd修改完成。。。" sleep?3 }#5.重啟服務 restart(){ /etc/init.d/zabbix_agentd?restartecho?"Congratulation?,?start?successful?!" }####啟動提示: zabbix(){ clear echo?"###############Zabbix_agent安裝、檢測工具##################" echo?"#?????????????????????????????????????????????????????????#" echo?"#????????????????????0.自動安裝???????????????????????????#" echo?"#????????????????????1.判斷安裝文件是否存在???????????????#" echo?"#????????????????????2.解壓并編譯安裝?????????????????????#" echo?"#????????????????????3.檢測添加系統(tǒng)服務???????????????????#" echo?"#????????????????????4.修改監(jiān)控服務器IP???????????????????#" echo?"#????????????????????5.重啟服務???????????????????????????#" echo?"#?????????????????????????????????????????????????????????#"? echo?"###########################################################" read?-p?"請輸入安裝選項:"?cc case?$cc?in 0) check_install?&&?check_user?&&?check_zabbix_file?&&?configure_make?&&?check_service?&&?check_agentd?&&?restart ;; 1) check_zabbix_file ;; 2) configure_make ;; 3) check_service ;; 4) check_agentd ;; 5) restart ;; 6) check_user ;; *) echo?"輸入不合法,請重新輸入檢測項序號"??&&?zabbix ;; esac } zabbix


轉載于:https://blog.51cto.com/pynliu/1569596

總結

以上是生活随笔為你收集整理的zabbix 代理(agent)端详细安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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