使用的系統為Redhat 7.6 的64位,使用Net-SNMP 5.7版本
創新互聯是專業的神農架林區網站建設公司,神農架林區接單;提供成都做網站、網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行神農架林區網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
安裝MySQL包
rpm -ivh mysql-community-libs-compat*
不安裝這個包會出現如下報錯
安裝
cd /mnt/Packages rpm -ivh net-snmp yum install -y net-snmp-perl yum install -y net-snmp-utils yum install -y net-snmp-devel yum install -y net-snmp-lib
驗證
可以使用下面的命令去驗證你是否成功安裝了Net-SNMP,如果你可以獲取到正確的版本號,說明你已經成功安裝了Net-SNMP
snmpget --version
配置snmpd.conf
vi /etc/snmp/snmpd.conf
############################################################################### # Access Control ############################################################################### # First, map the community name "public" into a "security name" # sec.name source community com2sec notConfigUser default public # Second, map the security name into a group name: # groupName securityModel securityName group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser # Third, create a view for us to let the group have rights to: # Make at least snmpwalk -v 1 localhost -c public system fast again. # name incl/excl subtree mask(optional) #view systemview included .1.3.6.1.2.1.1 #view systemview included .1.3.6.1.2.1.25.1.1 # Finally, grant the group read-only access to the systemview view. # group context sec.model sec.level prefix read write notif access notConfigGroup "" any noauth exact all none none # ----------------------------------------------------------------------------- # YOU SHOULD CHANGE THE "COMMUNITY" TOKEN BELOW TO A NEW KEYWORD ONLY # KNOWN AT YOUR SITE. YOU *MUST* CHANGE THE NETWORK TOKEN BELOW TO # SOMETHING REFLECTING YOUR LOCAL NETWORK ADDRESS SPACE. ## incl/excl subtree mask view all included .1 80 ############################################################################### # System contact information # # It is also possible to set the sysContact and sysLocation system # variables through the snmpd.conf file: syslocation Unknown (edit /etc/snmp/snmpd.conf) syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf) ############################################################################### # Logging # # We do not want annoying "Connection from UDP: " messages in syslog. # If the following option is commented out, snmpd will print each incoming # connection, which can be useful for debugging. dontLogTCPWrappersConnects yes ############################################################################### com2sec notConfigUser localhost Server_pu
運行snmpd 且開機自啟動
chkconfig snmpd on systemctl start snmp
可通過如下命令檢查snmpd是否啟動
netstat -na | grep 161
或
ps aux | grep snmp
測試snmpd
可以用如下的幾個命令獲取系統開機時間,如果有正確的返回則說明snmp運行正常
snmpwalk -v 2c -c public localhost sysUpTime.0
pip install client
pip install python3-netsnmp
新聞標題:Python開發環境搭建(5):SNMP
當前網址:http://www.yijiale78.com/article14/ihdpde.html
成都網站建設公司_創新互聯,為您提供軟件開發、微信小程序、網站設計、電子商務、營銷型網站建設、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯