国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置

這篇具有很好參考價值的文章主要介紹了從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第三階段基礎

時 ?間:2023年7月19日

參加人:全班人員

內(nèi) ?容:

Zabbix監(jiān)控mysql、ftp服務以及自定義

?文章來源地址http://www.zghlxwxcb.cn/news/detail-590741.html

目錄

一、Zabbix監(jiān)控mysql數(shù)據(jù)庫

二、Zabbix監(jiān)控ftp服務

三、Zabbix自定義監(jiān)控項


????? 整體zabbix搭建完成,server端huyang1監(jiān)控自己以及監(jiān)控huyang3,切基于lamp平臺,服務均開啟

服務器整體設置:

主機名 IP地址 系統(tǒng) 功能 安裝的服務
huyang1 192.168.59.137 linux

server

agent

mysql
huyang3 192.168.59.140 linux agent ftp,memory_used、du

一、Zabbix監(jiān)控mysql數(shù)據(jù)庫

為huyang1添加服務模板

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

創(chuàng)建mysql服務圖形

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

添加圖形的操作

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

Zabbix服務端:huyang1服務器操作:

cd /usr/local/zabbix/etc/

vim zabbix_agentd.conf

配置如下:

PidFile=/tmp/zabbix_agentd.pid

Server=127.0.0.1,192.168.59.137

ServerActive=192.168.59.137

Hostname=huyang1 ?????????????????

LogFile=/usr/local/zabbix/logs/zabbix_agentd.log

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

UnsafeUserParameters=1

UserParameter=mysql.version,mysql -V

UserParameter=mysql.status[*],/usr/local/zabbix/etc/chk_mysql.sh $1

UserParameter=mysql.ping,mysqladmin -uroot -p123123 -P3306 -h192.168.59.137 ?ping | grep -c alive

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

解 釋:

UnsafeUserParameters=1 //允許所有字符的參數(shù)傳遞給用戶定義的參數(shù)。

UserParameter=mysql.version,mysql -V //定義鍵值mysql.version,以及鍵值的值mysql -V

UserParameter=mysql.status[*],/usr/local/zabbix/etc/chk_mysql.sh $1 //定義鍵值mysql.status[*]

UserParameter=mysql.ping,mysqladmin -uroot -p123123 -P3306 -h192.168.200.111 ?ping | grep -c alive ///定義鍵值mysql.ping,指定chk_mysql.sh腳本,使用此腳本檢查mysql的運行狀態(tài),使用mysqladmin命令指定agent端的數(shù)據(jù)庫連接用戶密碼ip地址,注意保證mysqladmin命令的鏈接

編輯chk_mysql.sh腳本

vim chk_mysql.sh

配置如下:

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

詳細配置如下:(根據(jù)需要可以修改ip地址后直接使用)

#!/bin/bash

#FileName: ???check_mysql.sh

# Revision: ???1.0

# Date: ???????2015/06/09

# Author: ?????DengYun

# Email: ??????dengyun@ttlsa.com

# Website: ????www.ttlsa.com

# Description:

# Notes: ??????~

# -------------------------------------------------------------------------------

# Copyright: ??2015 (c) DengYun

# License: ????GPL

?

# 用戶名

MYSQL_USER='root'

?

# 密碼

MYSQL_PWD='123123'

?

# 主機地址/IP

MYSQL_HOST='192.168.59.137'

?

# 端口

MYSQL_PORT='3306'

?

# 數(shù)據(jù)連接

MYSQL_CONN="/usr/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL_HOST} -P${MYSQL_PORT}"

?

# 參數(shù)是否正確

if [ $# -ne "1" ];then

????echo "arg error!"

fi

?

# 獲取數(shù)據(jù)

case $1 in

????Uptime)

????????result=`${MYSQL_CONN} status|cut -f2 -d":"|cut -f1 -d"T"`

????????echo $result

????????;;

????Com_update)

????????result=`${MYSQL_CONN} extended-status |grep -w "Com_update"|cut -d"|" -f3`

????????echo $result

????????;;

????Slow_queries)

????????result=`${MYSQL_CONN} status |cut -f5 -d":"|cut -f1 -d"O"`

????????echo $result

????????;;

????Com_select)

????????result=`${MYSQL_CONN} extended-status |grep -w "Com_select"|cut -d"|" -f3`

????????echo $result

????????????????;;

????Com_rollback)

????????result=`${MYSQL_CONN} extended-status |grep -w "Com_rollback"|cut -d"|" -f3`

????????????????echo $result

????????????????;;

????Questions)

????????result=`${MYSQL_CONN} status|cut -f4 -d":"|cut -f1 -d"S"`

????????????????echo $result

????????????????;;

????Com_insert)

????????result=`${MYSQL_CONN} extended-status |grep -w "Com_insert"|cut -d"|" -f3`

????????????????echo $result

????????????????;;

????Com_delete)

????????result=`${MYSQL_CONN} extended-status |grep -w "Com_delete"|cut -d"|" -f3`

????????????????echo $result

????????????????;;

????Com_commit)

????????result=`${MYSQL_CONN} extended-status |grep -w "Com_commit"|cut -d"|" -f3`

????????????????echo $result

????????????????;;

????Bytes_sent)

????????result=`${MYSQL_CONN} extended-status |grep -w "Bytes_sent" |cut -d"|" -f3`

????????????????echo $result

????????????????;;

????Bytes_received)

????????result=`${MYSQL_CONN} extended-status |grep -w "Bytes_received" |cut -d"|" -f3`

????????????????echo $result

????????????????;;

????Com_begin)

????????result=`${MYSQL_CONN} extended-status |grep -w "Com_begin"|cut -d"|" -f3`

????????????????echo $result

????????????????;;

???????????????????

????????*)

????????echo "Usage:$0(Uptime|Com_update|Slow_queries|Com_select|Com_rollback|Questions|Com_insert|Com_delete|Com_commit|Bytes_sent|Bytes_received|Com_begin)"

????????;;

esac

chmod 777 chk_mysql.sh ??//為腳本加權

?mysql -u root -p123123 ????//mysql授權

grant all on *.* to 'root'@'server.zabbix.com' identified by '123123';

flush privileges;

exit

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

重啟zabbix服務:

killall -9 zabbix_agentd

killall -9 zabbix_server

zabbix_agentd

zabbix_server

netstat -anpt | egrep ':10050|10051'

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

server.Zabbix.com測試

ln -s /usr/local/zabbix/bin/* /usr/local/bin/

命令優(yōu)化

測試:

zabbix_get -s 192.168.59.137 -k mysql.ping

zabbix_get -s 192.168.59.137 -k

mysql.status[Com_update]

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

查看web效果

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

二、Zabbix監(jiān)控ftp服務

FTP服務器:

監(jiān)控agent的linux主機我們在之前已經(jīng)做好了 現(xiàn)在直接安裝ftp服務即可

yum install -y vsftpd

systemctl start vsftpd ?????????//啟動ftp服務

systemctl enable vsftpd //設置ftp服務開機自啟

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

為ftp添加模板

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

為ftp添加圖形

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

查看web出圖效果

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

ftp服務開啟的話,顯示為1;沒有開啟的話,會變成0,如下:

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

再開啟服務,如下:

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

監(jiān)控成功?。?!

三、Zabbix自定義監(jiān)控項

實驗思路過程:

創(chuàng)建項目、觸發(fā)器、圖形,驗證監(jiān)控效果;

自定義簡介:

????以上關聯(lián)的Template OS Linux模板基本涵蓋了所有系統(tǒng)層面的監(jiān)控,包括了我們最關注的幾項:ping、load、cpu使用率、memory、disk、網(wǎng)卡流量等等,當然有些觸發(fā)器的閥值可能需要根據(jù)服務器的自身情況進行修改。

下面添加自定義服務器內(nèi)存使用檢測項,在此配置一個監(jiān)控項為:內(nèi)存使用250M進行警告提醒和磁盤使用率超過25報警:

? ?1.修改客戶端(huyang3)zabbix_agentd.conf配置文件,最后一行添加:

UserParameter=memory_userd,free -m|grep Mem|awk '{print $3}'

UserParameter=du, df -Th |awk '/\/$/ {print $6}' |awk -F% '{print $1}'

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

語法:UserParameter=key,shell command

監(jiān)控key值:memory_userd,key值可以隨意編寫,但是一會需要在web頁面創(chuàng)建監(jiān)控項時指定key值;

Shell命令或腳本:free -m|grep Mem|awk '{print $3}'

注:在zabbix_server端可以使用zabbix_get -s agent端ip地址 -p 10050 -k key名

通過此命令可以查看agent端key的監(jiān)控值;

Agent(huyang3)端操作:

vim /usr/local/zabbix/etc/zabbix_agentd.conf

修改配置,重啟服務

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

killall -9 zabbix_agentd

service zabbix_agentd start

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

Server端測試獲取信息:

ln -s /usr/local/zabbix/bin/zabbix_get?? /usr/local/bin/zabbix_get ?命令優(yōu)化

zabbix_get -s 192.168.59.140 -k du

zabbix_get -s 192.168.59.140 -k used

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

Web端添加agent監(jiān)控項:

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

?從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

配置自定義觸發(fā)器:

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

為自定義項創(chuàng)建圖形

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

查看web出圖效果:(當前為內(nèi)存使用情況

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

同理可得:(磁盤使用率報警)

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix

從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置,學習,運維,zabbix?

?

到了這里,關于從小白到大神之路之學習運維第64天--------Zabbix監(jiān)控mysql、ftp服務以及自定義配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包