Öncelikle bu yazıyı tamamen kendi çalışma ortamımı baz alarak yazdığımı söylemek isterim. Yazıdaki talimatları uygulayarak bir sonuca varamayabilirsiniz ama ben daha sonraki aşamalarda ne yapmam gerektiğini ve hangi sırayla yapmam gerektiğini unutmamak için buraya yazıyorum. Belki daha sonra daha da detaylandırabilirim. Yararlandığım kaynakları da aşağıya ekleyeceğim. Direkt onlara da bakabilirsiniz. Yaptığım şeylerin çalıştığını hızlıca görebilmek adına basit bir Django projesi oluşturdum. Hiç bir model vs oluşturmadım. Her şeyiyle çalışan bir web uygulaması. Bu web uygulamamı, Windows'ta oturum açmadan ayağa kaldırmak istiyorum. Çünkü yerelde bir sunucum var ve elektrikler gittikten sonra bile, eğer eletkrikler tekrar gelirse kendini yeniden başlatacak şekilde ayarladım. Ama tekrar arayüze girip kullanıcı şifresini yazmak (şifresiz yapmak da bir çözüm ama güvenlik malum) yorucu. O halde ben giriş yapmadan arkaplanda Django uygulamam ayağa kalksın istedim. Bunun için çeşitli yön
Wireshark programını kullanarak yakaladığımız SNMP (Simple Network Management Protocol) paketlerinde data kısmında bazı sayılar var. Bunların ne olduğunu araştırdığımız zaman karşımıza OID kodları geliyor. Bu kodların hiyerarşisi şöyle: (Kaynak: https://tr.wikipedia.org/wiki/Dosya:SNMP_OID_MIB_Tree.png ) OID kodlarının tam olarak ne iş yaptıklarını öğrenmek için https://oidref.com/ web sitesini kullanabiliriz. Wireshark programından kopyaladığımız OID kodunun tam olarak ne iş yaptığını görmek için verdiğim https://oidref.com/ sitesinin sonuna direkt olarak yapıştırıyoruz. Mesela şu şekilde: https://oidref.com/1.3.6.1.4.1.236.11.5.11 . Burada ilgili OID kodunun ata düğümü, alt düğümleri veya kendisiyle aynı düğüme bağlı diğer düğümleri görebiliriz. MIB kodları bir noktadan sonra kuruluşa özel oluyor ve yukarıda verdiğimiz yerde bulamıyoruz. O yüzden kuruluşa özel araştırma yapmamız gerekiyor. Mesela Samsung Yazıcı MIB kodları şuralarda toplanmış: https://github.com/librenms/lib