Prometheus & Grafana

  • Category: 電腦相關
  • Last Updated: Tuesday, 20 December 2016 23:39
  • Published: Wednesday, 13 July 2016 16:24
  • Written by sam

試下Prometheus & Promdash

一樣是類似之前用的OpenNMS或是Cacti或是StatsD

在該目錄下也有許多xxxx_exporter可以將資訊提供給不同的介面作展示

當然現在很方便的是,也有許多用Docker的印像檔可以直接用,不用作"環境"設定

我的閒置機是Ubuntu

Linux ubuntu 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

首先,依此導讀檢查是否有備齊相關套件

因為有.deb套件

所以可以使用編譯好的組件

請先加入來源至系統的 /etc/apt/sources.list

然後直接更新、安裝即可

或是偷懶的話也可以使用 aptitude install 也行,會自動幫你做掉相關套件

完成的話

預設訪問畫面(正常是倒數第二張圖,這是Grafana)

Http://boredom.gotdns.com:9090/

 photo 2016-07-14_113712_zpsf5p0yf4b.jpg

Read more: Prometheus & Grafana

OCSP_basic_verify() failed & Failed to decode session object

  • Category: 電腦相關
  • Last Updated: Tuesday, 20 December 2016 23:40
  • Published: Thursday, 07 July 2016 11:16
  • Written by sam

 

看一下log

2016/07/07 10:45:56 [error] 737#0: OCSP_basic_verify() failed (SSL: error:27069076:OCSP routines:OCSP_basic_verify:signer certificate not found) while requesting certificate status, responder: ocsp.int-x3.letsencrypt.org
2016/07/07 10:51:21 [error] 737#0: OCSP_basic_verify() failed (SSL: error:27069076:OCSP routines:OCSP_basic_verify:signer certificate not found) while requesting certificate status, responder: ocsp.int-x3.letsencrypt.org
2016/07/07 10:57:06 [error] 737#0: OCSP_basic_verify() failed (SSL: error:27069076:OCSP routines:OCSP_basic_verify:signer certificate not found) while requesting certificate status, responder: ocsp.int-x3.letsencrypt.org
2016/07/07 11:08:46 [error] 737#0: OCSP_basic_verify() failed (SSL: error:27069076:OCSP routines:OCSP_basic_verify:signer certificate not found) while requesting certificate status, responder: ocsp.int-x3.letsencrypt.org

竟然有滿滿的錯誤

這是使用了 letsencrypt 的ssl

解決方式很簡單

修改一下 Nginx config

ssl_certificate  /etc/letsencrypt/live/boredom.gotdns.com/cert.pem;

變成

ssl_certificate  /etc/letsencrypt/live/boredom.gotdns.com/fullchain.pem;

就完成了

######################################

再來另一個錯誤 (Joomla 3.2)  似乎也可透過升級解決!

FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to decode session object. Session has been destroyed in /boredom.gotdns.com/libraries/joomla/session/session.php

進到Joomla 目錄  vi ./cli/finder_indexer.php

JFactory::getApplication('site');
$_SERVER['HTTP_HOST'] = 'domain.com';

把這兩行"順序"對調即可

$_SERVER['HTTP_HOST'] = 'domain.com';
JFactory::getApplication('site');

 

Ansible 基本操作

  • Category: 電腦相關
  • Last Updated: Tuesday, 20 December 2016 23:43
  • Published: Thursday, 14 April 2016 12:16
  • Written by sam

之前試著操作過的Ansible因腦袋放鬆太久

趁現在閒著,把比較常用的初階Ansible操作記錄一下

安裝就先略過了

root@ubuntu:/etc/ansible#
這個目錄下有兩個主要設定檔案
一個是hosts, 一個是ansible.cfg

通常我會修改的是

Read more: Ansible 基本操作