2020/08/28
2020/08/27
cacti 轉換到 librenms 的過程還有一個問題就是cacti可以自己寫shell 餵值來畫圖
目前還沒看到librenms有支援
所以想到應該可以把shell 拿到的值轉成snmp丟出來
查了一下文件
總共有三種方式可以做
pass
exec
extend
在snmpd.conf裡有說明及範例
但目前 exec 試不出來
extend 看來最方便使用
在/etc/snmp/snmpd.conf 最後加上
extend script1 /tmp/test
test的內容如下
#!/bin/sh
echo "aaa"
echo "bbb"
重啟 snmpd
systemctl restart snmpd
接下來使用 snmpwalk snmpwalk 捉值就可以了
snmpwalk -v2c -c public localhost 'NET-SNMP-EXTEND-MIB::nsExtendOutLine."script1".1'
得到
NET-SNMP-EXTEND-MIB::nsExtendOutLine."script1".1 = STRING: aaa
snmpwalk -v2c -c public localhost 'NET-SNMP-EXTEND-MIB::nsExtendOutLine."script1".1'
NET-SNMP-EXTEND-MIB::nsExtendOutLine."script1".1 = STRING: bbb
最後產出 OID
snmptranslate -On 'NET-SNMP-EXTEND-MIB::nsExtendOutLine."script1".1'
得到
.1.3.6.1.4.1.8072.1.3.2.4.1.2.7.115.99.114.105.112.116.49.1
2020/08/24
2020/08/22
延續之前的問題
目前打算把所有的設備流量全部移轉到librenms
其實之前就一直有這個打算
但一直沒做
原因是librenms如果要使用自訂的oid畫圖
支援程度不高而且很麻煩
現在好像有看到custom oid的功能
不過還沒試
然後cacti就只留非標準snmp畫出來的圖
再來另一個問題是 weathermap
因為librenms必須使用到 php 7的版本
可是wearhermap目前在php 7 上還是不支援
所以做法是在原來的cacti上把librenms的rrd 捉過來使用
但是
本來以為捉過來就可以直接使用
結果
weathermap weathermap 畫圖時預設是捉
traffic_in 和 traffic_out 這二個DS
cacti產生的rrd file 是這二個沒錯
但librenms產生的並不是
librenms rrd file的DS如下
INOCTETS OUTOCTETS INERRORS OUTERRORS
INUCASTPKTS OUTUCASTPKTS INNUCASTPKTS OUTNUCASTPKTS I
NDISCARDS OUTDISCARDS INUNKNOWNPROTOS INBROADCASTPKTS OUTBROADCASTPKTS
INMULTICASTPKTS OUTMULTICASTPKTS
所以要使用時必須指定DS
範例如下
TARGET /var/www/html/weathermap/librenms_rrd/10.0.0.1/port-id456.rrd:INOCTETS:OUTOCTETS
接下來的另一個問題是 weather weather 預設只會往前找 800 秒 rrd 的記錄時間
可是有可能會找不到值 而沒辦法畫圖
這個問題在cacti上沒碰過
可是使用librenms 的 rrd rrd 確實有發生讀不到的問題
所以必須在 weathermap的config 加上以下參數
SET rrd_period 3000
https://network-weathermap.com/manual/0.97/pages/targets.html
2020/08/21
2020/08/19
2020/08/05
好久沒有P2V了
最近轉了二台windows server 2008 r2
到proxmox
記錄一下步驟
使用vmware converter
vmware converter 6
使用vmware converter 轉成vmdk
有些硬体本來是使用uefi boot
如果是uefi的格式
在放進proxmox時 bios就要記得調整成 OVMF
不然直接使用預設 Sea bios 即可
proxmox上的hd要改為ide
放進proxmox後如果直接開几
會出現藍屏或是需要修復的畫面
因此在開机前
要使用 Acronis 的光碟先處理
https://www.acronis.com/zh-tw/enterprise/download/acronis-backup-12.5/?WebConsole=true&trial=0
下載可開机媒體 ISO
利用此ISO開機後 做一次異機還原的先處理
處理完成後
再開進windows就沒有問題了
步驟如下
https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE#VMware_vCenter_Settings
2020/07/16
2020/07/14
今天在測試 proxmox backer server (pbs)
感覺把之前一直敲碗的功能補上了
裝好後必須設定datastore
目前是一定要使用目錄 絕對路徑 所以只能先到OS把外部的storage mount 進來再設定

再來就是proxmox 要怎麼掛進來用
如果升到 pve-manager 6.2-9
在add storage時就會看到 Proxmox Backup Server可以用
只是要掛上去時試了一下
注意一下要輸入的值
https://www.proxmox.com/en/downloads/category/proxmox-backup-server
2020/07/13
看起來如果不是短時間頻繁的要check值





