❶ linux下安裝jenkins到一半中斷了怎麼繼續安裝
本文就簡單說說我經驗中的解決法:1.兩個地域的網路都能直接相互訪問,這是最好的情況(而這種情況適用范圍是最窄的),可以直接用Jenkins的隱藏功能實現。首先要有個job處於你buildprocess的最後一步,比如說,你release後,觸發這個job,而這個job實現觸發另外一個Jenkins。然後你這個Job得運行在Linux環境下,因為要用Shell。當然你得把build選成ExecuteShell窗口。然後你就得加如下的命令了:wgetbuildWithParameters?$你要傳遞的變數名='$變數名對應的值'&$第2個變數名='$第2個變數名的值'如果你運氣好的話,第一次就搞定了。當然。。某些人或者公司有特殊的網路設置,在用這個命令之前大家都不知道。所以方法1很高的幾率會失敗。所以當初解決這問題的時候,出現了方法2。2.兩個人地域的網路不能直接訪問,或者方案1不穩定,這得引入另外一個解決方案。這個方案擁有coder的思維,即引入第3者,這個第3者必須能分別和2個地方的jenkins相互訪問。比如說,你們的SVN?只要你們做的同一個產品,肯定有某個SVN你們雙方都能訪問的。嘿嘿。對於這個圖的解釋,又回到了jenkins的自動trigger上,引入下「自動build」的文章。這種方案,就很穩定,可控。當然還有其他的,朋友們如果有興趣請評論中討論。比如:3.Jenkins插件
❷ jenkins 怎麼監控linux性能
jenkins 不能監控linux性能,jenkins是分布式調用的軟體,可以定時執行任務,可以按要求順序執行腳本,但是本身不帶監控性能的功能,如果要監控linux的性能,應該用nagios。
nagios監控linux性能伺服器搭建詳解:
配置安裝環境-----搭建apache+php環境
首先需要先創建一個名為nagios的帳號並給定登錄口令,並創建一個用戶組名為nagcmd用於從Web介面訪問。將nagios用戶和apache用戶都加到這個組中
配置WEB介面:在上一步中安裝了一個配置文件nagios.conf到了/etc/httpd/conf.d/目錄下,打開此文件,能看到裡面實際是定義了兩個別名。並設置了基於帳號的頁面訪問控制。
對應的應該創建一個的用戶用於Nagios的WEB介面登錄。記住設置好的登錄口令,一會兒會用到它。之後需要重啟apache .
簡單的配置nagios,讓它可以監控安裝了nagios程序的SERVER,也就是本機。nagios被安裝在了在/usr/local/nagios目錄下,可以看到如下命令bin------ 有一個重要的nagios命令,用於檢查nagios主配置文件nagios.cfg是否有語法等錯誤,libexec 此目錄下存放所有用於監控的命令(要安裝nagios-plugins插件才會有這些命令)share 此目錄就是上面WEB介面訪問的站點目錄,var 存放啟動nagios後的相關文件
安裝nagios 插件,解壓後編譯安裝
安裝插件完成後,會產生很多類似check_http的監控命令到/usr/local/nagios/libexec目錄下。
啟動nagios 服務。把Nagios加入到服務列表中以使之在系統啟動時自動啟動# chkconfig --add nagios # chkconfig nagios on驗證Nagios的樣例配置文件(只有此步正常,你才去啟動服務)/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg如果沒有報錯,可以啟動Nagios服務# service nagios start
登錄WEB介面,現在可以從WEB方式來接入Nagios的WEB介面了,需要在提示下輸入用戶名(nagiosadmin)和口令,剛剛設置的,這里用系統默認安裝的瀏覽器,用下面這個超鏈接http://localhost/nagios/ 點擊「服務詳情」的引導超鏈來查看本機的監視詳情。可能需要給點時間讓Nagios來檢測機器上所依賴的服務因為檢測需要些時間。
NRPE的安裝配置:
NRPE是nagios的一個擴展,它被用於被監控的伺服器上,向nagios監控平台提供該伺服器的一些本地的情況。例如,cpu負載、內存使用、硬碟使用等等。
1)需要在nagios監控平台伺服器上安裝NRPE
# tar xzf nrpe-2.8.1.tar.gz
# cd nrpe-2.8.1
# ./configure && make all && make install-plugin
如果安裝成功,就可以在/.../nagios/libexec 目錄中找到 "check_nrpe"這個插件。之後需要定義一個可以在監控平台使用的命令,這個定義一般在/.../nagios/etc/commands.cfg中,其內容如下:在commands.cfg加入:
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
這樣就可以在定義服務的時候使用這個命令了,舉個例子:
define service{
host_name remotehost
service_description CPU Load
...
check_command check_nrpe!check_load }
這個例子就定義了對remotehost伺服器cpu負載情況的監控。
2)如何在被監控伺服器上安裝NRPE。
首先,需要准備的包有兩個:NRPE和nagios-plugin。首先安裝插件:
# /usr/sbin/useradd nagios
# passwd nagios
# tar xzf nagios-plugins-1.4.9.tar.gz
# cd nagios-plugins-1.4.9
# ./configure --prefix=/usr/local/nagios && make && make install
# chown nagios.nagios /usr/local/nagios/
# chown -R nagios.nagios /usr/local/nagios/libexec/
然後安裝NRPE:
tar xzf nrpe-2.8.1.tar.gz
cd nrpe-2.8.1
./configure &&make all&&make install-plugin&&make install-daemon
&& make install-daemon-config
安裝好了,可以到/usr/local/nagios/下面檢查一下,應該生成了4個目錄:bin、etc、libexec、share。之後我們要配置 一下,目的是讓NRPE可以以守護進程的形式監聽5666埠,為特定地址的nagios平台提供服務。
首先,需要修改/usr/local/nagios/etc/nrpe.cof。
找到「allowed_hosts=127.0.0.1」將其改為:allowed_hosts=127.0.0.1,$Nagios監控平台的地址或域名
3)啟動NRPE守護進程:(可以將此命令加入/etc/rc.local,以便開機自動啟動)
# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
此命令生成的日誌會在系統的日誌(/var/log/message)中。如果沒有出錯,就基本搞定了。驗收一下,在本機上:# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 或者在nagios監控平台伺服器上:
# /usr/local/nagios/libexec/check_nrpe -H $目標主機地址
正常的返回值為被監控伺服器上安裝的NRPE的版本信息:
NRPE v2.8.1
如果看到這些,NRPE安裝成功了。
那麼,通過NRPE,可以監控到哪些信息呢? 只要在被監控伺服器上有的插件(/usr/local/nagios/libexec中的所有插件),都可以使用。也就是說,你想監控什麼,只要有對應的插件,就可以實現。
在被監控端的 nrpe.cfg 文件中,可以看到這樣的配置:
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
這是用來檢查 CPU 負載的。
❸ linux jenkins怎麼重啟
linux中有下面幾條命令可以實現重新啟動,這些命令都需要root用戶的許可權:rebootshutdown
-r
now
#立刻重啟shutdown
-r
10
#過10分鍾自動重啟shutdown
-r
20:35
#在時間為20:35時候重啟如果是通過shutdown命令設置重啟的話,可以用shutdown
-c命令取消重啟。
❹ linux怎麼啟動jenkins
在LINUX裡面搭建一個java環境,然後解壓一個tomcat 把jenkins的war包放到tomcat的webapp下,啟動tomcat就可以訪問了
❺ 如何在linux下查jenkins版本號
1、在linux下打開jenkins,直接通過Manage Jenkins選擇Configure System。
❻ jenkins 可以安裝在linux系統嗎
1. 安裝jdk
Java代碼
cd ~/software
wget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-i586-rpm.bin
chmod u+x jdk-6u27-linux-i586-rpm.bin
./jdk-6u27-linux-i586-rpm.bin
java -version
2. 安裝maven
Java代碼
cd ~/software
wget http://labs.renren.com/apache-mirror//maven/binaries/apache-maven-3.0.3-bin.tar.gz
tar -xzvf apache-maven-3.0.3-bin.tar.gz
cd /opt
sudo mkdir maven
sudo chown/chgrp admin maven
mv ~/software/apache-maven-3.0.3 /opt/maven
3. 配置maven
Java代碼
附:
./執行命令
vi /etc/profile
M2_HOME=/opt/maven/apache-maven-3.0.3
PATH=$PATH:/usr/local/mysql/bin:$M2_HOME/bin
中間用:隔開,這樣做每次啟動仍然存在,否則只是全局變數,重啟消失
保存後 source /etc/profile
env 查看
mvn -version
M2_HOME=/opt/maven/apache-maven-3.0.3
PATH=$PATH:$M2_HOME/bin
mvn -version
3. 安裝jenkins
Java代碼 收藏代碼
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
rpm -ql jenkins
4. 配置jenkins
Java代碼
// edit JENKINS_PORT, JENKINS_USER
sudo vi /etc/sysconfig/jenkins
5. 修改jenkins許可權(如果修改JENKINS_USER情況下)
Java代碼
sudo chown/chgrp admin /usr/lib/jenkins
sudo chown/chgrp admin /var/log/jenkins
sudo chown/chgrp admin /var/lib/jenkins
6. 啟動jenkins
Java代碼
sudo /sbin/service jenkins start
❼ 如何在linux上修改jenkins默認主目錄.jenkins路徑
工作中,由於Jenkins默認的主目錄空間太小,導致需要將Jenkins默認的主目錄修改到其它目錄。本文針對更改Jenkins的主目錄詳細介紹。
注意:在Jenkins運行時是不能更改的. 請先將Jenkins停止運行。
一、Windows環境更改Jenkins的主目錄
Windows環境中,Jenkins主目錄默認在C:\Documents and Settings\AAA\.jenkins 。
可以通過設置環境變數來修改,例如: JENKINS_HOME=C:\jenkins,然後重新啟動jenkins。
二、Linux環境更改Jenkins的主目錄
Linux環境中,Jenkins主目錄默認在/root/.jenkins
Jenkins儲存所有的數據文件在這個目錄下. 你可以通過以下幾種方式更改:
1、使用你Web容器的管理工具設置JENKINS_HOME環境參數.
❽ 重啟jenkins 會不會把正在運行的停止
step1:進入到Jenkins的war包所在的目錄。
如果是win7及以上版本,直接打開Jenkins的war包所在的目錄,在地址欄敲cmd,回車。
上述結果和進入cmd後,用cd命令進入期望目錄 是一樣的。
step2:java -jar jenkins.war(調用裡面的這個war包,如果你的war包名字不是Jenkins.war,請用你的war包名字,不可生搬硬套)
2.啟動Jenkins服務
net start jenkins (註:如果Jenkins曾經啟動過,啟動服務不需要進入到某個目錄)
3.停止Jenkins服務
net stop jenkins
註:Jenkins的關閉和啟動都可以通過關閉和啟動服務來進行。
❾ linux 怎麼重啟jenkins
# root sudo chmod a+x jdk-6u45-linux-x64.bin sudo ./jdk-6u45-linux-x64.bin sudo groupadd jenkins //創建一個jenkins組 sudo useradd jenkins -d /home/jenkins -m
❿ linux怎麼重啟jenkins
linux中有下面幾條命令可以實現重新啟動,這些命令都需要root用戶的許可權:rebootshutdown -r now #立刻重啟shutdown -r 10 #過10分鍾自動重啟shutdown -r 20:35 #在時間為20:35時候重啟如果是通過shutdown命令設置重啟的話,可以用shutdown -c命令取消重啟。