Hi,
Wir stehen vor dem Problem das wir Traps von verschiedenen Kunden bekommen. Der Kunde selbst soll per NagTrap Zugriff auf seine Traps bekommen. Es muss jedoch unter allen Umständen verhindert werden das Kunde A auf Daten von Kunde B zugreifen kann. Hat jemand eine Idee wie es sich realisieren lässt, dass die Traps bestimmten Tabellen / Datenbank zugeteilt werden können? Ich habs mit einem Trigger versucht - ist allerdings mein erster und funktionieren tut er auch noch nicht wirklich

.
hier der Trigger Code:
 |
MySQL-Abfrage(n)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
DELIMITER $$
DROP TRIGGER /*!50033 IF EXISTS */ `trap_verteilung`$$
CREATE TRIGGER trap_verteilung BEFORE INSERT on snmptt.snmptt
FOR EACH ROW
BEGIN
IF new.community = 'public' then
insert into snmp.test
SET id = new.id,
eventname = new.eventname,
eventid = new.eventid,
trapoid = new.trapoid,
enterprise = new.enterprise,
community = new.community,
hostname = new.hostname,
agentip = new.agentip,
category = new.category,
severity = new.severity,
uptime = new.uptime,
traptime = new.traptime,
formatline = new.formatline,
trapread = new.trapread;
ENDIF;
DELIMITER ;
|
evtl. kennt ja jemand noch eine andere Lösung?
Vielen dank schon mal vorab
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »tobi468« (03.05.2011, 17:15)