android是在WIFI的進階
APPLE則是在設定的一般的關於本機

Joppy 發表在 痞客邦 留言(0) 人氣()

一樓餐廳外圍滿滿是鳥,還有築巢。
養鳥為患。

Joppy 發表在 痞客邦 留言(0) 人氣()

想到很多不爽快的地方。
那些平常要我們額外協助的處室,在這時候,都選擇回到自己辦公室做自己的事,也不願意來聽課。

Joppy 發表在 痞客邦 留言(0) 人氣()

之前辜辜剛出社會來到花慈,後來有幾個機會,來找幸璉,那時我還是幸璉的房客。
也一起參與了幾次的討論

Joppy 發表在 痞客邦 留言(0) 人氣()

原以為會是個「動起來」的一年。
 

Joppy 發表在 痞客邦 留言(0) 人氣()

反正我們以後就是沒有MOBILE了,這樣你懂了嗎!

Joppy 發表在 痞客邦 留言(0) 人氣()

記一下今天講話的記憶點
1。他不是資訊背景,是管理背景,不要以為他在看似資訊的公司做很久,就以為他資訊很利害,你知道他不會用GOOGLE日曆嗎!

Joppy 發表在 痞客邦 留言(0) 人氣()

什麼時候變成了這樣
文字漸漸奉獻給報告、記錄

Joppy 發表在 痞客邦 留言(0) 人氣()

建議工具


winscp

notepad++
putty

Joppy 發表在 痞客邦 留言(0) 人氣()



用處網址


排序 

 



排序 

 




Joppy 發表在 痞客邦 留言(0) 人氣()

LINK與NODE可以做得更多










以現行的使用上LINK和NODE使用上很單純,是在監看網路流量。

這是因為我們只使用editor在編輯畫面的關係,但因為師伯提出了疑問,問是否能在圖面上就知道我的服務是不是死了?

所以才去找了這些內容。

 

有幾個東西,在開始實作之前要先知道

首先要知道的是Target

再來是實作的時候,要知道你的「監測目標是誰」,再來是你要「顯示在哪裡」或是「怎麼顯示

 

Target的參考:連結

以目前實作的圖來看的話,2個地方用到了Target

1。機器是否活著

2。服務是否活著

 

1。從這裡開始就會碰到實作的時候,要知道自己的「監測目標是誰」,雖然想知道機器是否活著,但,你要怎麼在CACTI上,知道這台機器上活著?

看圖嗎?還是看MONITOR?哪裡可以回傳狀態給你??

 

在翻找了線上外國人的內容後,發現了TARGET,並查找文件後

在Target的說明文件裡,有一個


原理是:Cacti本身在加入device時,會產生一個device ID,並且就開始在確認snmp是否正常,在Console→Device頁的列表中,其實就有一個欄位叫Status



既然這裡有,那就有資料可以撈。

在target說明文件裡就有一個cacti host status。

怎麼用??直接看範例

 


NODE LDAP2.QA.Status

LABEL LDAP2.QA

INFOURL /graph_view.php?action=tree&tree_id=2&leaf_id=191

ICON images/Services_{node:this:state}.png

TARGET cactihost:142

USESCALE none in

POSITION 963 260

 


這裡的cactihost:142,這裡的142,就是上圖中的ID。若是想要監測的是D01,那你這裡的設定就要設定成3

那得到了資料,要怎麼顯示??

 

在weathermap裡,顯示可以用文字。也可以用icon,但狀態是會變化的,所以它有一個東西,會讓數值變化。

{node:xxx:xxx}

就是這個。我沒有太詳細得找出它可以幹嘛,僅針對我們需要的去尋找

如下

{node:this:state}

後面會用state是因為我們的TARGET是cactihost,所以state會有回傳值

 

cactihost的回傳值包括:




























Codestate value
0 disabled
1 down
2 recovering
3 up
5 unknown


實際操作:

先看範例圖



左邊右邊的旗子是不同顏色的,但這不是固定的,而是因為偵測到的數值不同,而去取得不一樣的icon

左邊的icon檔案叫:flag_up

右邊的icon檔案叫:flag_down

在檔名中我們加入回傳值,讓我們的圖能夠變化。

 

code如下:


NODE LDAP2.Status

LABEL Status

LABELOFFSET -40 0

LABELFONT 3

INFOURL /graph_view.php?action=tree&tree_id=2&leaf_id=95

ICON images/flag_{node:this:state}.png

TARGET cactihost:74

POSITION 600 170


USESCALE none 

 

ICON images/flag_{node:this:state}.png

在固定的部份中間加上會變化的code,旗子就會變化了。

 

旗子和左邊的Status其實是同一個東西。如果要在一個node就做掉。code就像上面這樣。

但如果要分開,其實也不是不行,只是這樣就多了兩個node要調整。

分開有差別嗎???

有!!

當它是一起的時候,因為它有target,所以它會有回傳值,它的回傳值,會影響這個node的顏色。

影響它的是 USESCALE

若希望它就是白的,那就如同上面寫的最後一行USESCALE none 

若是希望它隨著狀態改變跟著預設值的scale會有顏色,那就不用設定了。

若是想要有自訂的顏色,可以另外設定。

可以參考這個:SCALE

 

 

在實作的時候,INFOURL,看似好像只能針對cacti自己本身去設定,但後來發現,你如果加上其它的url,也是有效的。

所以在實作的時候,我把它當做超連結在用,讓它可以切到旗子頁,也可以切回服務頁。

 

 


LINK的部份

師伯和李育給了我一張圖,說,他們希望可以像這樣。



 

機器是主機,線是服務

雖然以網管的角度來說,這樣的畫法有點問題,因為服務是後面那台主機提供的,並不是連結的,連結的是網路。

 

但非網管的角度來說,要這樣看其實也不是不行。

既然有圖了。把圖畫出來不難,但線要怎麼顯示我的服務有沒有在?

跟NODE一樣,我要監控的TARGET在哪,要清楚明白

在LINK的說明裡一樣有TARGET,既然有,那就可以弄!

 

若是在EDITOR裡面,製作LINK裡,有個DATA SOURCE,後面可以PICK FROM CACTI

在這裡就可以選擇你的TARGET是哪個你在CACTI裡監控的「目標」

就是我們在建立DEVICE時,會另外產生要監控的服務。

 

可以這麼說,只要CACTI監控得到,那WEATHERMAP應該就能畫得出來。

 

但這裡有個地方一定要知道,雖然寫了CODE,選了DATA SOURCE,但不代表你正確

如果你錯了,CACTI裡有個地方可以看到你的錯誤LOG

WEATHERMAP→最下面的「 Weathermap Management 」點進去




你會看到你所有的CONFIG ,若旁邊有驚嘆號,就表示它有BUG




點進去看,你就會看到LOG。




 

SERVICES在CACTI是一個比較有趣的東西,在網路流量裡,你同時會產生IN跟OUT,但在偵測服務時,你只會有0或1,沒有IN或OUT。

所以在設定TARGET時,要在前後面加東西,讓它產生IN跟OUT,這樣圖的產生才會正常。

 

TARGET gauge:/var/www/html/rra/s37-ebook_tcp_3161.rrd:TCP:TCP

中間的RRD檔,是我的DATA SOURCE

後面的冒號加TCP而且兩個,是為了讓它的IN跟OUT都填上我這個DATA SOURCE偵測的內容裡叫TCP的數值

而前面的GAUGE說明如下 ,是為了讓偵測的浮點數能夠正常呈現才加上去的。

GAUGE: numbers that are not continuously incrementing, e.g. a temperature reading. Floating point numbers are accepted.

相關的說明:連結

 

CODE就像下面這樣


LINK man-Ebook

COMMENTFONT 5

INFOURL /graph.php?rra_id=all&local_graph_id=2892graph.php?action=view&local_graph_id=2892

OVERLIBGRAPH /graph_image.php?local_graph_id=2892&rra_id=0&graph_nolegend=true&graph_height=100&graph_width=300

BWLABEL none

COMMENTPOS 95 50

TARGET gauge:/var/www/html/rra/s37-ebook_tcp_3161.rrd:TCP:TCP

INCOMMENT HTTP80

NODES man Ebook

BANDWIDTH 1


 

最後,在呈現的時候會發現,也沒有BUG了,為什麼線是白的?

我查到最後,發現是因為,預設的BANDWIDTH是100,1/100是0%是白色的,所以要在這個LINK設定

設定這一條LINK的最大就是100,所以當我是1的時候,線就要是滿的。

 

但原本的顏色區塊設定線100%時,是紅的。一般而言,看到紅的,會覺得好像是出事了。

所以在GLOBAL設定裡,要把100%的顏色設定成綠色。把0%設定成紅色。

 


SCALE DEFAULT 0    0    255   0   0  

SCALE DEFAULT 0    1    255   0   0  

SCALE DEFAULT 1    10   140   0 255  

SCALE DEFAULT 10   25    32  32 255  

SCALE DEFAULT 25   40    32 192 255  

SCALE DEFAULT 40   55     0 192   0  

SCALE DEFAULT 55   70   240 240   0  

SCALE DEFAULT 70   85   255 192   0  

SCALE DEFAULT 85   100    0 240   0  





Joppy 發表在 痞客邦 留言(0) 人氣()

LINK的外觀













必須要先知道。

Weathermap在畫的時候,讀的是一個控制檔。
一個控制檔就是一張圖。
位置在:cacti安裝目錄/plugins/weathermap/configs
因為12.111和19.23、22都是直接裝在web server的根目錄裡,所以路徑是
/var/www/html/plugins/weathermap/configs
目錄裡的檔案,就是我們的圖,以前我們是用editor去建立,去add node跟add link,產生的就是這個檔。
檔案裡分三段。

GLOBAL區

NODE區

LINK區
區與區之間可以混著放,但這幾天編下來覺得,還是用註解把它們分開,比較好管理。
預設開一個圖出來之後,會有一些default的東西,那些我沒有動它們。

講LINKLINK的參數(請拉到最上面)

在editor裡面,編輯的方式是add link,然後選來源,再選目的,這樣子link就產生了。
跟node一樣,若我們需要做一些調整,就需要進來直接編輯這個檔案。

承node說明裡,我建立了一個藍色小人,我接著再產生一個黃色小人,然後把他們連在一起。

code就如下

 


NODE man

        LABEL man

        INFOURL /graph.php?rra_id=all&local_graph_id=96

        OVERLIBGRAPH /graph_image.php?rra_id=0&graph_nolegend=true&graph_height=100&graph_width=300&local_graph_id=96

        ICON 51 51 images/man-blue.png

        LABELOFFSET -40 0

        POSITION 208 209

 

NODE man2

        LABEL man2

        ICON 51 51 images/man-yellow.png

        LABELOFFSET -40 0

        POSITION 210 361

 

LINK man-man2

        NODES man man2


#這裡的node不能亂動,一動,LINK就會消失,若之前有在editor編輯過應該知道,若將node刪掉,link也會消失,在此檔案裡也看得到link消失。

圖就像這樣:



 

但似乎線條太細了。

有2種作法。

1。在大環境就設定預設粗細。

2。每一條去改。

 

作法1:在Map properties裡面,有個Default Link Width




作法2:

這在editor裡面可以調整,點lnik後,將LINK width改小一點就行了。

而且code裡面,則是

 

LINK man-man2

WIDTH 3

NODES man man2



 

若是不喜歡那種箭頭樣式,Weathermap有提供另一種

像這樣



 

一樣的兩個方式。一個是改大環境。一個是單條改。

作法1。








作法2:

這在editor裡面可以調整,點lnik後,將LINK width改小一點就行了。

而且code裡面,則是

 

LINK man-man2

WIDTH 3

NODES man man2


ARROWSTYLE compact

 

 

看這張圖




它上面有淡淡的字。

要怎麼讓它出來??

 

在editor上也可以設定上去,點開LINK後,最下面有

IN comment跟

Out comment。

打上字就行了

因為LINK是雙向,一個是IN 一個是out。要怎麼顯示就看我們要顯示在哪了。

但若要改comment的大小,就需要在code裡面去調整

以上圖來看

則是


LINK man-man2

        WIDTH 3

        ARROWSTYLE compact

        COMMENTFONT 5

        INCOMMENT blue

        OUTCOMMENT yellow

        NODES man man2





Joppy 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。