Linux'ta snmp ile özel veri çekmek - Murat Özalp
« Uzunçam Yaylası
Benim için günün parçası »
Linux’ta snmp ile özel veri çekmek
Debian üzerinde test edilmiştir.
/etc/snmpd.conf içerisine exec özel_bir_isim /betik/yolu/ve/betik/ismi şeklinde doğrudan belirtilebiliyor. Bu durumda, uzaktan, snmp ile veri çekmek için, .1.3.6.1.4.1.2021.8.1 OID ile betiğin cevabı çekilebilir. Birden fazla betik kullanılırsa, belirtilen OID'e snmpwalk yapıldığında gelen verilerden en son parametresi; 1,2,… şeklinde aratrak devam edecektir.
Diğer taraftan, çalıştırılan betik, root yetkisi istiyorsa, visudo komutu ile /etc/sudoers dosyasına, snmp kullanıcısı için root yetkisi ile program çalıştırma izni verilebilir. Örnek eklenecek satır: snmp ALL = NOPASSWD: ALL. Ancak, en güzeli snmp kullanıcısı için, sadece ihtiyacı olan komuta root yetkisi vermektir.