原创 構建高大上的黑盒監控平臺

概述 在監控體系裏面,通常我們把監控分爲:白盒監控和黑盒監控:    黑盒監控:主要關注的現象,一般都是正在發生的東西,例如出現一個告警,業務接口不正常,那麼這種監控就是站在用戶的角度能看到的監控,重點在於能對正在發生的故障進行告警。  

原创 #IT明星不是夢# Devops平臺構建與監控平臺二次開發的一些思考

在前東家,我對於運維平臺重新做了二次的改造,當然基於zabbix平臺的功能也在不斷的完善,相對於之前的基礎架構,我們這次採用vue + element的前端架構,出圖使用的是echart的方式。後端我們使用了restful的標準通信框架。

原创 docker 入門操作與本地廠庫

    docker 自誕生以來就是業內討論得很火的一個話題,討論程度僅此於openstack,後期應該會持續更新一些關於docker的內容:    docker是什麼:簡單來說docker 是軟件工業的集裝箱技術,可以實現相互隔離快速打包

原创 zabbix 監控CDN帶寬

       我這邊使用的是網宿的CDN做加速,然後有一堆的接口可以調用單獨查詢; 網宿提供所有頻道一起查詢;cdn上面都是錢,稍微監控還是非常有必要的。 api信息格式: https://myview.chinanetcenter.com

原创 zabbix 之zatree擴展插件

     zabbix是近兩年社區討論很多的軟件,不過外觀方面沒有cacti那麼直白,添加screens之後也顯得很笨重。通過使用zatree的擴展,可以使zabbix增加類似於cacti 的可視化查看效果 。插件是由58同城的運維團隊開

原创 Dockerfile構建鏡像與部署

    基於上一章的基本介紹,這一部分寫一下Dockerfile的學習過程,通過Dockerfile我們可以方便的自動定製去構建我們的鏡像文件,寫好Dockerfile對於後期構建自動化是非常有利的。下面與在centos 7下安裝Maria

原创 zabbix 二次開發之同步CMDB主機和模板綁定

    最近在做zabbix的二次開發;發現zabbix在做自動化方便提供了強悍的支持,下面分享下CMDB和zabbix打通,把CMDB平臺裏面的所有機器同步到zabbix數據庫,然後進行批量的模板綁定:  開發環境:    zabbix

原创 zabbix 二次開發之調用api接口獲取歷史數據

     前面一篇寫了數據同步和模板綁定,zabbix其實能做的事還蠻多。    zabbix提供了一個非常好的前端展示頁面,但是我們總覺得不太好看;我們可以進一步調用他的api通過獲取每一個監控項的歷史數據,然後打到我們的監控平臺上;主流

原创 一次SSL證書切換之後的故障排查

    星期五下班前,在機房把自己支付部門的證書切換一下,貌似相安無事;星期一來到辦公室另一個項目的同事說支付接口請求訪問不了;想一下是不是自己切換證書引起的;下面是排錯步驟:1、先線下用瀏覽器訪問接口:*訪問的是get請求是可以返回數據的

原创 ls和find命令查找的一些小技巧

    看到老男孩老師的博客有一篇是要寫用三種方法查找修改文件;想來想去後面回去看一下ls和find命令的使用技巧,非常實用這裏總結一下、省得每次用都百度:ls命令總結:   -t 可以查看相關修改的時間   -l 每行顯示一個條目   -

原创 利用zabbix API進行管理

    zabbix 現在之所以那麼流行,個人感覺跟zabbix 強大的API有一個很大的關係,利用API可以幫我們完成很多事情:    1、獲取相關組,主機信息。    2、比如有人喜歡獲取歷史數據重新出圖。    3、添加刪除主機,綁定

原创 CMDB機櫃平臺結合zabbix告警展示

 最近看了劉天斯老師的機櫃展示平臺,非常絢麗,而且有大屏顯示的話也是能夠體現運維價值的,這裏就說下我最近在做的CMDB平臺的一些數據:CMDB數據: 機房,機櫃,機櫃電源,機櫃位置,機房合同,合同到期時間,機房聯繫人。 服務器,CPU,硬盤

原创 編寫一個程序,打印輸入中各個字符出現頻度的直方圖

    當中程序練習。輸出C直方圖#include <stdio.h> main() {    int a[30];    int i,j,c;    j = i = 0;    for (i = 0; i < 30; i++){     

原创 Docker compose v3版本構建跨主機容器編排構建wordpress集羣

    在Docker 1.13版本之後,可以說Docker 對於compose容器調度編排實現了飛躍,可以使得在編排容器的時候可以結合Docker swarm集羣和跨主機通訊的概念。在Docker swarm 的基礎之上引入stack對s

原创 kubernetes 1.6.2部署

部署環境服務器:騰訊雲操作系統版本:centos 7.21、修改系統配置:[root@node1~]# cat /etc/sysctl.d/k8s.conf  net.bridge.bridge-nf-call-ip6tables= 1 n