30 lines
740 B
MySQL
30 lines
740 B
MySQL
|
snmptrapd MySQL Logging
|
||
|
-----------------------
|
||
|
|
||
|
A trap handler for logging traps to a MySQL database was added
|
||
|
in release 5.5.0.
|
||
|
|
||
|
The MySQL database location and password must be configured in
|
||
|
/root/.my.cnf:
|
||
|
|
||
|
[snmptrapd]
|
||
|
host=localhost
|
||
|
password=sql
|
||
|
|
||
|
User may also be configured, if using a MySQL user besides root.
|
||
|
|
||
|
snmptrapd.conf must be configured to for the queue size and
|
||
|
periodic flush interval:
|
||
|
|
||
|
# maximum number of traps to queue before forced flush
|
||
|
sqlMaxQueue 140
|
||
|
|
||
|
# seconds between periodic queue flushes
|
||
|
sqlSaveInterval 9
|
||
|
|
||
|
A value of 0 for sqlSaveInterval will completely disable MySQL
|
||
|
logging of traps.
|
||
|
|
||
|
The schema must be loaded into MySQL before running snmptrapd.
|
||
|
The schema can be found in dist/schema-snmptrapd.sql
|