Exemple #1
0
 def startApp(self):
     self.stopThreads()
     self.zen_get = zenoss_actions(Server=self.conf.server)
     self.connect(self.mainwindow, SIGNAL("deleteEvent(PyQt_PyObject)"), self.deleteEvent)
     self.startThreads()
     self.updateDisplayconfigs()
     self.display()
Exemple #2
0
    def run(self):
        #give enough time for the app to load and initialize
        #time.sleep(60)
        while True:
            #print(self.refreshTime)
            time.sleep(int(self.refreshTime))

            self.zen_get = zenoss_actions(Server=self.server)

            self.events = self.zen_get.getEvents()

            self.emit(QtCore.SIGNAL("refreshData(PyQt_PyObject)"), self.events)
Exemple #3
0
    def checkConnection(self):
        logging.debug("Check Connections")
        self.zen_get = zenoss_actions(Server=self.conf.server)
        self.events = self.zen_get.getEvents()
        self.settings.setConfigData(self.conf)

        if self.events == False:
            self.mainwindow.show()
            self.smallwindow.hide()
            msgBox = QMessageBox()
            msgBox.setText("Error: Can not connect to Zenoss Server");
            self.stopThreads()
            msgBox.exec_()
            logging.debug("Connection Failed")
        else:
            logging.debug("Connected - App Started")
            self.startApp()