在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何從無到有寫一個(gè)Linux運(yùn)維APP

馬哥Linux運(yùn)維 ? 來源:未知 ? 作者:易水寒 ? 2018-11-17 11:07 ? 次閱讀

由于自己現(xiàn)在無業(yè)游民,所以沒有什么現(xiàn)成的環(huán)境,環(huán)境就隨便找個(gè)公網(wǎng)的。再者當(dāng)下的完成度應(yīng)該算不上一個(gè)完整的 APP,但是作為參考,依瓢畫葫蘆絕對(duì)足夠了,如果等完整產(chǎn)品,可能得等一段時(shí)間了,下面的是該項(xiàng)目的地址。

項(xiàng)目地址:https://github.com/youerning/MyApp(star一下唄)

效果圖如下

文章目錄:

1. 準(zhǔn)備工作

2. 代理

3. 頁面框架

4. 獲取數(shù)據(jù)

5. 繪圖

6. 自問自答

頁面邏輯簡要說明:

1. 一共三個(gè) tab,分別為 home,es,zabbix。

2. home 頁面有 es,zabbix 的性能指標(biāo)。

3. es頁面可以圖形展示搜索的數(shù)據(jù)。

4. zabbix頁面可以圖形展示搜索的數(shù)據(jù)(沒有環(huán)境所以留空)。

(一)

1. 環(huán)境搭建參考:第一篇http://youerning.blog.51cto.com/10513771/1735450

2. es 服務(wù)器

因?yàn)闆]有現(xiàn)成的 es 環(huán)境再者自己搭建還得往里面填數(shù)據(jù),這太難過了,所以通過 shodan 找一個(gè)暴露在公網(wǎng)的 es 服務(wù)器。

3. 創(chuàng)建一個(gè) APP

ionic start myops blank

4. sublime 打開該項(xiàng)目

(二)

1. 搭建代理

雖說 app 里面似乎沒有跨域的限制,但是自己在調(diào)試的時(shí)候還是可能被這個(gè)跨域弄得焦頭爛額的。

所以可以通過 flask 簡單的寫一個(gè)代理頁面,代碼如下,如你所見,我把這個(gè)暴露在公網(wǎng)的 es 服務(wù)器的 IP 寫出來,的確有點(diǎn)不道德(大家不要搞破壞呀~數(shù)據(jù)量這么豐富的還是比較難找的呀)。

這個(gè)頁面的效果如下。

(三)

1. 頁面框架

就如上面的效果圖,我們應(yīng)該需要三個(gè) tab,然后一個(gè) es 性能的模板頁面,一個(gè)詳情模板頁面。

所以目錄結(jié)構(gòu)大體如下。

總而言之,我們需要五個(gè)模板,所以在 www 目錄下創(chuàng)建了一個(gè) tpls 的目錄用于放置我們的模板文件。

完整源代碼,可以訪問我的 GitHub。

2. 頁面框架編寫。

首先在入口頁撰寫總體布局:

創(chuàng)建視圖文件,大致結(jié)構(gòu)如下,home.html,es.html.zabbix.html等

編寫路由邏輯。

(四)

1. 獲取數(shù)據(jù)

這里我們通過 angularjs 內(nèi)置的 $http 訪問相應(yīng)的 api,大致如下。

本來性能指標(biāo)應(yīng)該是時(shí)間序列的監(jiān)控?cái)?shù)據(jù),但是由于沒有環(huán)境,這里就簡單的列出當(dāng)前指標(biāo)值。

perf.html 內(nèi)容如下。

(五)

1. 繪圖

這里繪圖使用 chart.js

2. 安裝 chart.js

在項(xiàng)目目錄下執(zhí)行下面命令

3. 在 index.html 引入 js 文件

4. 檢索 es 中我們感興趣的字段

通過檢索 mapping 效果如下

個(gè)人而言,感覺可玩的是 clientip,agent,response

我們利用 es 的 api 統(tǒng)計(jì)以下上面的字段吧。

因?yàn)?a href="http://m.xsypw.cn/article/zt/" target="_blank">聚合需要 post 方法,所以這里使用 postman。

效果如下

5. 通過 $http 獲取數(shù)據(jù)

6. 模板內(nèi)容如下

7. 繪圖

(六)

自問自答

Q:為毛不用最新的 ionic

A:暫時(shí)沒有看 typescript 的看法

Q:能畫其他圖么?

A:參考 http://jtblin.github.io/angular-chart.js/

Q:為毛沒有獲取一下 zabbix 的數(shù)據(jù)

A:沒環(huán)境,不想搭

不足

1. 有一些重復(fù)的代碼

2. 不夠足夠好看

3. 沒有將 url 的控制權(quán)交給 APP

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210417
  • APP
    APP
    +關(guān)注

    關(guān)注

    33

    文章

    1577

    瀏覽量

    72790
  • 運(yùn)維
    +關(guān)注

    關(guān)注

    1

    文章

    263

    瀏覽量

    7630

原文標(biāo)題:手把手教你從無到有寫一個(gè)運(yùn)維APP

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    普及從跑腿體化IT運(yùn)管理的常識(shí)

    普及從跑腿體化IT運(yùn)管理的常識(shí)運(yùn)
    發(fā)表于 06-22 14:28

    老男孩Linux運(yùn)培訓(xùn)教程

    `  繼《跟老男孩學(xué)習(xí)Linux運(yùn):Web集群實(shí)戰(zhàn)》和《跟老男孩學(xué)習(xí)Linux運(yùn):Shell
    發(fā)表于 12-15 15:16

    學(xué)習(xí)Linux運(yùn)發(fā)展方向

     現(xiàn)下Linux應(yīng)用廣泛,從桌面服務(wù)器,從操作系統(tǒng)企業(yè)應(yīng)用,Linux像雨后春筍般迅速成長,Linux人才需求持續(xù)升溫。其中
    發(fā)表于 07-25 17:15

    【原創(chuàng)分享】從無到有,徹底搞懂MOSFET講解(五)

    也是幾乎沒有變化,理想情況下,我們就認(rèn)為它們是不變的。那么,到了某時(shí)刻(t3),米勒平臺(tái)效應(yīng)就會(huì)結(jié)束。在米勒平臺(tái)期間,MOS管的DS內(nèi)阻Rdson在逐漸變小。圖片太多,完整見附件:上期回顧:從無到有,徹底搞懂MOSFET講解(四)
    發(fā)表于 06-02 10:37

    【原創(chuàng)】從無到有,徹底搞懂MOSFET講解(九)

    的。那么下管導(dǎo)通瞬間,是發(fā)生在下管的Rdson從無窮大很小的過程中的。那么下管突然導(dǎo)通,M點(diǎn)的電壓肯定會(huì)被拉低,既然被拉低,必然個(gè)回路
    發(fā)表于 07-09 09:55

    【原創(chuàng)推薦】從無到有,徹底搞懂MOSFET講解(完)

    中的數(shù)據(jù)進(jìn)行對(duì)比,觀察是否在MOSFET的安全工作區(qū)域內(nèi)。當(dāng)VDS電壓在100V時(shí),如果測到的ID電流在2.1A~6A這個(gè)區(qū)間,那么MOSFET只能承受10ms,越往上時(shí)間越短。只要在實(shí)線區(qū)域內(nèi),MOSFET都是安全的,不受時(shí)間的限制。前期回顧:從無到有,徹底搞懂MOSFET講解(十五)
    發(fā)表于 09-07 15:27

    從無到有,手?jǐn)]實(shí)現(xiàn)ActorFrameWork

    https://www.bilibili.com/video/BV18F411k7Sv/?p=7&spm_id_from=pageDriver 視頻介紹見上面鏈接,完整的,從無到有
    發(fā)表于 11-16 22:31

    利用6 個(gè) Linux 運(yùn)典型問題來分析處理問題的思路

    結(jié)合上面介紹的 Linux 運(yùn)問題的解決思路后,下面我們挑選了6個(gè)比較典型的 Linux 運(yùn)
    的頭像 發(fā)表于 01-13 10:37 ?2984次閱讀

    你見證過Hadoop十年從無到有,再到稱王嘛?

    我們很榮幸能夠見證Hadoop十年從無到有,再到稱王。感動(dòng)于技術(shù)的日新月異時(shí),希望通過這篇內(nèi)容深入解讀Hadoop的昨天、今天和明天,憧憬下一個(gè)十年。
    的頭像 發(fā)表于 07-17 14:19 ?2991次閱讀
    你見證過Hadoop十年<b class='flag-5'>從無到有</b>,再到稱王嘛?

    如何定義linux運(yùn)工程師

    相信讀者們必定聽說過linux,也聽說過運(yùn)工程師。那么運(yùn)工程師是個(gè)什么概念呢?
    的頭像 發(fā)表于 08-21 15:51 ?3205次閱讀

    顆芯片的從無到有,從需求最終應(yīng)用

    顆芯片從無到有,從需求最終應(yīng)用,經(jīng)歷的是個(gè)漫長的過程,作為人類科技巔峰之
    的頭像 發(fā)表于 11-04 14:37 ?3188次閱讀

    Linux運(yùn)經(jīng)常使用的40個(gè)命令總結(jié)

    本文檔的主要內(nèi)容詳細(xì)介紹的是Linux運(yùn)經(jīng)常使用的40個(gè)命令總結(jié)
    的頭像 發(fā)表于 11-22 11:14 ?2600次閱讀

    從無到有:閑談甘肅電網(wǎng)跨越式發(fā)展

    時(shí)間如白駒過隙。這五年,祁韶直流從無到有,實(shí)現(xiàn)甘肅超高壓電網(wǎng)向特高壓的跨越發(fā)展。
    發(fā)表于 12-18 16:56 ?964次閱讀

    【原創(chuàng)分享】從無到有,徹底搞懂MOSFET講解(四)

    【原創(chuàng)分享】從無到有,我們先來研究下MOSFET 如何進(jìn)行導(dǎo)通的。首先,它和三極管 樣,也有個(gè)導(dǎo)通閾值。在模電里面,閾值的概念是必須要
    發(fā)表于 08-30 19:35 ?48次下載

    從無到有玩NodeMcu:web端控制

    從無到有玩NodeMcu:web端控制我們的目標(biāo):利用網(wǎng)頁web端為搭載NodeMcu的esp8266連接wifi硬件準(zhǔn)備:基于NodeMcu的esp8266數(shù)據(jù)線:usb+micr-usb安裝
    發(fā)表于 10-25 12:51 ?10次下載
    <b class='flag-5'>從無到有</b>玩NodeMcu:web端控制
    主站蜘蛛池模板: 色偷偷888欧美精品久久久 | 色偷偷91久久综合噜噜噜 | 性过程很黄的小说男男 | 色综合色综合色综合色综合 | 欧美日本俄罗斯一级毛片 | 龙口护士门91午夜国产在线 | 如果我们是季节韩剧在线观看 | 色爱区综合激情五月综合色 | 色免费网站 | 国产精品天天看大片特色视频 | 激情欧美在线 | www.你懂的.com| 亚洲精品老司机综合影院 | 丁香婷婷开心激情深爱五月 | 热九九精品 | 一本到中文字幕高清不卡在线 | tom影院亚洲国产日本一区 | 国产免费午夜 | 四虎国产精品影库永久免费 | 亚洲情网 | 国产成人午夜精品影院游乐网 | 又色又爽的视频 | 大黄网站色多多 | 欧美一级在线观看视频 | 亚洲一区二区三区网站 | 久久就是精品 | 国产无遮挡床戏视频免费 | 免费在线观看视频网站 | 全免费一级毛片在线播放 | 黄色爱爱视频 | 亚洲迅雷 | 国产一区二区三区夜色 | 日本免费人成在线网站 | 三浦理惠子中文在 | 综合99| 97色婷婷成人综合在线观看 | 日本人亚洲人成人 | 欧美精品hdvideosex | 国产h在线| 美女18毛片| 亚洲涩色|