安裝配置OSA運維管理平臺

1、下載完整包
V1.0.2
wget http://www.osapub.com/download/OSA_BETA_V1.0.2.tar.gz
V1.0.5
wget http://www.osapub.com/download/OSA_BETA_V1.0.5.tar.gz


2、解壓安裝
tar xvf OSA_BETA_V1.0.5.tar.gz
mv osa /usr/local/

PS:該版本只允許指向/usr/local/osa/目錄,建議不要更改其他目錄
PS:V1.0.5版本包內的auto_prepare.sh運行出錯無法進行下去,于是拿V1.0.2版本包內的auto_prepare.sh過來跑,成功執行
# cd /usr/local/osa/ctrlphp/install/
# sh auto_prepare.sh
This script probably need to spend you five minutes:
Now:Install Python-2.7.2.tar.bz.............
Python-2.7.2.tar.bz2 install sucessfull!!!
Now:Install setuptools-0.6c10.tar.gz.............
setuptools-0.6c10.tar.gz install sucessfull!!!
Now:Install MySQL-python-1.2.3.tar.gz.............
auto_prepare.sh: line 74: cd: MySQL-python-1.2.3: No such file or directory
/bin/sed: can't read setup_posix.py: No such file or directory
MySQL-python-1.2.3.tar.gz install sucessfull!!!
Now:Install simplejson-2.6.0.tar.gz.............
simplejson-2.6.0.tar.gz install sucessfull!!!
/usr/local/osa/bin/osaadmin
/usr/local/osa/bin/osaclient
/usr/local/osa/bin/osaserver
顯示以上內容,論壇大神說已安裝成功,但其實并沒有成功,后面執行osaadmin start會報錯,提示python模塊缺失!

手動下載安裝包編譯安裝解決:
A、
centos提示ImportError: No module named MySQLdb解決辦法
需要的軟件包:
setuptools-0.6c11.tar.gz
MySQL-python-1.2.3.tar.gz
1.安裝setuptools-0.6c11
wget --no-check-certificate http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxf setuptools-0.6c11.tar.gz && cd setuptools-0.6c11
python setup.py build
python setup.py install
2.安裝MySQL-python-1.2.3
wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download
tar zxf MySQL-python-1.2.3.tar.gz && cd MySQL-python-1.2.3
python setup.py build
python setup.py install

B、
pip install simplejson ( 或者 easy_install simplejson )


3、目錄權限設置
chmod -R 755 /usr/local/osa/
chmod -R 777 /usr/local/osa/ctrlphp/data/
chmod -R 777 /usr/local/osa/ctrlphp/session/
chmod -R 777 /usr/local/osa/ctrlphp/log
chmod -R 777 /usr/local/osa/ctrlphp/etc
chmod -R 777 /usr/local/osa/ctrlpy/log
chmod -R 777 /usr/local/osa/ctrlpy/etc
chmod -R 777 /usr/local/osa/unctrlpy/etc/config.py

?

4、配置您的WEB服務器,將網站root指向:/usr/local/osa/ctrlphp,訪問您指定的域名。
注意:如果有手動修改路徑的,請將根目錄(root)指向:/xxx/xxx/ctrlphp ,不能將ctrlphp掛在其他域名后面或者當二級目錄掛載。
原因是程序有調用:$_SERVER['DOCUMENT_ROOT']變量來截取ctrlpy等路徑,如果您稍為熟悉一點PHP,也可以在index.php手工給$_SERVER['DOCUMENT_ROOT']傳值(新手不推薦)!

如果打開域名能跳轉到安裝頁面,表示配置正常!!!
點我同意,繼續下一步安裝!


6、創建數據庫和數據庫賬號,相關語句如下:
CREATE DATABASE `osa` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
GRANT ALL PRIVILEGES ON osa.* TO osa@'127.0.0.1' IDENTIFIED BY 'osa1688';

7、將建好的數據庫用戶名輸入到安裝頁面表單,點下一步,安裝成功!
建議:刪除/usr/local/osa/ctrlphp/install目錄!

8、使用OSA系統
安裝完成后,您可以進入OSA系統進行一些簡單的測試了。
osaadmin
osaserver
osaclient
熟練掌握這些命令,可以更輕松的使用OSA!
在服務器上使用:osaadmin start 啟動后臺python程序后,觀察各日志文件,嘗試著執行指令,看看是否正常!!!

如監控項目提示:該IP地址數據庫中沒有數據
修改/usr/local/osa/ctrlpy/etc/config.py文件
HOSTS = { 'HNAME': '192.168.10.7'
}
中的IP為監控機器正確IP

多臺OSA系統部署
當您完成一臺部署后,應該對系統有所了解,接下來咱們進行多臺OSA系統部署。
第一步,在設備管理,添加您將要部署服務器的相關信息,比如IP,設備名稱等。
第二步,復制您己經安裝好的OSA系統文件或目錄(unctrlsh、unctrlpy、bin、auto_install_client.sh ),到將要安裝OSA客戶端的目標服務器的/usr/local/osa目錄下。

注意:路徑一定要對應好,如果有更改路徑,需要您有修改 auto_install_client.sh 腳本以及修改ctrlpy/etc/confi.py,unctrlpy/etc/config.py的能力。
第三步,運行【受控端】auto_install_client.sh)腳本安裝python相關服務。
第四步,使用osaclient start 開啟受控端,受控端安裝部署完成!


一些常見問題處理:
1.當多機部署之后,采集不數據不正常。請檢查unctrlpy/etc/config.py 的第43行,_AUTH_KEY 后面的值,是否和己經安裝的ctrlpy/etc/config.py一致,密鑰必須所有服務器保持一致才能保持通信正常。

2.監控項目不報警,請檢查郵箱配置是否正常,后臺的osaMonitor.py,osaMonitorServer.py是否己啟動。命令:ps -ef|grep osaMonitor

3.如果安裝第一臺時,有修改過目錄,比如修改到:/data/web/osa.osapub.com,多臺部署請修改:unctrlpy/etc/config.py的對應路徑。不然會提示文件找不到,另外一種方法是客戶端也部署到:/data/web/osa.osapub.com 。

4.獲取數據需要系統支持bc命令,有些最小化安裝的系統上面可能默認不帶bc命令,請使用yum -y install bc進行安裝。

5.如果受控端有開防火墻,需要將IP加入信任列表或者開放10624端口。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259728.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259728.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259728.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

as5300g2 nas軟件功能_【浪潮混閃存儲AS5300G5-可同時提供SAN和NAS兩種服務的中端混閃存儲系統】價格_廠家 - 中國供應商...

功能特性極速性能(1)平臺升級:G5采用全新一代硬件平臺,芯片升級、規格升級,性能同比上一代平均提升30%,為提高存儲系統的數據處理效率提供有力支撐。同時結合G5的智能軟件,如智能緩存加速、智能分層、智能QOS等高級功能…

c 總結

C-總結 #pragma mark - 第一章:C基礎 void func1(); void func1() { // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int a 030; // 以0開頭得數是八進制的數,計算的時候要換算成10進制進行計算 int b a * 10; printf("%d", b); // 此時打印…

windows下使用cpanm進行模塊安裝

windows下使用cpanm進行模塊安裝要放假了,突然想整理一下手頭上的軟件,突然發現perl的安裝模塊這個功能不能用。弄了一下,使得windows 下 perl 的 cpanm能用,避免成天為了依賴痛苦。軟件版本:#理論上此方法所有版本通用…

Response緩沖區

1 protected void Page_Load(object sender, EventArgs e)2 {3 //關閉緩沖區,輸出會一個一個寫出來(只有在火狐瀏覽器中才有效果)。4 //Response.BufferOutput false;5 6 //開啟緩沖區7 Response.Buffe…

Javascript模塊模式學習分享

之前一直也有聽說和接觸到模塊模式、這次整理了一下、感覺蠻有收獲的、特來分享。 模塊模式很基本的一點就是匿名函數的 閉包、通過這點來實現。 1 //模塊模式2 3 var MODULE (function(){4 /*函數默認是返回this的、但是定義了my對象后、return my; 返回值就變成了my對象…

Source Insight基本使用和快捷鍵

為什么要用Source Insight呢?貌似是因為比完整的IDE要更快一些,比較利于查看大量的代碼。 軟件的安裝很簡單,設置好安裝目錄。 配置好文檔路徑,當然這個也可以在Options里面改,選Options->Preferences…里面的Folde…

powerquery mysql數據庫_window 10 下 --excel | power query 通過 ODBC鏈接 mysql 數據庫

excel鏈接到mysql的方法有幾種,今天主要介紹如何通過ODBC鏈接odbc是 “開放數據庫連接”,你可以通過下載插件使得自己的excel可以連接到不同的數據庫。關于版本的選擇,就是excel版本obdc版本mysql obdc版本(需要一樣)第一步 下載mysql odbc…

table樣式

一直以來&#xff0c;css和JS都是軟肋&#xff0c;因為需要不得不重新溫故。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style type"text/css">table.hover…

MAC和XCODE常用快捷鍵

摘自&#xff1a;http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html 1. 文件CMD N: 新文件CMD SHIFT N: 新項目CMD O: 打開CMD S: 保存CMD SHIFT S: 另存為CMD W: 關閉窗口CMD SHIFT W: 關閉文件2. 編輯CMD [: 左縮進CMD ]: 右縮進CMD CTRL LEFT: …

數組與內存控制

注&#xff1a;我已對本文章進行了更新&#xff0c;勞煩移步。 java語言是典型的靜態語言&#xff0c;因而&#xff0c;數組也是靜態的&#xff0c;即當該數組被初始化之后&#xff0c;該數組的長度是不可變的。java 語言的數組變量是引用類型&#xff0c;什么意思呢&#xff1…

NRedis-Proxy - 高性能中間件服務器

2019獨角獸企業重金招聘Python工程師標準>>> 高性能中間件服務器 一、 NRedis-Proxy 介紹 NRedis-Proxy 是一個Redis中間件服務&#xff0c;第一個Java 版本開源Redis中間件&#xff0c;無須修改業務應用程序任何代碼與配置&#xff0c;與業務解耦&#xff1b;以Spr…

python圖片識別驗證碼軟件_python識別圖片驗證碼

http://robertgawron.blogspot.hk/2010/11/almost-all-sites-use-images-with-text.html圖片的識別主要有&#xff0c;去色&#xff0c;減噪&#xff0c;去線&#xff0c;分割&#xff0c;二值化&#xff0c;提取特征碼這里比較方便的是使用tesseract1&#xff0c;準備庫apt-ge…

POJ_1253勝利的大逃亡

這道題使用BFS做的&#xff0c;剛開始有點不太理解為什么使用隊列&#xff0c;一旦遇到可以到達終點的節點就立即返回&#xff0c;找到最短時間&#xff0c;最后明白了&#xff0c;因為在隊列里的所有節點一定比隊頭節點 的時間長。下面是具體代碼&#xff1a; #include<std…

博客搬家算法偽碼

已有平臺&#xff1a;CSDN博客、51CTO、博客園、WordPress不同平臺的博客&#xff0c;數據解析方式不一樣&#xff0c;數據抓取和存儲都是類似的。1.確定博客首頁地址a.平臺地址比如&#xff0c;CSDN的博客地址是 http://blog.csdn.net/b.賬號fansunionCSDN某個用戶的地址是&am…

用js做分頁,點擊下一頁時,直接跳到了最后一頁——Number()的妙用

Number()的妙用 Number()是javascript中將字符型轉換為數值型的函數&#xff1b;問題描述&#xff1a;做分頁&#xff0c;用js實現&#xff0c;獲取當前頁面的值&#xff0c;然后js自加1&#xff0c;可是點擊下一頁時&#xff0c;直接跳到最后一頁。選擇跳轉到某頁的時候&#…

讓Apache支持Wap網站

日前搭建一臺Wap網站&#xff0c;環境為RedHat EL5ApachePHPMysql&#xff0c;要求支持wml文件。現將涉及到的配置修改記錄如下&#xff1a;1、修改Apache的httpd.conf文件&#xff0c;增加如下內容。AddType application/x-httpd-php .wmlAddType text/vnd.wap.wml .wml;chars…

vue傳中文標點_vue項目引入第三方高德地圖實現標點定位

vue項目中&#xff0c;高德地圖使用。引入vue中。異步導入vue中。gaoDe(key) {window.onApiLoaded function () {var map new AMap.Map(container, {resizeEnable: true,center: [113.951955, 22.530825],zoom: 16});}var url https://webapi.amap.com/maps? v1.4.15&k…

CVE-2014-4877 wget: FTP Symlink Arbitrary Filesystem Access

目錄 1. 漏洞基本描述 2. 漏洞帶來的影響 3. 漏洞攻擊場景重現 4. 漏洞的利用場景 5. 漏洞原理分析 6. 漏洞修復方案 7. 攻防思考 1. 漏洞基本描述 0x1: Wget簡介 wget是一個從網絡上自動下載文件的自由工具&#xff0c;支持通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載&am…

java判斷某個字符串是否是數字

&#xff08;一&#xff09;利用正則表達式判斷某個字符串是否是數字 public static boolean isNumeric(String s) {// 正則表達式return (s.matches("\\d*") && Pattern.compile("[0-9]*").matcher(s).matches());} &#xff08;二&#xff09;利…

mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe(IIS ) CPU 占用 100% 的常見原因及解決辦法

對于IIS管理員來說&#xff0c;經常會碰到Web服務器CPU占用100%的情況&#xff0c;以下是個人的日常工作總結和一些解決辦法&#xff0c;主要用來剖析w3wp.exe(IIS )占用CPU 100%的一些原因 和解決方案&#xff0c;希望能對你有所幫助w3wp.exe的解釋:全名&#xff0c;IIS Appli…