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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何從無到有寫一個Linux運維APP

馬哥Linux運維 ? 來源:未知 ? 作者:易水寒 ? 2018-11-17 11:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于自己現在無業游民,所以沒有什么現成的環境,環境就隨便找個公網的。再者當下的完成度應該算不上一個完整的 APP,但是作為參考,依瓢畫葫蘆絕對足夠了,如果等完整產品,可能得等一段時間了,下面的是該項目的地址。

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

效果圖如下

文章目錄:

1. 準備工作

2. 代理

3. 頁面框架

4. 獲取數據

5. 繪圖

6. 自問自答

頁面邏輯簡要說明:

1. 一共三個 tab,分別為 home,es,zabbix。

2. home 頁面有 es,zabbix 的性能指標。

3. es頁面可以圖形展示搜索的數據。

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

(一)

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

2. es 服務器

因為沒有現成的 es 環境再者自己搭建還得往里面填數據,這太難過了,所以通過 shodan 找一個暴露在公網的 es 服務器。

3. 創建一個 APP

ionic start myops blank

4. sublime 打開該項目

(二)

1. 搭建代理

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

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

這個頁面的效果如下。

(三)

1. 頁面框架

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

所以目錄結構大體如下。

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

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

2. 頁面框架編寫。

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

創建視圖文件,大致結構如下,home.html,es.html.zabbix.html等

編寫路由邏輯。

(四)

1. 獲取數據

這里我們通過 angularjs 內置的 $http 訪問相應的 api,大致如下。

本來性能指標應該是時間序列的監控數據,但是由于沒有環境,這里就簡單的列出當前指標值。

perf.html 內容如下。

(五)

1. 繪圖

這里繪圖使用 chart.js

2. 安裝 chart.js

在項目目錄下執行下面命令

3. 在 index.html 引入 js 文件

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

通過檢索 mapping 效果如下

個人而言,感覺可玩的是 clientip,agent,response

我們利用 es 的 api 統計以下上面的字段吧。

因為聚合需要 post 方法,所以這里使用 postman。

效果如下

5. 通過 $http 獲取數據

6. 模板內容如下

7. 繪圖

(六)

自問自答

Q:為毛不用最新的 ionic

A:暫時沒有看 typescript 的看法

Q:能畫其他圖么?

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

Q:為毛沒有獲取一下 zabbix 的數據

A:沒環境,不想搭

不足

1. 有一些重復的代碼

2. 不夠足夠好看

3. 沒有將 url 的控制權交給 APP

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11508

    瀏覽量

    213540
  • APP
    APP
    +關注

    關注

    33

    文章

    1586

    瀏覽量

    74151
  • 運維
    +關注

    關注

    1

    文章

    270

    瀏覽量

    8150

原文標題:手把手教你從無到有寫一個運維APP

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    普及從跑腿體化IT管理的常識

    普及從跑腿體化IT管理的常識
    發表于 06-22 14:28

    老男孩Linux培訓教程

    `  繼《跟老男孩學習Linux:Web集群實戰》和《跟老男孩學習Linux:Shell
    發表于 12-15 15:16

    學習Linux發展方向

     現下Linux應用廣泛,從桌面服務器,從操作系統企業應用,Linux像雨后春筍般迅速成長,Linux人才需求持續升溫。其中
    發表于 07-25 17:15

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

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

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

    的。那么下管導通瞬間,是發生在下管的Rdson從無窮大很小的過程中的。那么下管突然導通,M點的電壓肯定會被拉低,既然被拉低,必然回路
    發表于 07-09 09:55

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

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

    從無到有,手擼實現ActorFrameWork

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

    利用6 Linux 典型問題來分析處理問題的思路

    結合上面介紹的 Linux 問題的解決思路后,下面我們挑選了6比較典型的 Linux
    的頭像 發表于 01-13 10:37 ?3133次閱讀

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

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

    如何定義linux工程師

    相信讀者們必定聽說過linux,也聽說過工程師。那么工程師是什么概念呢?
    的頭像 發表于 08-21 15:51 ?3513次閱讀

    顆芯片的從無到有,從需求最終應用

    顆芯片從無到有,從需求最終應用,經歷的是漫長的過程,作為人類科技巔峰之
    的頭像 發表于 11-04 14:37 ?3403次閱讀

    Linux經常使用的40命令總結

    本文檔的主要內容詳細介紹的是Linux經常使用的40命令總結
    的頭像 發表于 11-22 11:14 ?2872次閱讀

    從無到有:閑談甘肅電網跨越式發展

    時間如白駒過隙。這五年,祁韶直流從無到有,實現甘肅超高壓電網向特高壓的跨越發展。
    發表于 12-18 16:56 ?1084次閱讀

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

    【原創分享】從無到有,我們先來研究下MOSFET 如何進行導通的。首先,它和三極管 樣,也有導通閾值。在模電里面,閾值的概念是必須要
    發表于 08-30 19:35 ?48次下載

    從無到有玩NodeMcu:web端控制

    從無到有玩NodeMcu:web端控制我們的目標:利用網頁web端為搭載NodeMcu的esp8266連接wifi硬件準備:基于NodeMcu的esp8266數據線:usb+micr-usb安裝
    發表于 10-25 12:51 ?10次下載
    <b class='flag-5'>從無到有</b>玩NodeMcu:web端控制
    主站蜘蛛池模板: 欧美性色视频 | 成年人看的毛片 | 天天在线天天看成人免费视频 | 国产亚洲精品仙踪林在线播放 | 午夜在线播放 | 亚洲成人免费在线 | 97青青| 性叉叉 | 欧美午夜免费观看福利片 | 35pao强力打造 | 国产综合在线播放 | 亚洲一区日韩一区欧美一区a | 欧美性白人极品1819hd | 制服丝袜中文字幕第一页 | 农村妇女野外一级毛片 | aa三级动态图无遮无挡 | 热久久综合这里只有精品电影 | 在线观看亚洲免费视频 | 一级毛片一级毛片一级毛片 | 网站在线观看视频 | 在线你懂得 | 最近2018中文字幕2019高清 | 国产福利在线观看你懂的 | 四虎国产精品永久免费网址 | 综合网激情 | 亚洲福利一区二区三区 | 激情综合网五月婷婷 | 三级理论在线播放大全 | 一级毛片免费不卡在线视频 | 亚洲精品成人久久久影院 | 亚洲性天堂| 综合网视频 | 久久国产精品免费网站 | 亚洲高清视频一区 | 国产欧美一区二区日本加勒比 | 亚洲黄色高清视频 | 麒麟色欧美影院在线播放 | 特黄日韩免费一区二区三区 | 免费在线黄色网址 | 3p性小说| www.毛片com|