加snmp
模組到openwrt
中去的解壓包檔案
net-snmp-5.4.2.1.tar.gz
2、拷貝到伺服器z:\package
目錄下(在目錄下建立
netsnmp
檔案)\\192.168.2.32\home\hbg\openwrt\a3_307\package\netsnmp
3、解壓snmp
檔案tar zxvf net-snmp-5.4.2.1.tar.gz
4、在netsnmp
目錄下新增makefile
5、在make menuconfig
時選中「
snmp
」選項就可以將**編譯進入
bin檔案了。
附錄:makefile檔案內容如下:
include $(topdir)/rules.mk
pkg_name:=snmp pkg_version:=5.4.2.1 pkg_base_name:=snmp pkg_release:=1 pkg_build_dir:=$(build_dir)/$(pkg_base_name)-$(pkg_version)
include $(include_dir)/package.mk
define package/$(pkg_name) section:=snmp category:=snmp title:=netsnmp agent for tvws maintainer:=hbg depends:= menu:=1 endef
define package/$(pkg_name)/description net-snmp-5.4.2.1 endef
define build/compile endef
configure_args +=
ifeq ($(config_mips),y) configure_args += --enable-add_drv_cflags="-fno-pic -mno-abicalls -mlong-calls -g 0" endif
define build/prepare $(cp) ./net-snmp-5.4.2.1/* $(pkg_build_dir)/ endef
define build/clean @- rm -rf $(pkg_build_dir)/ipkg* @- [ -e $(pkg_build_dir)/makefile ] && $(make) -c $(pkg_build_dir) clean $(call build/clean/default) endef
define package/$(pkg_name)/install $(install_dir) $(1)/$(pkg_bin_dir) endef
$(eval $(call buildpackage,$(pkg_name)))
OpenWRT使用SNMP監測網路狀態
最近在寫畢業 需要監測路由器的網路狀態,路由器是tp link tl1043nd v2,作業系統版本是openwrt 15.05,本來打算在路由器和監測機上使用socket通訊來互動資訊的,寫著寫著發現太麻煩了,因為路由器有許多個,就需要在監測機上要實現多執行緒之類的東西,後來發現openwrt上已...
Linux新版OpenWrt自動編譯載入ko
舊版的openwrt系統下,編譯出的ko模組,需要自己手寫啟動指令碼載入ko,這種方法比較繁瑣,好在新版的openwrt能實現自動載入ko操作。把pcie的驅動編譯成ko自動載入 package kernel linux modules usb.mk xhci modules xhci hcd xh...
Ubuntu 下的SNMP配置
root ubuntu sudo apt get install snmp snmpd 安裝snmp服務 root ubuntu vi etc snmp snmpd.conf 編輯snmp配置檔案 在這裡使用預設團體名public,實際環境中建議更改。1.將原有 agentaddress udp 1...