原创 ubuntu下nagios監控環境搭建

nagios是一個開源的服務器監控軟件,以其靈活的插件式結構而聞名。最近工作需要搭建一個nagios監控環境,主要是監控服務器的內存,磁盤等等,以及進行mysql監控。 一、準備工作       準備兩臺機器IP分別爲172.16.70

原创 移位操作的優先級

看一下下面的代碼片段 #include <stdio.h> #include <stdlib.h> int main() { int i = 2; int x = i << 2 + 1; printf("%d\n", x)

原创 php apc緩存以及與redis的對比

APC簡介 APC的全稱爲Alternative PHP Cache, 是一款開源的php插件,用來對php的代碼或者用戶數據進行緩存。 APC 對php代碼的緩存 apc可以去掉php動態解析以及編譯的時間,php腳本可以執行

原创 nagios pnp插件安裝以及配置(續)

引言 有問題就必須要解決,不過在Ubuntu上折騰了幾天也沒有解決掉上一篇文章中的問題,如果解決了檢測的問題,到後面應該還會有一堆配置的問題,好吧那就換成centos吧,我在自己的電腦上安裝了兩臺虛擬機,一臺爲64位centos5.5 一

原创 I/O複用(一)--select & poll

楔子 while ((n = read(STDIN_FILENO, buf, BUFSIZE)) > 0 ) if (write(STDOUT_FILENO, buf ,n) != n ) err_sys("write

原创 /dev/null文件使用

今天讀到這樣一行代碼 echo $1 | grep -E $ip_re >/dev/null 2>&1 愣了半天。然後查了一下弄明白了,寫個筆記記錄一下。 1 /dev/null用法 這是Unix的一個特殊文件,相當於回收站,一切拋入

原创 pnp4nagios繪製多條對比曲線

引言 默認的pnp4nagios繪圖插件只能繪製出單條曲線,即使腳本輸出多個性能參數,pnp4nagios的默認行爲也不過是多畫幾張圖,但是不在同一個圖中,令數據的對比比較困難,因此需要自己寫默認來進行實現 正文 首先準備好腳本pnp_t