RIV::SnmpAccess modülüne genel bakış
RIV::SnmpAccess modülü, Network Manager MIB ağaçlarında SNMP ile ilgili işlemleri gerçekleştirmek için bir arabirim sağlar.
RIV ::Agent ve RIV:::SnmpAccess modülleriyle SNMP bilgilerinin alınması
Aşağıdaki listede, keşif aracılarının Perl API 'sinin bu sürümüyle SNMP bilgilerini edinme konusunda nasıl çalışması gerektiği özetlenmektedir:
RIV::AgentveRIV::SnmpAccessmodülleri tarafından sağlanan Get, GetNextve GetBulk yöntemlerinin uygun sorguları yapabilmesi için Helper Server (ve ncp_ctrl) çalışmalıdır.- Perl API 'sinin bu sürümüyle uygulanan keşif aracıları, bir ağ aygıtından SNMP bilgilerini almak için
RIV::Agentmodülü tarafından sağlanan Get, GetNextve GetBulk yöntemlerini kullanmalıdır. - Perl API ' nın önceki sürümleriyle uygulanan ve Get, GetNextve
RIV::SnmpAccessmodülü tarafından sağlanan GetBulk yöntemleri adı verilen keşif aracıları çalışır.RIV::Agentmodülü tarafından sağlanan Get, GetNextve GetBulk yöntemlerini kullanmak için bu keşif aracılarını bağlamanıza gerek yoktur.
RIV:SnmpAccess oluşturucusu
RIV::SnmpAccess modülünün sağladığı yöntemlere erişmeden önce, yeni bir RIV::SnmpAccess nesnesi yaratmak ve kullanıma hazırlamak için RIV::SnmpAccess oluşturucusunu çağırmanız gerekir. RIV::SnmpAccess oluşturucusu, bir keşif aracısı uygulama nesnesine ya da bir istemci/sunucu uygulama nesnesine kutsanmış bir başvuru alır. Bu uygulama nesneleri, RIV::Agent ya da RIV::App oluşturucusuna yapılan önceki bir çağrıda döndürüldü.
Koşutzamanlı zamanuyumsuz istek sayısı üst sınırı
RIV::SnmpAccess modülü, eşzamanlı zamanuyumsuz istek sayısı üst sınırını ayarlayan bir MaxAsyncConcurrent değişkeni sağlar.
Zamanuyumlu ve zamanuyumsuz SNMP işletim yöntemleri
RIV::SnmpAccess modülü, Vertigo SNMP ve MIB kitaplık işlevlerine bir arabirim sağlar. Her bir SNMP Get yönteminin zamanuyumlu ve zamanuyumsuz varyantları sağlanır. Zamanuyumlu sürümler, çağıranın sonuçlar kullanılabilir oluncaya (ya da istek başarısız oluncaya) kadar beklemesine neden olur. Tüm zamanuyumsuz sürümler RIV::GetResultaracılığıyla sonuçları döndürür. Bu ikinci yöntem kullanılarak, çakışan G/Ç, Perl iş parçacıklarını kullanma karmaşıklığı olmadan gerçekleştirilebilir.
SNMP işletim yöntemleri
RIV::SnmpAccess modülü, keşif aracılarının ve istemci/sunucu uygulamalarının Helper Server aracılığıyla bir ağ aygıtında SNMP işlemleri gerçekleştirmek için kullandığı yöntemleri sağlar. Bu nedenle, SNMP ile ilgili yöntemlerin uygun SNMP isteklerini yapabilmesi için Yardımcı Sunucu (ve ncp_ctrl) çalışır durumda olmalıdır.
Aşağıdaki çizelgede, RIV::SnmpAccess modülünün sağladığı SNMP işletim yöntemleri tanımlanır ve kısaca açıklanır:
| SNMP işletim yöntemi | Açıklama |
|---|---|
|
Belirtilen ASN.1 değerini karşılık gelen OID değerine dönüştürür. |
|
Belirtilen MIB değişkeninde zamanuyumsuz bir SNMP |
|
Belirtilen MIB çizelgesindeki tüm MIB nesnelerinde zamanuyumsuz SNMP |
|
Belirtilen MIB değişkeninde zamanuyumsuz bir SNMP |
|
$NCHOME/mibs dizininde bulunan dosyalara göz atarak tüm MIB ağacını alır. |
|
Belirtilen OID ' yi karşılık gelen ASN.1 değerine dönüştürür. |
|
Belirtilen MIB değişkeninde zamanuyumlu bir SNMP |
|
Belirtilen MIB çizelgesindeki tüm MIB nesnelerinde zamanuyumlu bir SNMP |
|
Belirtilen MIB değişkeninde zamanuyumlu bir SNMP |
|
Belirli bir MIB değişkeniyle başlayarak, belirli bir aygıt üzerinde SNMP |
|
Tam ASN.1 değerini dizinine ve temel OID ' ye dönüştürür. |
Bu yöntemlerle ilişkili başvuru (man) sayfaları için bkz. RIV:::SnmpAccess modül başvurusu .