摘要:用戶實例以下是用戶局域網內采用代理已征得用戶同意,配置探針和探針監控自己服務器組件和應用的文章,參考局域網無外網的機器使用的辦法,用戶的主要操作是首先配置文件,集成配置代理,通過監控端口,的數據發送到,的數據發送到。
背景
隨著互聯網的發展,各種網絡攻擊手段也層出不窮,不管是大型企業還是中小企業,隨時都有被攻擊的危險,因此很多公司都會采取各種手段來維護自己服務器安全,其中比較常見的是采用內網環境,只設置一臺代理服務器,其他服務器都走代理,這樣即使遭受攻擊對內網環境的服務器影響還是很小的。那這種情況下怎么監控服務器,數據庫的性能,有人說有開源軟件啊,例如 zabbix nagios 等,但別忘了,使用這2種 監控軟件從配置監控開始,到后期一天天的維護,這可是都需要專人來看管的。
那么問題來了,內網環境的數據庫監控有沒有簡單,安全,直觀的解決方法?
答案是肯定的,本文就針對內網環境如何部署 Cloud Insight 監控,并且直觀展示服務器數據庫的各項指標,那話不多說,開始操作,本文對2種代理方式分別進行配置。
環境變量里面設置 http_proxy如果你服務器的環境變量里面設置了 http_proxy,那可以直接修改探針的配置文件,首先多帶帶下載探針包,在本地進行安裝,探針包里包含 Python 所需要的環境變量:
CentOS 環境
wget http://yum.oneapm.com/x86_64/oneapm-ci-agent-4.2.0-1.x86_64.rpm rpm -Uvh oneapm-ci-agent-4.2.0-1.x86_64.rpm
Ubuntu 環境
wget http://apt.oneapm.com/pool/main/oneapm-ci-agent_4.2.0-1_amd64.deb dpkg -i oneapm-ci-agent_4.2.0-1_amd64.deb
安裝好探針后好不能啟動,在 /etc/oneapm-ci-agent 目錄下面復制一份 oneapm-ci-agent.conf ,這是探針的配置文件,探針會根據這個文件把數據發送到相應的服務器上,然后修改配置文件如下:
# If you need a proxy to connect to the Internet, provide the settings here ci_url: https://dc-cloud.oneapm.com proxy_host: my_host proxy_port: my_port proxy_user: my_user proxy_password: my_password license_key: 自己的 license_key
數據通過配置的代理發送到 ci_url 指定的地址 https://dc-cloud.oneapm.com/infrastructure/metrics.do,最后的 license_key 是標識你應用的,所以要改成自己的 license_key,接下來重啟探針即可生效。
使用 Nginx Http Proxy 代理服務器如果使用 Nginx Http Proxy 代理服務器,配置相對多一些,首先是多帶帶下載安裝探針:
wget http://yum.oneapm.com/x86_64/oneapm-ci-agent-4.2.0-1.x86_64.rpm rpm -Uvh oneapm-ci-agent-4.2.0-1.x86_64.rpm
創建一個 8082.conf 的配置文件,然后修改這個 Nginx 代理配置文件如下:
server { server_name 192.168.43.145 127.0.0.1; listen 8082; access_log /var/log/nginx/8082.log main; location /{ proxy_pass https://dc-cloud.oneapm.com/ ; proxy_redirect default; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
listen 8082 表示監聽端口,可以修改為任意端口,但是一定要在防火墻打開這個端口。
同樣復制并修改 /etc/oneapm-ci-agent/ 下 Cloud Insight 的配置文件,oneapm-ci-agent.conf;
ci_url:http://192.168.43.145:8082 skip_ssl_validation: yes # 跳過 ssl 加密 license_key: 自己的 license_key
這樣重啟探針即可生效,通過配置的 ci_url ,探針將數據發送到 http://192.168.43.145:8082/infrastructure/metrics.do ,而這個地址經由 Nginx 代理服務器 8082 端口進行處理,這個地址和配置文件進行匹配再將數據轉發到 Cloud Insight 的服務器 https://dc-cloud.oneapm.com/infrastructure/metrics.do,這樣數據就發送出去了。之后后端對數據進行處理,在 web 上進行展示。
用戶實例以下是用戶局域網內采用 Http Nginx 代理 (已征得用戶同意),配置 Ai (Java Application Insight) 探針和 Ci (Cloud Insight) 探針監控自己服務器組件和應用的文章,參考: 局域網無外網的機器使用ai+ci的辦法,用戶的主要操作是:
首先配置 Nginx 8087.conf 文件,集成 Ai Ci 配置代理,通過監控 8087 端口,Ai 的數據發送到 https://tpm.oneapm.com:443/,Ci 的數據發送到 https://dc-cloud.oneapm.com/infrastructure/ 。
修改 Ai 的配置文件,編輯 shell 腳本批量安裝 Ai 探針并啟動 tomcat,里面嵌入了 Ai 探針的探針包。
編輯 Ci 配置文件 oneapm-ci-agent.conf,啟動 Ci 探針,使得探針收集的數據傳到 http://172.18.10.63:8087 ,再由 http://172.18.10.63 服務器的8087 端口進行轉發,通過代理傳出去。
通過這幾步,就可以監控上服務器性能以及 Java 應用性能了。
Cloud Insight 集監控、管理、計算、協作、可視化于一身,幫助所有 IT 公司,減少在系統監控上的人力和時間成本投入,讓運維工作更加高效、簡單。想閱讀更多技術文章,請訪問 OneAPM 官方技術博客。
本文轉自 OneAPM 官方博客
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/17488.html
摘要:了解華為海思的方案海思的前身是華為的半導體部門,主要產品線包括智能手機處理器麒麟系列,視頻采集和編解碼處理器系列,無線通信方向芯片等。 目錄 一、視頻行業1、視頻...
摘要:用戶將連接至一個私有云以訪問應用程序和數據云計算架構師必須設定一個如何授權那些云計算用戶訪問的策略。最終用戶的接受程度往往是私有云計算成功實施的一著勝負手。任何云計算項目實施的目的都在于創建一個能夠隨業務增長和需求而變化的穩定環境。 雖然云計算發展的春天已經來臨,但是眾多企業仍然希望保持對IT環境和物理資源的控制。通常情況下,法律或法規會阻止企業實施從數據中心到公共云計算的轉變。這就成全了...
閱讀 2416·2021-11-25 09:43
閱讀 1195·2021-09-07 10:16
閱讀 2603·2021-08-20 09:38
閱讀 2936·2019-08-30 15:55
閱讀 1449·2019-08-30 13:21
閱讀 883·2019-08-29 15:37
閱讀 1435·2019-08-27 10:56
閱讀 2093·2019-08-26 13:45