def NSMemeStat(): sess = test_util.Login('10.102.28.201') r = nsmemory_stats.get(sess) print len(r) print type(r) print r[1].pool print 'Done'
def SSLStat(): sess = test_util.Login('10.102.28.201') r = ssl_stats.get(sess) print type(r) print len(r) print type(r[0]) print 'ssltotdec {}'.format(r[0].ssltotdec) r = ssl_stats.get(sess) print 'ssltotdec {}'.format(r[0].ssltotdec)
def Login(self) : self.sess = test_util.Login(self.nsip) if self.sess : d = test_util.GetNSIPS(self.sess) self.vip = d[NS.nsip.Type.VIP] self.snip = d[NS.nsip.Type.SNIP] hw = NSHW.nshardware.get(self.sess) self.hwdescription = hw[0].hwdescription return self.sess
def CertKey(): sess = test_util.Login('10.102.28.201') #ck = sslcertkey.sslcertkey.get(sess) #for c in ck : # print '{}'.format(c.certkey) try: ck = sslcertchain_sslcertkey_binding.sslcertchain_sslcertkey_binding.get( sess, 'Server2048_sha256') for c in ck: print '{} {}'.format(c.linkcertkeyname, c.certkeyname) except Exception as e: print e.message print '\n' try: ck = sslcertchain_sslcertkey_binding.sslcertchain_sslcertkey_binding.get( sess, 'ThreeCA2048') for c in ck: print '{} {}'.format(c.linkcertkeyname, c.certkeyname) except Exception as e: print e.message
obj.ssl.ersa = d['ersa'] obj.ssl.ersacount = d['ersacount'] obj.ssl.snienable = d['snienable'] obj.boundciphers = d['boundciphers'] obj.ssl.cipherurl = None obj.ssl.sslv2url = None obj.ssl.dtlsprofilename = None obj.ssl.sslprofile = None obj.ApplySavedCiphers(sess) try: SSLVSERVER.sslvserver.update(sess, obj.ssl) except NITROEXCEPTION as e: print 'Update Vserver failed : {}'.format(e.message) ret = False except Exception as e: print 'Update Vserver failed : {}'.format(e.message) ret = False return obj if __name__ == "__main__": sess = test_util.Login('10.102.28.201') l = SSLVSRVRCIPHER.sslvserver_sslcipher_binding.get(sess, 'vone') l = SSLVSRVRCIPHERSUITE.sslvserver_sslciphersuite_binding.get(sess, 'vone') for x in l: print '{} {} '.format(x.vservername, x.ciphername)
def NSStats(): sess = test_util.Login('10.102.28.201') st = ns_stats.ns_stats.get(sess, 'sys_cur_alloc_bm16_entries') print type(st)