Esempio n. 1
0
    def store_process_entries(self, data):

        self.server_update_processes(data.keys())

        collection = self.mongo.get_collection('processes')
        data["time"] = unix_utc_now()
        collection.insert(data)
        collection.ensure_index([('time', self.desc)])

        # Check for alerts
        server_alerter.check(data=data, alert_type='process')
Esempio n. 2
0
	def store_process_entries(self, data):
			
		
		self.server_update_processes(data.keys())

		collection = self.mongo.get_collection('processes')
		data["time"] = unix_utc_now()
		collection.insert(data)
		collection.ensure_index([('time', self.desc)])

		# Check for alerts
		server_alerter.check(data=data, alert_type='process')
Esempio n. 3
0
    def store_system_entries(self, data):

        data["time"] = unix_utc_now()

        self.server_update_disk_volumes(data.get('disk', None))
        self.server_update_network_interfaces(data.get('network', None))
        self.server_update_last_check(data['time'])

        collection = self.mongo.get_collection('system')
        collection.insert(data)
        collection.ensure_index([('time', self.desc)])

        # Check for alerts
        server_alerter.check(data=data, alert_type='server')
Esempio n. 4
0
	def store_system_entries(self, data):

			data["time"] = unix_utc_now()

			self.server_update_disk_volumes(data.get('disk', None))
			self.server_update_network_interfaces(data.get('network', None))
			self.server_update_last_check(data['time'])
			
						
			collection = self.mongo.get_collection('system')
			collection.insert(data)
			collection.ensure_index([('time', self.desc)])

			# Check for alerts
			server_alerter.check(data=data, alert_type='server')