OS:centos 7
rrdtool 1.7.2
目前使用了librenms的這套...
但是當前碰到一個問題是osupdate的執行上一直不是很好
本機的osupdate是正常的,但是只要跨機的部分osupdate往往無法正常使用
如果在librenms本機執行指令snmpwalk的話都會出現問題..
EX:
snmpwalk -v2c -c public IP -M /opt/librenms/mibs -m ALL NET-SNMP-EXTEND-MIB::nsExtendOutput2Table
當前子機往往都會出現Cannot find a valid baseurl for repo: base/7/x86_64問題..
而如果去子機先執行osupdate的sh後...主機就可以抓到該機執行後取得的數字值
但是隔兩天如果要再執行snmpwalk的指令後...則會出現librenms STRING: [Errno 13] ............: '/var/cache/yum/x86_64/7/epel/gen/updateinfo.xml'的提示...
去子機執行yum clean all後...回主機執行就會出現上述的無法yum的提示..
變成又要去子機執行osupdate取得值...主機才可以取到產生後的值...
但是這樣應該是不對的吧?...
請問此問題應該如何解決才是對的?還是只能靠子機另外弄一個sh..然後排程來解決?