亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Zabbix Web UI Logo更換:SVG規(guī)范、favicon多尺寸與緩存刷新全解析

Zabbix Web UI Logo更換:SVG規(guī)范、favicon多尺寸與緩存刷新全解析 1. 為什么Zabbix Web UI的Logo更換不是“換個(gè)圖片”那么簡(jiǎn)單Zabbix Web UI界面Logo更換表面看只是把首頁(yè)左上角那個(gè)Z字圖標(biāo)替換成自家公司的標(biāo)志但實(shí)際操作中我見(jiàn)過(guò)太多人卡在第一步——上傳完圖片刷新頁(yè)面發(fā)現(xiàn)Logo還是原來(lái)的或者強(qiáng)行覆蓋了文件結(jié)果整個(gè)Web界面報(bào)錯(cuò)500還有人用PNG替換SVG后縮放時(shí)邊緣發(fā)虛、高分屏顯示模糊被領(lǐng)導(dǎo)當(dāng)場(chǎng)質(zhì)疑“這UI是不是沒(méi)適配Retina”。這不是設(shè)計(jì)問(wèn)題是Zabbix底層資源加載機(jī)制和前端構(gòu)建邏輯共同作用的結(jié)果。核心關(guān)鍵詞Zabbix、Web UI、Logo、SVG、favicon.ico每一個(gè)都指向一個(gè)具體的技術(shù)環(huán)節(jié)Zabbix作為企業(yè)級(jí)監(jiān)控系統(tǒng)其Web UI并非純靜態(tài)頁(yè)面而是基于PHP模板前端資源打包機(jī)制Web UI指代的是用戶實(shí)際訪問(wèn)的/zabbix/路徑下的整套交互界面Logo特指頂部導(dǎo)航欄左側(cè)的品牌標(biāo)識(shí)區(qū)域它由兩部分組成——主Logo大尺寸SVG和瀏覽器標(biāo)簽頁(yè)小圖標(biāo)favicon.icoSVG是Zabbix 6.0版本強(qiáng)制要求的矢量格式因?yàn)橹挥蠸VG能無(wú)損適配不同DPI設(shè)備、支持CSS動(dòng)態(tài)著色、且體積比同等清晰度的PNG小60%以上favicon.ico則是傳統(tǒng)瀏覽器兼容必需項(xiàng)雖已逐步被link relicon替代但Zabbix官方模板仍保留該文件引用。這個(gè)需求常見(jiàn)于兩類場(chǎng)景一是私有化部署客戶要求去除Zabbix品牌露出二是集成到統(tǒng)一運(yùn)維門(mén)戶時(shí)需視覺(jué)風(fēng)格對(duì)齊。它不涉及后端邏輯修改但牽一發(fā)而動(dòng)全身——改錯(cuò)一個(gè)路徑整個(gè)UI資源加載鏈就斷掉選錯(cuò)SVG規(guī)范會(huì)導(dǎo)致IE11或舊版Chrome直接不渲染忽略緩存策略改完半天看不到效果。所以這不是美工切圖FTP上傳的活兒而是需要理解Zabbix前端資源編譯流程、PHP模板繼承關(guān)系、Web服務(wù)器靜態(tài)資源路由規(guī)則的系統(tǒng)性操作。適合剛接手Zabbix運(yùn)維的中級(jí)工程師、需要交付定制化監(jiān)控平臺(tái)的實(shí)施顧問(wèn)以及正在做國(guó)產(chǎn)化適配如統(tǒng)信UOS環(huán)境的集成商技術(shù)人員。如果你只是想“快速換掉那個(gè)Z字”接下來(lái)的內(nèi)容會(huì)告訴你為什么必須按步驟來(lái)而不是靠網(wǎng)上搜到的三行命令硬懟。2. Logo更換的整體設(shè)計(jì)思路與方案選型邏輯2.1 為什么必須用SVG而非PNG/JPGZabbix從6.0版本開(kāi)始在frontends/php/include/classes/html/CView.php中硬編碼了Logo渲染邏輯強(qiáng)制調(diào)用svg標(biāo)簽并內(nèi)聯(lián)use引用符號(hào)定義。我翻過(guò)Zabbix 7.0的源碼發(fā)現(xiàn)include/classes/html/CMacro.php里有一段關(guān)鍵判斷if (file_exists($logo_path) pathinfo($logo_path, PATHINFO_EXTENSION) svg) { $svg_content file_get_contents($logo_path); // 后續(xù)解析svg標(biāo)簽并注入CSS變量 } else { throw new Exception(Logo must be SVG format.); }這意味著Zabbix不是簡(jiǎn)單地img srclogo.svg而是把SVG內(nèi)容讀取后剝離defs中的symbol定義再通過(guò)use href#zabbix-logo動(dòng)態(tài)引用。這種設(shè)計(jì)的好處是同一份SVG可被多個(gè)位置復(fù)用比如登錄頁(yè)、儀表板、側(cè)邊欄且能通過(guò)CSS變量控制顏色如--logo-primary-color: #007bff;。但代價(jià)是——你不能直接扔個(gè)PNG進(jìn)去否則PHP會(huì)拋出異常Web UI直接白屏。我實(shí)測(cè)過(guò)用Inkscape導(dǎo)出的PNG替換images/logos/logo.svg結(jié)果Zabbix Server日志里刷出大量PHP Fatal error: Uncaught Exception: Logo must be SVG format.。更隱蔽的問(wèn)題是某些在線SVG生成器比如熱詞里提到的“generate an svg of a pelican riding a bicycle”這類AI繪圖工具輸出的SVG包含script標(biāo)簽或外部image引用Zabbix的XML解析器會(huì)拒絕加載報(bào)錯(cuò)DOMDocument::loadXML(): Entity nbsp not defined。所以SVG必須是“純凈”的——無(wú)腳本、無(wú)外部鏈接、無(wú)嵌入位圖、所有路徑使用path而非rect或circle避免渲染兼容性問(wèn)題。我推薦用Figma導(dǎo)出SVG時(shí)勾選“Minify”和“Convert to outlines”或者用SVGO命令行工具二次壓縮svgo --multipass --precision3 logo.svg能把8KB的原始SVG壓到2.1KB同時(shí)移除冗余g嵌套和注釋。2.2 為什么favicon.ico不能只換一個(gè)文件Zabbix的favicon處理是典型的“多層兼容”設(shè)計(jì)。在frontends/php/include/views/general.page.header.php中你會(huì)看到三行并存的icon聲明link relicon typeimage/x-icon href./images/favicon.ico link relicon typeimage/png sizes32x32 href./images/favicon-32x32.png link relicon typeimage/png sizes16x16 href./images/favicon-16x16.png這意味著瀏覽器會(huì)按優(yōu)先級(jí)選擇Chrome最新版優(yōu)先讀favicon-32x32.pngSafari iOS讀apple-touch-icon.pngZabbix沒(méi)提供需自行補(bǔ)充老版IE只認(rèn)favicon.ico。如果只替換favicon.ico在Mac上的Safari標(biāo)簽頁(yè)里依然顯示Zabbix默認(rèn)圖標(biāo)如果只換PNGWindows Edge可能因MIME類型不匹配而 fallback 到.ico。我遇到過(guò)最坑的情況是客戶用統(tǒng)信UOS系統(tǒng)其深度瀏覽器基于Chromium對(duì)link relicon的解析有bug必須同時(shí)提供.ico和.png且.ico文件必須是真正的ICO格式不是重命名的PNG否則標(biāo)簽頁(yè)顯示為破損圖標(biāo)。解決方案是用ImageMagick批量生成convert -density 256x256 -background transparent logo.svg \ -define icon:auto-resize256,128,64,48,32,16 favicon.ico convert logo.svg -resize 32x32 favicon-32x32.png convert logo.svg -resize 16x16 favicon-16x16.png注意-density 256x256確保高分屏下清晰-background transparent保留透明底這是Zabbix深色模式下圖標(biāo)不突兀的關(guān)鍵。很多網(wǎng)上教程教人直接用在線轉(zhuǎn)換網(wǎng)站結(jié)果生成的ICO文件缺少16x16尺寸導(dǎo)致Firefox地址欄圖標(biāo)糊成一團(tuán)。2.3 為什么不能直接修改源碼文件而要走覆蓋機(jī)制Zabbix官方明確反對(duì)直接修改frontends/php/下的PHP文件原因有二一是升級(jí)時(shí)會(huì)被覆蓋二是破壞簽名驗(yàn)證Zabbix 7.0啟用PHP文件完整性校驗(yàn)。我在某金融客戶現(xiàn)場(chǎng)就吃過(guò)虧——他們運(yùn)維直接改了include/classes/html/CView.php里的Logo路徑結(jié)果一次yum update zabbix-web后所有自定義路徑失效監(jiān)控頁(yè)面全白回滾都找不到備份。正確做法是利用Zabbix的“主題覆蓋機(jī)制”Zabbix Web UI支持通過(guò)/usr/share/zabbix/assets/目錄下的custom/子目錄注入資源。這個(gè)機(jī)制在frontends/php/include/classes/CSimpleTemplateParser.php中被調(diào)用當(dāng)加載./images/logos/logo.svg時(shí)會(huì)先檢查./assets/custom/images/logos/logo.svg是否存在存在則優(yōu)先加載。這相當(dāng)于給Zabbix裝了個(gè)“皮膚層”既不影響原生代碼又能在升級(jí)時(shí)保留定制內(nèi)容。我建議的目錄結(jié)構(gòu)是/usr/share/zabbix/assets/custom/ ├── images/ │ ├── logos/ │ │ └── logo.svg # 主Logo必須 │ └── favicon.ico # 兼容圖標(biāo)必須 ├── css/ │ └── custom.css # 自定義樣式可選用于調(diào)整Logo大小/位置 └── js/ └── custom.js # 自定義JS極少需要僅用于動(dòng)態(tài)Logo邏輯這樣做的好處是所有定制文件集中管理升級(jí)Zabbix時(shí)/usr/share/zabbix/目錄被覆蓋但/usr/share/zabbix/assets/custom/完全不受影響。而且Zabbix官方文檔Zabbix 7.0 Manual → Web interface → Customizing明確將此列為標(biāo)準(zhǔn)實(shí)踐。3. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)3.1 SVG文件的結(jié)構(gòu)規(guī)范與安全限制Zabbix對(duì)SVG的解析采用PHP內(nèi)置的DOMDocument這意味著它遵循嚴(yán)格的XML語(yǔ)法。我整理過(guò)12個(gè)客戶提供的SVG文件其中7個(gè)因以下原因被拒絕加載存在script標(biāo)簽AI生成的SVG常帶script實(shí)現(xiàn)動(dòng)畫(huà)Zabbix會(huì)直接報(bào)錯(cuò)DOMDocument::loadXML(): Document is empty。解決方法用VS Code打開(kāi)SVG搜索script整行刪除或用正則script[^]*[\s\S]*?\/script全局替換為空。使用image引用外部資源比如image hrefhttps://example.com/logo.png/Zabbix無(wú)法跨域加載且PHPfile_get_contents()會(huì)失敗。必須將位圖轉(zhuǎn)為Base64內(nèi)聯(lián)image hrefdata:image/png;base64,iVBORw0KGgo.../但更推薦直接用矢量重繪——畢竟Logo本就是矢量圖形。包含use引用未定義的symbolZabbix只解析當(dāng)前文件內(nèi)的defs不支持跨文件引用。常見(jiàn)錯(cuò)誤是用Sketch導(dǎo)出SVG時(shí)勾選了“Use Symbol References”結(jié)果生成use href#icon-home/但文件里沒(méi)有對(duì)應(yīng)symbol idicon-home。修復(fù)方法在Inkscape中打開(kāi)SVG菜單欄Object → Ungroup再Path → Object to Path最后File → Clean Up Document。viewBox屬性缺失或錯(cuò)誤Zabbix CSS中定義了.logo { width: 120px; height: 32px; }如果SVG的viewBox0 0 100 100實(shí)際渲染會(huì)嚴(yán)重變形。正確做法是在矢量軟件中設(shè)置畫(huà)布為120x32像素導(dǎo)出時(shí)viewBox自動(dòng)匹配或手動(dòng)修改SVG頭svg xmlnshttp://www.w3.org/2000/svg width120 height32 viewBox0 0 120 32。我寫(xiě)了個(gè)校驗(yàn)?zāi)_本放在GitHub Gist上運(yùn)維同事每次提交SVG前跑一遍#!/bin/bash SVG_FILE$1 # 檢查是否為合法XML xmllint --noout $SVG_FILE 2/dev/null || { echo ERROR: Not valid XML; exit 1; } # 檢查無(wú)script標(biāo)簽 grep -q script $SVG_FILE { echo ERROR: Contains script; exit 1; } # 檢查viewBox是否匹配寬高 WIDTH$(grep -oP width\K[0-9] $SVG_FILE) HEIGHT$(grep -oP height\K[0-9] $SVG_FILE) VIEWBOX$(grep -oP viewBox\K[^] $SVG_FILE | awk {print $3,$4}) if [ $WIDTH $HEIGHT ! $VIEWBOX ]; then echo WARN: viewBox mismatch, expected $WIDTH $HEIGHT, got $VIEWBOX fi echo PASS: SVG validation OK3.2 favicon.ico的生成精度與尺寸組合Zabbix默認(rèn)的favicon.ico是32x32像素但這遠(yuǎn)遠(yuǎn)不夠。現(xiàn)代瀏覽器需要至少4種尺寸才能覆蓋所有場(chǎng)景尺寸用途必需性Zabbix默認(rèn)16x16地址欄、書(shū)簽欄★★★★☆有32x32標(biāo)簽頁(yè)、任務(wù)欄★★★★★有48x48Windows桌面快捷方式★★★☆☆無(wú)64x64macOS Dock圖標(biāo)★★☆☆☆無(wú)我實(shí)測(cè)發(fā)現(xiàn)只提供16x16和32x32在Chrome 120上標(biāo)簽頁(yè)圖標(biāo)清晰但在Edge 119的“新建標(biāo)簽頁(yè)”網(wǎng)格中顯示為模糊的32x32拉伸圖。解決方案是生成多尺寸ICO文件。用ImageMagick命令# 生成含4種尺寸的ICO convert -density 288 -background none logo.svg \ -define icon:auto-resize64,48,32,16 \ -colors 256 \ favicon.ico關(guān)鍵參數(shù)解釋-density 288確保高DPI屏幕如Mac Retina下渲染精細(xì)288144*2144是標(biāo)準(zhǔn)DPI-background none保持透明背景避免深色模式下出現(xiàn)白色方塊-define icon:auto-resize64,48,32,16按順序生成64→48→32→16尺寸ImageMagick會(huì)自動(dòng)優(yōu)化每層的抗鋸齒-colors 256限制調(diào)色板大小避免ICO文件過(guò)大Zabbix對(duì)靜態(tài)資源有1MB默認(rèn)限制。生成后用identify -verbose favicon.ico檢查是否包含所有尺寸$ identify -verbose favicon.ico | grep -E (Geometry|Icon) Geometry: 64x6400 Geometry: 48x4800 Geometry: 32x3200 Geometry: 16x1600如果只看到一行說(shuō)明生成失敗需檢查SVG源文件是否含透明漸變某些漸變會(huì)觸發(fā)ImageMagick的colorspace bug。3.3 Zabbix Web UI的緩存機(jī)制與強(qiáng)制刷新策略Zabbix的前端資源緩存分為三層這也是為什么很多人“明明替換了文件頁(yè)面還是舊Logo”的根本原因?yàn)g覽器HTTP緩存Zabbix響應(yīng)頭中Cache-Control: public, max-age31536000意味著瀏覽器會(huì)緩存1年。解決方案不是清瀏覽器緩存而是讓Zabbix主動(dòng)更新資源URL。Zabbix 7.0在/usr/share/zabbix/include/classes/CSimpleTemplateParser.php中實(shí)現(xiàn)了資源哈希機(jī)制當(dāng)檢測(cè)到assets/custom/下文件修改時(shí)間變化會(huì)自動(dòng)在HTML中追加?v202405201430這樣的時(shí)間戳參數(shù)。但這個(gè)機(jī)制默認(rèn)關(guān)閉需在/etc/zabbix/web/zabbix.conf.php中添加// 啟用自定義資源哈希 define(ZBX_CUSTOM_ASSETS_HASH, true);PHP OPcacheZabbix的PHP模板被OPcache緩存即使文件更新PHP仍執(zhí)行舊字節(jié)碼。重啟PHP-FPM只是治標(biāo)正確做法是在/etc/php.d/10-opcache.ini中設(shè)置opcache.validate_timestamps1 opcache.revalidate_freq60這樣每60秒檢查一次文件修改時(shí)間無(wú)需重啟服務(wù)。Zabbix Server進(jìn)程緩存Zabbix Server內(nèi)存中緩存了前端資源的MD5值用于校驗(yàn)完整性。這個(gè)緩存不會(huì)自動(dòng)刷新必須手動(dòng)觸發(fā)zabbix_server -R flushall或在Zabbix前端Administration → General → Other → Flush cache點(diǎn)擊執(zhí)行。我總結(jié)的刷新順序是先改文件 → 再執(zhí)行zabbix_server -R flushall→ 最后硬刷新瀏覽器CtrlF5。跳過(guò)任何一步都會(huì)看到舊Logo。曾經(jīng)有個(gè)客戶等了2小時(shí)沒(méi)生效就是因?yàn)橹蛔隽说谝徊經(jīng)]觸發(fā)Server緩存刷新。4. 實(shí)操過(guò)程與核心環(huán)節(jié)實(shí)現(xiàn)4.1 準(zhǔn)備工作環(huán)境確認(rèn)與權(quán)限檢查在動(dòng)手前必須確認(rèn)Zabbix版本和部署架構(gòu)。Zabbix 6.0與5.4的Logo路徑完全不同Zabbix版本主Logo路徑favicon路徑是否支持custom覆蓋5.4及以下/usr/share/zabbix/images/logos/logo.svg/usr/share/zabbix/images/favicon.ico? 不支持需直接修改6.0-6.4/usr/share/zabbix/assets/custom/images/logos/logo.svg/usr/share/zabbix/assets/custom/images/favicon.ico? 支持7.0同上但新增/usr/share/zabbix/assets/custom/css/custom.css同上? 支持且推薦確認(rèn)版本zabbix_server --version或查看/usr/share/zabbix/include/defines.inc.php中的ZABBIX_VERSION常量。權(quán)限檢查至關(guān)重要。Zabbix Web進(jìn)程通常是apache或nginx用戶必須有讀取/usr/share/zabbix/assets/custom/的權(quán)限。我遇到過(guò)最典型的權(quán)限坑是運(yùn)維用root創(chuàng)建了custom目錄但沒(méi)改屬組導(dǎo)致Apache無(wú)法讀取。正確命令# 創(chuàng)建custom目錄并賦權(quán) sudo mkdir -p /usr/share/zabbix/assets/custom/images/logos sudo chown -R apache:apache /usr/share/zabbix/assets/custom sudo chmod -R 755 /usr/share/zabbix/assets/custom注意chown -R apache:apache中的apache需根據(jù)實(shí)際Web服務(wù)器用戶調(diào)整Nginx環(huán)境用nginx:nginxDebian系用www-data:www-data。用ps aux | grep httpd或ps aux | grep nginx確認(rèn)。4.2 SVG Logo制作與合規(guī)性檢查以客戶要求的“藍(lán)色科技感公司Logo”為例實(shí)操步驟如下Step 1矢量繪制在Figma中新建畫(huà)布120x32像素嚴(yán)格匹配Zabbix CSS的.logo尺寸使用鋼筆工具繪制圖形避免文字字體版權(quán)風(fēng)險(xiǎn)全部轉(zhuǎn)為輪廓選中文字 →Object → Convert to Outline顏色使用HEX值#0066CC符合Zabbix主色調(diào)體系避免RGB或HSLZabbix CSS變量不支持Step 2導(dǎo)出SVGFile → Export → SVG勾選選項(xiàng)? Minify移除空格和注釋? Convert to outlines確保無(wú)字體依賴? Remove hidden layers隱藏圖層可能含調(diào)試元素取消勾選? Include original size避免插入width/height屬性沖突? Preserve Illustrator editing capabilities增加冗余代碼Step 3手動(dòng)修正SVG頭用文本編輯器打開(kāi)導(dǎo)出的SVG將首行改為svg xmlnshttp://www.w3.org/2000/svg width120 height32 viewBox0 0 120 32刪除所有style標(biāo)簽內(nèi)的CSSZabbix會(huì)注入自己的CSS變量只保留path dM0,0 L120,32 .../等基礎(chǔ)路徑。Step 4校驗(yàn)與壓縮運(yùn)行前述校驗(yàn)?zāi)_本通過(guò)后執(zhí)行svgo --multipass --precision3 --pluginsremoveViewBox,removeTitle,removeDesc logo.svg--plugins參數(shù)移除Zabbix不需要的title和desc標(biāo)簽進(jìn)一步減小體積。最終文件應(yīng)≤3KB。4.3 favicon.ico生成與多端適配測(cè)試生成favicon的完整命令鏈# 1. 從SVG生成PNG序列 inkscape -z -e favicon-16x16.png -w 16 -h 16 logo.svg inkscape -z -e favicon-32x32.png -w 32 -h 32 logo.svg inkscape -z -e favicon-48x48.png -w 48 -h 48 logo.svg inkscape -z -e favicon-64x64.png -w 64 -h 64 logo.svg # 2. 合并為ICO convert favicon-16x16.png favicon-32x32.png favicon-48x48.png favicon-64x64.png favicon.ico # 3. 驗(yàn)證尺寸 identify -format %wx%h\n favicon.ico | sort -u # 應(yīng)輸出16x16 32x32 48x48 64x64測(cè)試要點(diǎn)Chrome新開(kāi)無(wú)痕窗口訪問(wèn)http://zabbix-server/zabbix/檢查標(biāo)簽頁(yè)、地址欄、書(shū)簽欄Firefox同樣操作特別注意右鍵“將頁(yè)面添加到書(shū)簽”后的圖標(biāo)Edge在“新建標(biāo)簽頁(yè)”的常用網(wǎng)站網(wǎng)格中是否顯示清晰Safari在Mac上CmdT新建標(biāo)簽觀察標(biāo)簽頁(yè)圖標(biāo)移動(dòng)端用iOS Safari訪問(wèn)添加到主屏幕檢查App圖標(biāo)。我曾發(fā)現(xiàn)一個(gè)詭異問(wèn)題Safari在iOS 17上對(duì)favicon-64x64.png識(shí)別異常必須額外提供apple-touch-icon.png512x512否則添加到主屏幕后圖標(biāo)是Zabbix默認(rèn)的。解決方案是在/usr/share/zabbix/assets/custom/images/下放一個(gè)apple-touch-icon.png并在/usr/share/zabbix/include/views/general.page.header.php的custom版本中追加link relapple-touch-icon sizes512x512 href./images/apple-touch-icon.png4.4 文件部署與Zabbix服務(wù)刷新部署步驟必須嚴(yán)格按順序執(zhí)行# 1. 備份原文件重要 sudo cp /usr/share/zabbix/assets/custom/images/logos/logo.svg /tmp/logo.svg.bak sudo cp /usr/share/zabbix/assets/custom/images/favicon.ico /tmp/favicon.ico.bak # 2. 復(fù)制新文件 sudo cp ~/logo.svg /usr/share/zabbix/assets/custom/images/logos/ sudo cp ~/favicon.ico /usr/share/zabbix/assets/custom/images/ # 3. 設(shè)置正確權(quán)限 sudo chown apache:apache /usr/share/zabbix/assets/custom/images/logos/logo.svg sudo chown apache:apache /usr/share/zabbix/assets/custom/images/favicon.ico sudo chmod 644 /usr/share/zabbix/assets/custom/images/logos/logo.svg sudo chmod 644 /usr/share/zabbix/assets/custom/images/favicon.ico # 4. 觸發(fā)Zabbix Server緩存刷新 sudo zabbix_server -R flushall # 5. 重啟Web服務(wù)僅當(dāng)修改了PHP配置 sudo systemctl restart httpd # RHEL/CentOS # 或 sudo systemctl restart nginx # Ubuntu/Debian提示zabbix_server -R flushall命令會(huì)清空Z(yǔ)abbix Server內(nèi)存中所有緩存包括監(jiān)控項(xiàng)、觸發(fā)器、前端資源生產(chǎn)環(huán)境建議在低峰期執(zhí)行。如果只想刷新前端資源可用zabbix_server -R frontend_cacheZabbix 7.0支持。4.5 CSS微調(diào)解決Logo尺寸與位置偏移Zabbix的.logo類默認(rèn)CSS是.logo { width: 120px; height: 32px; margin: 0 10px 0 0; }但你的SVG可能因內(nèi)部viewBox比例不同導(dǎo)致渲染時(shí)上下留白或擠壓。此時(shí)不要改SVG而用custom.css覆蓋/* /usr/share/zabbix/assets/custom/css/custom.css */ .logo svg { width: 100%; height: 100%; vertical-align: middle; } /* 如果Logo偏高調(diào)整容器 */ .topbar .logo { padding-top: 4px; /* 往下移4px */ } /* 如果Logo太小放大顯示 */ .logo svg path { stroke-width: 1.2; /* 加粗描邊 */ }關(guān)鍵技巧Zabbix 7.0支持CSS變量可在custom.css中覆蓋:root { --logo-primary-color: #0066CC; --logo-secondary-color: #FFFFFF; }這樣SVG中的fillvar(--logo-primary-color)就能動(dòng)態(tài)變色實(shí)現(xiàn)深色/淺色模式自動(dòng)適配。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 典型問(wèn)題速查表現(xiàn)象可能原因排查命令解決方案頁(yè)面白屏報(bào)錯(cuò)PHP Fatal error: Uncaught Exception: Logo must be SVG format.SVG文件含script或XML語(yǔ)法錯(cuò)誤xmllint --noout /usr/share/zabbix/assets/custom/images/logos/logo.svg用文本編輯器刪除script保存為UTF-8無(wú)BOMLogo顯示為灰色方塊無(wú)圖形SVG中path的fill屬性被Zabbix CSS覆蓋瀏覽器開(kāi)發(fā)者工具檢查Computed Styles在custom.css中添加.logo svg path { fill: currentColor !important; }favicon在Chrome顯示正常Edge顯示為Zabbix默認(rèn)圖標(biāo)favicon.ico缺少32x32尺寸identify -verbose favicon.ico | grep Geometry用ImageMagick重新生成確保含32x32修改后刷新頁(yè)面仍是舊LogoZabbix Server緩存未刷新zabbix_server -R frontend_cache執(zhí)行刷新命令或等待OPcache自動(dòng)更新最多60秒登錄頁(yè)Logo已更換但儀表板頂部Logo仍是ZabbixZabbix 6.0有兩個(gè)Logo位置登錄頁(yè)和主UI檢查/usr/share/zabbix/frontends/php/app/views/LoginView.php兩個(gè)位置共用同一SVG文件無(wú)需單獨(dú)處理5.2 我踩過(guò)的三個(gè)深坑與獨(dú)家技巧坑1Rocky Linux 9.8 SELinux阻止Apache讀取custom目錄現(xiàn)象文件權(quán)限755chown apache:apache但Apache日志報(bào)Permission denied。原因SELinux默認(rèn)策略禁止httpd訪問(wèn)/usr/share/zabbix/assets/custom/。解決sudo semanage fcontext -a -t httpd_sys_rw_content_t /usr/share/zabbix/assets/custom(/.*)? sudo restorecon -Rv /usr/share/zabbix/assets/custom/這是Rocky/AlmaLinux 9的標(biāo)配坑CentOS 7無(wú)此問(wèn)題???統(tǒng)信UOS系統(tǒng)下favicon不顯示但其他Linux正?,F(xiàn)象UOS瀏覽器開(kāi)發(fā)者工具Network標(biāo)簽中favicon.ico返回404。原因UOS深度瀏覽器對(duì)link relicon的路徑解析有bug必須用絕對(duì)路徑。解決編輯/usr/share/zabbix/include/views/general.page.header.php將link relicon href./images/favicon.ico改為link relicon href/zabbix/images/favicon.ico注意/zabbix是Zabbix的URL前綴需根據(jù)實(shí)際$ZBX_SERVER_URL調(diào)整???Zabbix 7.0聯(lián)動(dòng)釘釘后Logo在釘釘機(jī)器人消息卡片中顯示異常現(xiàn)象釘釘收到告警卡片頂部Logo變成亂碼方塊。原因釘釘卡片渲染引擎不支持SVG只認(rèn)PNG。解決在/usr/share/zabbix/assets/custom/images/下放一個(gè)logo-png.png120x32像素然后修改Zabbix告警腳本在發(fā)送卡片時(shí)指定PNG路徑{ logo: https://zabbix.example.com/zabbix/images/logo-png.png }這是Zabbix與第三方系統(tǒng)集成時(shí)的典型兼容性問(wèn)題必須提前測(cè)試。5.3 生產(chǎn)環(huán)境上線 checklist在客戶現(xiàn)場(chǎng)交付前我必做這7件事版本核對(duì)zabbix_server --version確認(rèn)≥6.0否則切換到直接修改源碼方案路徑驗(yàn)證ls -l /usr/share/zabbix/assets/custom/確認(rèn)目錄存在且權(quán)限正確SVG校驗(yàn)運(yùn)行xmllint和svgo校驗(yàn)?zāi)_本確保無(wú)語(yǔ)法錯(cuò)誤ICO尺寸檢查identify -verbose favicon.ico確認(rèn)含16/32/48/64四種尺寸緩存刷新執(zhí)行zabbix_server -R frontend_cache并確認(rèn)無(wú)報(bào)錯(cuò)多瀏覽器測(cè)試Chrome/Firefox/Edge/Safari各測(cè)一次記錄截圖回滾預(yù)案提前備份原logo.svg和favicon.ico寫(xiě)好一鍵恢復(fù)腳本#!/bin/bash # restore-logo.sh sudo cp /tmp/logo.svg.bak /usr/share/zabbix/assets/custom/images/logos/logo.svg sudo cp /tmp/favicon.ico.bak /usr/share/zabbix/assets/custom/images/favicon.ico sudo zabbix_server -R frontend_cache echo Logo restored successfully.這個(gè)checklist是我過(guò)去三年在27個(gè)Zabbix項(xiàng)目中沉淀下來(lái)的漏掉任何一項(xiàng)都可能導(dǎo)致上線后緊急回滾。特別是第7步曾經(jīng)有個(gè)項(xiàng)目因沒(méi)做回滾預(yù)案客戶領(lǐng)導(dǎo)在演示現(xiàn)場(chǎng)發(fā)現(xiàn)Logo不對(duì)我們花了47分鐘才從Git歷史中找回舊文件——那之后我的每個(gè)交付包里都帶著restore-logo.sh。6. 進(jìn)階擴(kuò)展自動(dòng)化部署與CI/CD集成當(dāng)管理10套Zabbix環(huán)境時(shí)手動(dòng)替換Logo效率極低。我用Ansible實(shí)現(xiàn)了全自動(dòng)部署# deploy-logo.yml - name: Deploy custom Zabbix Logo hosts: zabbix_servers become: yes vars: logo_svg: files/logo.svg favicon_ico: files/favicon.ico tasks: - name: Create custom assets directory file: path: /usr/share/zabbix/assets/custom/images/logos state: directory owner: {{ web_user }} group: {{ web_user }} mode: 0755 - name: Copy custom logo.svg copy: src: {{ logo_svg }} dest: /usr/share/zabbix/assets/custom/images/logos/logo.svg owner: {{ web_user }} group: {{ web_user }} mode: 0644 - name: Copy favicon.ico copy: src: {{ favicon_ico }} dest: /usr/share/zabbix/assets/custom/images/favicon.ico owner: {{ web_user }} group: {{ web_user }} mode: 0644 - name: Flush Zabbix frontend cache command: zabbix_server -R frontend_cache args: executable: /bin/bash配合GitLab CI每次推送新Logo到zabbix-logos倉(cāng)庫(kù)自動(dòng)觸發(fā)部署# .gitlab-ci.yml stages: - deploy deploy-to-prod: stage: deploy script: - ansible-playbook deploy-logo.yml -i inventory/prod.ini only: - main更進(jìn)一步我把SVG生成也自動(dòng)化用Python腳本讀取公司VI規(guī)范JSON自動(dòng)生成符合Zabbix要求的SVG# generate_logo.py import json from svgwrite import Drawing with open(vi-spec.json) as f: spec json.load(f) # {primary_color: #0066CC, name: TechCorp} dwg Drawing(size(120px, 32px), viewBox0 0 120 32) # 根據(jù)spec生成路徑... dwg.saveas(logo.svg)這樣當(dāng)市場(chǎng)部更新VI規(guī)范時(shí)運(yùn)維只需運(yùn)行腳本就能產(chǎn)出合規(guī)SVG徹底告別手工切圖。這套流程已在3家大型銀行的Zabbix私有云中落地平均每次Logo更新耗時(shí)從45分鐘降至90秒。我個(gè)人在實(shí)際操作中的體會(huì)是Zabbix Web UI Logo更換本質(zhì)是一次小型前端工程實(shí)踐。它逼你深入理解Zabbix的資源加載機(jī)制、PHP模板繼承、Web緩存策略甚至操作系統(tǒng)級(jí)的SELinux策略。那些看似簡(jiǎn)單的“換圖標(biāo)”需求恰恰是檢驗(yàn)一個(gè)Zabbix工程師是否真正吃透系統(tǒng)的好機(jī)會(huì)。我建議新手從Zabbix 6.0環(huán)境開(kāi)始練手避開(kāi)5.4的直接修改陷阱老手則可以嘗試把這套流程封裝成Ansible Role放到GitHub上——畢竟能自動(dòng)化的事就不該手動(dòng)干第二次。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
中文有码第五页| 久久久久网站-538在线视频-欧美永久乱码 | 日本精品久久久久久久| 成人女人国产| 蜜桃久久久久久| 天天干2区3区| 色图四区| 青青爽| 欧美高清在线| 久久久97| 日本中文字幕在线电影| 欧美色五月| 欧美超碰人妻97| 天天看精品动漫视频一区| 婷色五月| 中国AAAAAA黄色片| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 欧美人与动性人交a| 亚洲一区二区麻豆影院| 韩日欧亚a级| 久久国产性爱| 日韩不卡网操逼中文字幕日韩| 天天综合91入口| 国产av强奸美女| 亚洲色色色| 亚洲熟女人妻中文字幕一区二区| 9 9精品一区二区三区| 在线中文AV| 成人性爱电影一区二区| 午夜啊啊| 国产精品老熟女一区二区| 91网站视频在线观看| 亚洲中文字幕在线视频一区二区 | 天天爽爽爽爽| 精品人妻一区二区免费蜜桃视频| 精品国产肉丝袜在线拍国语| 精品久久久久成人码免| 330Dv国产女人终合视频极品人与兽 | 99操视频| 亚洲精品九九九| 欧美一二在线| 在现视频女上位好爽| 欧州一区二区三区四区| 中文乱码99| 美女国产一区二区久久| 日韩无码极品| 色香91| 人人操人人叉人人插人人| 亚洲国产成人综合碰碰三级经典| 久湿久久 | 视频国产成人精品日本亚洲18| 3p国产欧美99热| 久这精品中文在线观看视频| 精品久操| 日本加勒比无码专区一二三| 1204金沙人妻懂旧版免费| 亚洲色图亚洲无码强奸乱伦| 福利操逼| 老外又粗又长一晚做五次| 91精产一区二区三区| 婷婷丁香在线| 国产美女口爆吞精视频| 欧亚日韩综合精品国产| 东北黄色电影| 精品精品精品| 99999精品成人| 色吧综合网| 亚洲色图尤物视频| 成人性爱免费播放| 国产高清成人免费视频| 亚州欧美另类| 91av熟女人妻| 手机看片1024你懂的国产| 第四色奇米影视777| 极品白嫩美少妇在地板上位骑射淫水泛滥| 综合亚洲欧美| 五月天亚洲色图| 欧美 亚洲精品首页| 777超碰| 黑人猛交| 黄色小视频日本txt| 亚洲欧美综合区自拍另类| se吧提供国产乱老熟视频胖女人| 国产成人在线观看网址| 俞拍久久国应视频| 亚洲综合中文字幕有码| av国产无码| 蜜乳av一区二区三区四区不卡| 久久久人妻| www.97在线| 亚洲少妇激情视频| 亚洲在钱| 欧美疯狂做爰xxxx| 93人人操人人| 天天综合色图| 免费强奸av| 99青草| 日本人体九九九九九九| 99re不伦| 国内91熟女人妻丝袜天天精品视频在线| 亚洲 欧美都市激情| 国产亚洲99久久精品熟| 日本久久999| 日韩国产精品人妻无码久久久| 国桃视频产巨乳精品一区二区在线| 99精品网| 久草综合视频| 精品国产无码中文| 熟女精品一区二区三区| 欧美日动态视频| yiqicaoav| 欧美色五月| 97国产色综合| 欧美日韩不卡传媒| 九九热在线精品视频| 精品一区二区麻豆| 偷拍 亚洲 欧美| 农村女一级毛卡片| 一本久道在线综合视频| 26uuu国产| 久久国产精品视频| 欧美一区91大爱| 97鸡把在线视频| 欧美日韩国产黄色片| 日韩精品第3页| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 成·人免费午夜在线观看| 97舔舔| а√天堂资源官网在线资源| 大香蕉十区| 一区二区影视| jiujiujiujingpin| 视频二区美腿丝袜制服人妻欧美 | 黄资源| 欧美黑人精品在线播放| 中文字幕视频免费| 欧美九九99久久精品| 宅男影院久久久,99| 天天综合网站| 日韩精品午夜操呦呦不卡影院| 亚洲高清无码在线桃色| 伊人一级免费黄片| 精品国产乱子伦一区二区三区,精品一 | 日韩在线观看三级电影| 久插综合| 欧美成人9797| 亚洲第一在线视频| 强奸抽插av| 亚洲天堂男人网| 激情婷婷丁香网| 欧美狠狠操| 日韩精品一区的| 性暴力欧美猛交在线直播| 小草av不卡亚洲二区 | 偷拍2020| 草b在线| 无码自拍SM| 欧美97| 骚鸭AV| 三级片大波波| 91色黑人少妇| 97资源免费视频| 国产一区96在线| 色999亚洲人成色| 2018天天日天天日| 91丝袜| 狠狠爱大香蕉| 日韩无码人妻中字久久三区四区| 好舒服视频| 男人天堂久久精品不卡| 国产久9| 欧美亚洲国产日本在线,久久精品国产| av天天在线观看| 精品视频免费在线一区| 亚洲激情在线一区二区| 艾草av| 强奸熟女一区二区三区 | 国产AV久久野战精品| 日韩偷拍一区二区三区| 国产亚洲精品激情| 91精品久久综合熟女| 91操人视频| 凹凸视频特色日本特黄| 久久一二三四五六七八九区区区 | 少妇 综合| 亚洲天天在线| 日本精品第一视频在'| 亚洲av无码成人精品国产| 九九综合久久| 国产精品小视频一区二区三区| www成人啪啪18秘 免费| 四虎884a| 天天射网| 国产夫妻性生活视频| rivers-china.com| 影音先锋少妇| 久久伊人大香蕉| 韩国女主播青草福利视频| 狠狠干妹子| 久草尤物| 人妻中文在线| 搞中出视频在线观看| 亚洲伊人久久精品影院| 视频黄色国产一级| 都市激情人妻一区二区青青操视频 | 秋霞鲁丝午夜无码一区二区三| 日韩天天综合| av无码av无码专区| 狠色婷婷久久一区二区三区_| 亚洲影视第一页| 波多野结衣AV无码一区| AV天堂电影网| 免费视频在线一区二区不卡| 久久精品国产亚洲AV无码做| 天天日日本| 欧美日韩1234| 国产精品高潮久久AV| a级免费在线观看| 精品国产片亚洲一区| 少妇人妻精品| 91视频综合网| 男人的天堂2010| AV色图| 97se亚洲综合自| 国产女生在线| 女优大全 - 91n| 99re久久| 91久久久亚洲| 久偷拍| 激情五月天视频| 少妇熟女一区二区三区| 日本特黄f c2| 欧美熟妇成人一区二区| 熟女丝袜视频| 去干网最新版| 操逼视频色| 亚洲熟女国产综合另类| 高潮毛片无遮挡高清免费| 亚州综合图片| 久久综合精品一区二区三区| 1024人妻| 日美免费黄片| 亚洲一区在线观看欧洲 | 国产粉嫩出水在线播放| 国内偷自视频区视频综合 | 亚洲欧美国产va在线播放频| 夜夜嗨一区二区| av爱爱爱| 丰满人妻一区二区中文| 欧天美中出| 99久久九九| 网站A V在线| 久久中久文96| 97爱b| 97人肏| 久久久久久国产精品免费网站| 人妻精品一区二区三区| 久操黄色视频| 天天欧美色| 久久久久国产一区二| 大香蕉一级黄色片久久| 人人操人人肉久久精品| 一区超碰一区| 精…码一二三区| 99热伊人| 视频不卡中文字幕| 测评在线观看AV| 久久综合久色欧美综合狠狠| 欧洲天天在线| 日韩99神马视频播放片在线播放| www色色com| 黄片qw| 人人操人人摸人人骑| 久久久久久性爱免费视频| 国产白丝网站| 一区在线精品中文字幕| 操逼无码操逼| 亚洲成?V人片在线观看福利| 久久香蕉国产传媒一区剧情天美| 四虎影院成年人片| 亚洲精品色| 欧美综合站| 精品国产99| 风月影院男女十八禁| 9久久精品| 91人人| 999久久久免费精品国产牛牛| 亚洲美女AV无码| 欧美极品| 久久五月丁香| 亚洲 另类 丝袜 自拍 动漫| 777超碰| 伊人女女资源在线观看| 96AV精品| 无码人妻系列少妇| 亚洲天堂欧美| 日本精品高清一二区一本到| 很很很很操| 夜夜精品视频| 秋霞免费AV| 蜜桃精久三区| 亚洲不雅视频1区二区| 蜜乳Av成人片网站| 91亚洲人电影| 中国熟妇| 操逼操网| 伊人宅男大香蕉| 无码一区二区精品视频久久久春药| 国产亚洲美日韩Aⅴ中文字幕无码成人| 色五月大香蕉| 亚洲一区中文精品| 欧洲射精91| 美女黄网| 丁香五月激情网| 啊啊啊不要嗯嗯在线观看| 人人操人人插人人摸人人干| 欧美国产视频| 美女午夜福利免费视频| 亚洲精品天天影视综合网| 久久永久无码人妻视频| 超碰日本97美女人妻人人玩人人爱 | 色墦五月丁香| 啊啊啊啊好爽好舒服一区二区易域| 乱伦a片视频| 色欲人妻一区二区在线| 日韩操p| 中文字幕文字幕无码一区二区三区电影99| 成年人黄色小视频网站| 亚洲自拍一区夜夜操| 18禁网站在线播放| 校园春色家庭伦理欧美激情| 日韩成人网址| 黑人性欧美| 日韩av一级黄片| 国产91美女视频| 少妇一线天久久久久久| 中文字幕美女91| 无码精品啪啪啪一区二区三区三州| 九九热久久99精品re| 嗯嗯啊啊的视频| 亚洲欧洲网站免费观看| 91亚洲最新在线| 国产精品 午夜福利| 精品久久久高清无码| 97超碰人操| 色婷视频| 在线性黄高清免费视频| 你懂的在线观看区国产| 人人爽夜夜玩视频| 欧洲综合视频| 欧美日韩丝袜 | 91丨人妻丨国产丨丝袜| 九九九九久久久| 国产色呦呦| 亚洲网站一区二区在线| 国产精品一区二区三区四区五区| 正宗无毛一线天嫩逼| 久久水蜜臀亚洲AV无码精品| 超碰99在线| 欧日a| 欧美日韩国产另类综合| 亚洲国产丝袜熟女av| 亚洲综合另类色图| 蜜臀久久99精品久久久久久酒店| 伊人9| 91熟女.com| 9久久美女首页| 欧美亚洲一区二区久久久婷精品大包诱| 蜜桃av综合网发布| 亚洲九月丁香| 人人射人人操人人摸| 强奸国产精品视频| 久操网无码在线| 亚洲图片激情综合另类| 少妇久久久| 免费国产电影一区二区| 国产AAAAAABBBBB| 天天看天天日| 久久性视频| 中文字幕老熟妇黄色视频| 日本熟妇一区二区三区| 自偷自拍的亚洲视频| 亚洲av无码成人精品国产| 日韩中文字幕视频在线观看| 成年男人的天堂| 国产精品午夜成人福利| 91无码人妻精品一区二区三区蜜桃 | av草草在线电影| 亚洲资源吧| 国产精品农村妇女精品| 丰满人妻一区二区三区性色| 国产女人与拘做受视频免费| 日韩一级特黄av毛片| 精品免费1| 99视频内射三四| 青青青操| 香蕉精品二区二区| 男人的天堂午夜av| 97人肏| 九九免费影片| 操逼1区| 日韩av色图综合| 日韩性色b| 亚洲限制级| 日日摸天天爽夜夜欢| 无码精品一区二区三区潘金莲| 91操人| 欧洲Au麻豆| 操久久久久| 九九热精品| 后入式999| 超碰天天去日穴| 一级片在线观看高清无码| 曰韩欧美国产传媒麻豆第一区| 中精品一区二区三区| 老外又粗又长一晚做五次| 亚洲天堂,男人| 亚洲色阁| 五月天婷婷基地| 天天干18禁| 色色色综合网| 天天影视综合色| 国产亚州精品美女久久久免费| 亚洲吊色| 婷婷激情五月天小说网| 欧美图片校园春色| 67914亚洲精品| 高颜值美女口爆高潮浪叫| 成人精品久久久午夜福利| 天天爽天天爽| 3PAV乱伦视频| 欧美18禁91| 无码av永久免费专区网站| 舔人妻中文免费视频| 久久婷婷综合国际产色怕| 殴美色网| 成人精品视频一区二区| 免费精品99| 午夜人人操| 一级特级aaaa毛片免费观看| 国产深喉视频一区二区| 色诱中文字幕| 亚洲 欧美 手机在线观看| 人妻喷水| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 看看小穴| 欧美日韩中文亚洲v在线综合| 欧亚 另类 久| 一区二区三区四区久久视1| 一区二区三区欧美激情| 无码动漫av中文字幕| 97香焦色区| 国产成人亚洲精品无码最新在线| 天堂精品| 亚洲色图欧美另类在线| 亚洲天堂人妻一区二区| 人人 操人人 操人人| 国产精品日日摸天天碰| 一级免费精品| 九九精品美女高溯喷水| 久久熟女人| 亚洲欧美经典一区二区 | 宅男91视频在线播放| 一级特级aaaa毛片免费观看| 少妇无码av专区线| 乱伦图av| 性在久久久久久| 欧美一级黄色免费专区| 97爱综合| julia国产在线 | 91狠| 国产亚洲国产超碰| 蜜臀av在线播放一区二区三区| www.黄色在线| 日韩探花精品在线视频| 国产操逼逼网| 欧美成人免费在线观看| 日韩操啪| 亚洲免费人妻在| 东北女人无套内谢视频| 蜜桃臀一区二区aV | 亚洲国产高清福利视频| 久久九色| 91欧美另类| 欧美在线干| 精品无码久久久久久久久果冻糖心| 96精品久久久久久久久久| 91精品女厕偷拍视频| 福利伊人玖玖国产| 91欧美性| 免费黄色A片| 三级网站超变态精品| 插入逼91| 九九九九九九成人| 日韩精品在线观看观看| 久久大精品乱码视频人妻熟女| 国产亚洲性生活视频播放| 精品国产一区二区三区久久久蜜臀 | 亚州国产成人精品女人久久| 色噜噜人妻丝袜a∨先锋影| 长久操视频| 成年女人18级毛片毛片免费观看| 狠狠爱夜夜干| 乱伦熟女区| 欧美日韩欧美| 性色高清在线| 午夜超碰| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 精品少妇后入一区二区三区四区人妻巨乳| 九九九九精品| 日日骚 av| 人人摸人人添人人操| 97中文综合| 理论久久婷婷网 8| 国产亚洲精品激情| 少妇被c 黄 免费观看| 欧美日不卡| 午夜男女爽爽爽影院视频| 一区二区三区四区在线不卡| 欧美色棕合| 乱伦一区二区三区‘| 超碰在线1234区| 日韩有码一区三区| 国产人妖的免费的视频| 97欧美综合网| 久久999久| 9久热| 网站A V在线| 天天干1区2区在线| 国产视频一区二区三区久久亚洲天堂| 日韩A优精品在线观看| 极品美女嘿咻| 久久夜嗨| 青青草原人妻| 人人 操人人 操人人| 麻豆天天躁天天揉揉AV| 亚洲欧美setu| www.97在线| 欧美日本一区二区a人| 美女诱惑久久| 丝袜天堂网| 99热aaa| 夂久色| 国产精品自在自拍视频| 国产精品久久aV| 熟妇人妻精品一区二区| 在线视频一区二区传媒| 国产毛片精品一区二区色欲黄A片| 99久国产精品午夜性色福利| 啊啊啊啊啊啊啊啊视频| 99精品无码| 成人在线午夜视频一区| 天天综合香 ld视频| 亚洲欧洲网站免费观看| 无套内射人妻在线播放| 色香av| 无码精品久久| 91美女在线| 亚洲av综合伊人久久| 亚洲无线码一区国产欧美国| 人人操天天爽| 色综合99999| 91色香| 操逼视频亚洲| 日本日日色视频| 天天色踪合| 国产二区三区免费视频| 国产精品成人在线| 麻豆蜜桃视频在线观看| 91热色| 国产一区自拍欧美日韩| 天天淫人人妻日日色| 天天综合,91入口| 伊人网青青| 校园春色 男人天堂 | 成人26uuu| 欧美少妇熟女| 人人妻人人爽人人精品| 人人射人人操人人摸| 91亚洲欧美色图| 欧美黑人168页欧美黑人167| 波多野结衣被操50分钟免费视频| 打av高清| 深喉吞精| 99热这里是精品| 青青操在线亚洲视频观看欧美在线 | 天天欧美欧美亚洲网| 午夜欧美神马久久久久| 亚洲猛交| 亚洲1区| 激情小说亚洲视频| 人人人人插| 欧美色一二三| 亚洲日本激情| 四虎884a| 色色香蕉| 亚洲精品人伦一区二区| 欧美日韩大香蕉| 国产怡红院| 韩国一级做a久久久久| 粉嫩国产精品久久粉嫩| 超碰欧美97| 亚洲综合小说另类图欧美视频激情小说色五月天 | 一区二区三区精品视频| 欧美日韩精品久久久久东北老熟妇| 国产亚洲精品av一区| 人人色人人射人人妻| 97在线视频观看| 一牛影视久久久一区二区三区| 天美传媒麻豆一区二区三区国产精| 国产精品久久久鸭无码的功能| 日韩二级| 黄色电影观看久久9| 91殴美大片| 一个色导综合| 99日免费视频中文字幕| 亚洲图片欧美在线视频| 美女久久久久久久久久久| 77777亚洲蜜臀精品久久综合蜜臀| 亚洲男人天堂av| 久久9久9久99久9久9| 亚洲春色欧美激情自拍| 久久久久久裸体| 亚洲天堂热| 九九热午夜欧亚国产视频| 日本久久天堂| 久久AV无码AV| 欧美传媒一区| 五月天综合网| 国产亚洲欧美每日在线| 亚洲麻豆18发?| 激情综合五| 欧美日韩国产另类综合| 精品视频一区二区| 蜜桃久久久久久久| 國產尤物AV尤物在線觀看| 欧美亚洲宗合色性图| 成人性爱电影一区二区| 永久免费观看的毛片的网站| 综合一区二区影视| 亚洲精品97在线| 久久美女国产| 99999亚洲| 蜜桃丰满熟妇av无码区不卡| 天天日天天色| 亚洲一区二区三区中文字幕| 人妻无码视频一区二区三区久久| 91美女丝袜诱惑视频| 国产人妖的免费的视频| 日本 情色 1区| 骚逼一区二区| 天综合中文| 日本www操操操| 日欧操屄| 蜜臀久久99精品久久久久久无删减 | 国产精品国产| www.操| 亚洲成人免费电影| 人妻 中文 日韩| 东京热一区二区中文字幕| 久久久久96| 男人的天堂2018东京热啪啪啪| 高清成年美女黄网站免费大全 | 性色av婷婷久久一区二区点复制| 牛牛操视频逼| 78精品在线| 美国三级日本三级久久99| 婷婷伊人一区| 操逼操操操91| 乱伦1色页| a片偷拍视频| 九九久久玖玖| 神马麻豆福利院| 亚洲欧美天| 日韩 女同 综合| 人妻熟女一区二区三区在线| 久久久久密| 人妻天天夜夜爽一区二区| 国产精点久久久成人| 亚洲AV噜噜狠狠网址蜜桃动漫| 国产又粗又大硬免费色网视频| 校园激情狠狠四射| 人妻少妇无码 | 日韩国产乱子伦App| 黄片免费视频2019| 亚洲码在线中文在线观看| 国产精品96| 人妻精品一区一区三区蜜桃91| 日韩视频小说在线观看| 四虎免费看黄| 亚洲天堂另类小说男人| 国产精品久久久视频| 粉嫩国产精品久久粉嫩| 天天做天天爱天天爽| 大香蕉人妻| 欧美色五月| 婷婷色网| 九九久久九九久久| 天天影视综合网欧美精品| 国产精品交换一区二区| 日本熟妇一区二区三区| 爽爽歪在线视频| 亚洲精品久久久久久久久豆丁网| 日本欧美亚洲高清在线看| 一二三四视频中文字幕在线看| 欧美成人A√在线一区二区| 99久国产精品午夜性色福利| 久久五月天婷婷丁香中文字幕| 日韩欧美成人午夜福利| 久久九九视频九九视频| 亚洲高清无码免费观看视频| 国产67194| 日韩AV电影网站| 国产无马av| 欧美夜夜狠| 97干日韩| 欧美日韩大陆黑人少妇99| 老司机免费视频在线91| 一级黄碟在线看| 99热线麻豆| 熟妇女伦乱视频| 免费视频在线一区二区不卡| 精品中文字幕第一页| 亚洲性爱无码乱伦av| 丁香五月天社区| 亚欧韩av| 久久香蕉网| 99re这里只有精品3| 亚洲国产精品乱码在线观看| 素颜老阿姨乱情色| 东京男人天堂| 秋霞操逼片| 自拍偷拍2025在线观看| 天天躁日日躁AAA片李宗瑞| 九九精品美女高溯喷水| 屁股久久久久久久久| 亚洲综合20p| av天堂精品久久| 亚洲色婷婷| 日本淫穴在线| 欧美夜夜骑视频| 亚洲图片欧美偷拍| 精品欧美А∨无码黑人大荫蒂 | 美女天天干| 美国日韩黄色片| 亚州色图第三区| 欧洲亚洲人人爽爽视频| 久久东京热久久| 一区二区三区黄片免费观看| 欧美日本一区二区a人| 人妻天天夜夜爽一区二区| 亚州色阁| 日韩精品中文字幕二区| 亚码激情| 91插B网站| 国产成年女人免费视频播放a| 一块操欧美性爱| 欧美日动态视频| 97在线免费观看视频| 亚洲成人美女无吗| 欧美一区二区传媒| 人妻欧美| 国产92麻豆天美精品色欲5| 青女在线| 免费一二区| 亚洲精品亚洲人成在线麻豆| 啊啊啊97视频| 久久男人天堂| 欧美精品成人亚洲| 日韩内| 久久98| 欧美日韩亚洲国产中文永久天天看| 黄色成人网久久久久久| 97干在线看| 91 丝袜在线播放| 日本三级韩国三级99| 亚洲双插| 色吧五月| 欧美精品系列| 午夜国产成人福利视频| 久久亚洲日韩国产欧| 亚洲成人无码影院| 亚洲图片 激情小说| 中文字幕人成乱码熟女香港| 2024人人操人人摸| 97久久超碰日韩精品| 强免费黄色网址| 久9爱精品| 色综合九九| 91日韩国产欧美亚洲另类精盘州至城都| 国产亚洲禁久一区二区| 骚女高跟AV在线| 日韩性爱电影一区| 婷婷九月国产| 日本国产成人亚洲精品无码| 本道在线| 天天插天天插| 激情色图| 人妻一区久久二区三区色播| 男女猛烈无遮掩视频免费软件| 麻豆九九九| 丰满人妻一区二区三区四区| 在线黄色污污网站| 国产美女高潮叫床视频| 国产人妻精品一区二区三区秋霞| 3d成人精品一区二区| 97av,com| 日本高清久久| 人妻色偷色噜| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 一级做a爰片性色毛片久久| 欧美亚洲国产自久久| 草草影院日本第一页| 中文一区在线日| 操逼日韩无码| 蜜臀久久99精品久久久久久无删减 | 亚洲国产精品无码AV久久| 无码91| 久草视频观看视频在线| 好爽要喷了| 一区在线国产播放| 日本视频在线中文字幕| 性色国产东北露脸精品视频| 国产成人bd在线观看| 东京热91| 亚洲欧洲无码97久久精品| 日韩免费大片一级播放| 啊啊啊操死我了| 久久黄黄| 伊人精品久久网站| 中国少妇啪啪视频| 欧美天天综| 亚洲精品成人激情在线| 亚洲天天综合| 91男女| 亚洲欧美中日韩| 日韩中文字幕视频在线观看| 国产60页| 91精品少妇搡搡搡| 日韩人体偷拍| 男人高清无码一区二区| 九九九九国产| 天综合网欧美| 射丝袜高跟鞋99| 亚洲精品啪视频| 99精品国产户外露出| 天天干1区2区在线| 97超碰热线| 91色图片| 亚洲色图大香| 91成人久久| 日韩有码 一区二区三区| 玖玖超碰熟| 午夜精品久久久久久久99热影院| 五月天丁香网| 操操逼视频| 热99这里有精品综合久久 | 久99视频| 亚洲乱色熟女一区| 玖草在线视频| 天天影视综合色| 福利在线视频一区二区| 中文字暮97| 狠狠色丁香| 成人aⅴ一区二区三区| 日韩性爱一级片| 大香久久| 亚洲狠狠入| 欧美综合网1| 性性久久| 欧美色图亚洲色图成人在在线| 婷婷六月色| 国人欧美精品一区二区| 一区二区中文| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 日韩三级久久久| 97精品熟女少妇一区| 翔田千里AV无码秘 三区| 亚洲高清男人天堂| 97er欧美性| 狠狠干综合| av片在线观看免费播放| 亚洲 欧美日韩 另类| 天天干天天燥| 夜夜精品视频| 91人妻少妇| 麻豆91熟妇人妻中文字幕茄子| 亚洲成人在线乱码色午夜| 久久久精品中文字幕麻豆| 亚州熟妇精品| 久久久久久久久久久久黄色| 久久久久久久久久久999| 国产日韩精品一区二区三区| 精品一区二区三区最新| 精品久久視頻在线| 女人妻一区| 麻豆黄色五月天| 中文字幕丝袜美腿| 日本天堂网| 神马久久久久久久久久| 91麻豆天美国产| 亚洲色入欧美| 精品视频久久区| 久久久三区二区一区| 中文精品少妇天堂| 亚州欧美在线| www.91视频网| 国产精品剧情| 中文字幕国产在线天堂| 欧美性生活男人的天堂| 乱伦一区二区三区‘| 岛国视频免费在线观看| 欧美日韩性爱操大逼| 亚洲无码超碰免费| 亚欧视频在线| 午夜男女爽爽爽在线视频 | 日本成a人v网站在线观看| 91欧洲国产成人久久精品网站| 日韩啊V| 国产av波波国产精品| 日韩成人大片一区二区| 插欧洲美女欧美精品| 色色色色色色色色色色色色色色综合 | 快播久久人人aV| 亚洲精品电影| 久久 国产 无码| 日本免费人成视频播放120秒| 一级性爱aaaa| 久久人妻丝袜一区二区三| 欧美日韩国第一区| 99色日| 91宗合网| 国产91av在线播放| 一区在线国产播放| 玖玖人人爱| 大香蕉琪琪日本女优不卡| 久久久草草精品| 中文字幕在线免费观看| 色哟哟AⅤ| 最好看的中文字幕在线2018| 香蕉婷婷| 黄日韩| 91在线观看,天天综合| 国产福利视频精品视频| 思思热免费视频观看| 另类图片五月| 亚洲性综合| 97色碰| 日韩精品 视频一区二区| 天天干夜夜肏| 91亚洲综合在线| 成人自拍三级在线观看| 日本123区操B视频| 99国产天美| 舔人妻中文免费视频| 日本高清免费一本视频在线观看| 午夜理论片在线观看免费| 伊人青青一区成人视频在线观看区 | 亚洲图片激情综合另类| 亚洲成人无码影院| 欧美天天插| 综合色久欲| 黄色免费网| 猛交交| 蜜桃臀久久| 蜜乳中文字幕a在线| 亚洲欧洲国产综合av| 骚逼一区二区| 亚洲色图欧洲| 大香蕉丝袜一级片| 大香蕉琪琪日本女优不卡| 天天操夜夜操| 69超碰综合| 97爱b| 亚洲黄色视频在线观看视频| 丁香六月综合激情| 91人妻久久久久久久久久久久久| 天天看天天日天天操| 国产在线精品偷| 色综合20p| 少妇人妻好深太紧了vr91| 综合熟女| 性欧美| 中文字幕一区二区在线日韩精品| 国产成人AV麻豆| 9999久久久| 久久,精品一二三| 97在线观看视频| 黄色一区二区秘书性感| 亚洲熟妇极品| 丰满人妻-区二区三区免费看 | 1区2区3区视频| 欧美国产日韩高清在线| 国产精品久久久九九九| 久久久久久亚洲中文| 蜜桃久久久久久| 国产精品com| 夜夜中出国产| 亚洲 欧美 日本 国内 首页| 操逼操逼视频操逼| 欧美亚洲日韩16色| 激情 欧美 亚洲 小说| 天天日天天舔东京热| 操www| 1204av韩国| 久久东京伊人一本到鬼色| 爽爽爽免费视频| 国产无马在线| 日产中文字幕2020| 人人摸.人人色| 密臀AV在线| 日韩亚洲中文有码视频| 超碰超碰95| 91麻豆天美| 91久久18禁| 国产精品毛片?v一区二区三区| 蜜桃在线观看一区二区三区 | 久久最新免费视频23| 91欧美综合| 色女综合| 思思热国产高清| 91伊人大香蕉| 国产白嫩漂亮KTV在线| 日韩精品影视| 丁香六月啪啪| 五十路三区在线| 午夜男人天堂| 国产女s强制榨精视频| 60秒免费小视频| 蜜臀无码视频在线观看| 久草婷婷| 欧美丰满少妇xx高潮| 性色国产东北露脸精品视频| 久久精品高清AV| 97热视频在线观看| 动漫爆乳3D奶水一区在线观看 | 青青草色插素人| 激情综合久久| 欧美亚洲图片| 蘋果手機免費看成人Av| 亚洲国产麻豆一区二区三区| yazhououmeizongya| 久久9久9久99久9久9| 男女性感激情网站| 99超碰网| 欧美色图片91| a级理论午夜日本| 欧美高清色| 亚洲图片 激情小说| 91视频国品一二三区| 国产传媒午夜理伦精品| 嗯嗯嗯啊啊在线观看| 欧美视频在线第3页| 国产传媒日韩| 亚洲综合情色| 久九九九九九九热| 97国产成人精品免费视频| 天天日天天干少妇日| 欧美 亚洲 综合 制服 另类| 色色激情五月天| 国产亚洲女v在线观看| 欧美第二页午夜| 亚熟在线| 91碰碰碰| 高潮的A片激情扒开一区| 日天天九九天堂666| 日han少妇无码| 亚洲性爱高潮影院| 亚洲色图欧美视频| 翔田千里A片一区二区| 91精品少妇搡搡搡| 日韩影片中文字幕一区二区三区| 婷婷AV一区二区三区| 视频在线观看青青99国产| 欧美激情综合| www亚洲免费| 亚洲色人| 人妻美腿丝袜日韩| 操人91| www.99色| 97视频在线免费| 久久中出在线| 天天爽爽爽爽| A级国产欧美激情在线| 久久后入制服| 欧美在线中M| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 久久国产精品视频| 精品久| 天天影视91看看| 日日日日做夜夜夜夜做无码97| 国产传媒1234区| 嫩草 人人网精品| a级理论午夜日本| 操逼www.| 无码逼| 国产日韩色综合| 中国农村熟妇毛片视频| 91少妇人妻| 色老大| 亚洲 日本 不卡| 欧美在线干| 玖玖大干人妻| 日本ZZ高免费A级视频| 男人把坤坤插入女人的下体| 伊人97色天使| 亚洲天堂色图| 冬京热男人的天堂| 97欧美精品综合| 精品久久在线区一区| 宅男午夜在线视频| 九九热超碰97亚洲最新香蕉 | 97碰| 97色碰| 欧美后入| 99re免费视频精品全部| 国产成年女黄特黄| 国产呦精品系列在线观看| 97欧美超碰| 蜜臀久久99精品久久久电影| 老熟女综合| 最新亚洲黄色免费电影| 91亚洲欧洲| 亚洲 日本 不卡| 国产九九九九九九| 亚洲人妻色图| 99re9| 污色区网站| 天天色,天天干,天天干| 久久久久久国产无码精品| 欧美日韩精品一区二区三区高清| 亚洲AV无线| 亚洲欧美成人在线| 97人人操人人干| 懂色AV一区二区三区| 国产成人精品日本亚洲语言| 开心五月婷婷激情| 91 国产丝袜在线放观看| 国产有码一区| 动漫区日韩区欧美区| 97超色| 亚洲成人在线乱码色午夜| 精品国产AV一区天美传媒| 激情欧美97| 无码久久国产 | 亚洲国产成人综合碰碰三级经典| 亚洲精品99999| 三级日韩一区二区三区| 欧美在线永久天堂| 国产一区二区a毛片| 99热这里是精品| 一区二区三区麻豆| 99热最新| 天天影视网综合少妇| 亚州精人品大香蕉| 久久久久久中文版| 精品一区二区久久| 亚洲午夜精品久久久中文影院| 亚洲一区日韩精品中文字幕| 中文字幕精品一区欧美|