$ cd /usr/local/prometheus-server $ cat << 'EOF' > alerts.rules
# インスタンスに 5分以上(FOR) アクセスできない場合(IF up == 0) # severity = "critical" とラベル付けし通知 ALERT InstanceDown IF up == 0 FOR 5m LABELS { severity = "critical" } ANNOTATIONS { summary = "Instance {{ $labels.instance }} down", description = "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 5 minutes.", }
hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /var/lib/jenkins/config.xml at hudson.WebAppMain$3.run(WebAppMain.java:234) Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /var/lib/jenkins/config.xml at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269) at jenkins.InitReactorRunner.run(InitReactorRunner.java:44) at jenkins.model.Jenkins.executeReactor(Jenkins.java:912) at jenkins.model.Jenkins.<init>(Jenkins.java:811) at hudson.model.Hudson.<init>(Hudson.java:82) at hudson.model.Hudson.<init>(Hudson.java:78) at hudson.WebAppMain$3.run(WebAppMain.java:222)
CentOS 5 に vim をソースからビルドしようとした所 .configure 実行時にエラー発生
1 2 3 4
no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib.
terminal library がないと怒られている。
ちなみにこんな流れで vim をソースからダウンロードしビルドしようとしました。
1 2 3 4 5 6
$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 $ tar xvf vim-7.4.tar.bz2 $ cd vim74 $ ./configure --enable-multibyte --with-features=huge --disable-selinux --prefix='/usr/local/vim-7.4' $ sudo make install $ sudo ln -s /usr/local/vim-7.4/bin/vim /usr/bin/vim
ncurses-devel インストールし再度実行
1
$ sudo yum install -y ncurses-devel
通りました (;_)
yum でインストールする vim だと Neobundle が利用不可バージョンだった為 ソースからビルドする選択にしました。
precmd: vcs_info: function definition file not found
Version 4.3.6 以上でないと vcs_info は利用できないそう
1
vcs_info is available since zsh-beta, version 4.3.6-dev-0+20080929-1 or later
バージョン確認
1 2 3
$ /bin/zsh --version
zsh 4.2.6 (x86_64-redhat-linux-gnu)
なので zsh バージョンアップデートする必要があります。
zsh 5.2 ダウンロード ビルド
1 2 3 4 5
$ cd /usr/local/src $ wget https://sourceforge.net/projects/zsh/files/zsh/5.2/zsh-5.2.tar.gz/download $ tar xvjf zsh-5.2.tar.gz $ cd zsh-5.2 $ ./configure && make && sudo make install
インストールされた zsh バージョン確認
1 2 3
$ /usr/local/bin/zsh --version
zsh 5.2 (x86_64-unknown-linux-gnu)
新たにダウンロードした zsh にシェル変更
1 2
$ echo "/usr/local/bin/zsh" | sudo tee -a /etc/shells $ chsh -s /usr/local/bin/zsh
それでも、まだ出てくるこのエラー。。
1
precmd: vcs_info: function definition file not found