source: trunk/sql_init/samhain.mysql.init@ 298

Last change on this file since 298 was 296, checked in by katerina, 14 years ago

Fix sizes for logging IPv6 address to database.

File size: 2.7 KB
Line 
1CREATE DATABASE samhain;
2USE mysql;
3INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES ('localhost','samhain','','N','Y','N','N','N','N');
4USE samhain;
5CREATE TABLE samhain.log (
6 log_index BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
7 log_ref BIGINT UNSIGNED NULL,
8 log_host VARCHAR(64) NOT NULL DEFAULT "localhost",
9 INDEX ix_log_host (log_host),
10 log_time DATETIME NOT NULL,
11 log_sev ENUM("DEBG","INFO","NOTE","WARN","MARK","ERRO","CRIT","ALRT","RCVT") NOT NULL,
12 log_msg BLOB,
13
14 log_hash VARCHAR(32) NOT NULL,
15 KEY ix_hash (log_hash),
16
17 entry_status VARCHAR(16) NOT NULL DEFAULT "NEW",
18 INDEX ix_entry_status (entry_status),
19
20 path BLOB,
21 userid VARCHAR(8),
22 grp VARCHAR(8),
23 program VARCHAR(8),
24 subroutine VARCHAR(16),
25 status VARCHAR(12),
26 hash VARCHAR(50),
27 path_data BLOB,
28 hash_data VARCHAR(50),
29 key_uid VARCHAR(64),
30 key_uid_data VARCHAR(64),
31 key_id VARCHAR(16),
32 module VARCHAR(8),
33 return_code INTEGER,
34 syscall VARCHAR(16),
35 ip VARCHAR(46),
36 tty VARCHAR(16),
37 peer VARCHAR(64),
38 fromhost VARCHAR(64),
39 obj BLOB,
40 interface VARCHAR(64),
41 time VARCHAR(64),
42 dir BLOB,
43 linked_path BLOB,
44 port INTEGER,
45 service VARCHAR(64),
46 facility VARCHAR(32),
47 priority VARCHAR(32),
48 syslog_msg BLOB,
49
50 mode_old VARCHAR(16),
51 mode_new VARCHAR(16),
52 attr_old VARCHAR(16),
53 attr_new VARCHAR(16),
54
55 device_old VARCHAR(16),
56 device_new VARCHAR(16),
57 owner_old VARCHAR(9),
58 owner_new VARCHAR(9),
59 group_old VARCHAR(9),
60 group_new VARCHAR(9),
61 ctime_old DATETIME,
62 ctime_new DATETIME,
63 atime_old DATETIME,
64 atime_new DATETIME,
65 mtime_old DATETIME,
66 mtime_new DATETIME,
67 chksum_old VARCHAR(50),
68 chksum_new VARCHAR(50),
69 link_old BLOB,
70 link_new BLOB,
71
72 size_old BIGINT,
73 size_new BIGINT,
74 hardlinks_old BIGINT,
75 hardlinks_new BIGINT,
76 inode_old BIGINT,
77 inode_new BIGINT,
78
79 imode_old BIGINT,
80 imode_new BIGINT,
81 iattr_old BIGINT,
82 iattr_new BIGINT,
83 idevice_old BIGINT,
84 idevice_new BIGINT,
85 iowner_old BIGINT,
86 iowner_new BIGINT,
87 igroup_old BIGINT,
88 igroup_new BIGINT,
89
90
91 acl_old BLOB,
92 acl_new BLOB
93
94 );
95
Note: See TracBrowser for help on using the repository browser.