www.LinuxHowtos.org
PERSIST-TOOL
Section: The persis-tool tool manual p (1)Updated: 07/16/2025
Index Return to Main Contents
NAME
persis-tool - Display the content of the persist fileSYNOPSIS
- persist-tool [command] [options]
DESCRIPTION
This manual page is only an abstract, for the complete documentation of syslog-ng, see the m[blue]The syslog-ng Administrator Guidem[][2].
The persist-tool application is a utility that can be used to dump the content of the persist file, and manipulate its content.
-
Warning
Persist-tool is a special tool for syslog-ng experts. Do use the tool unless you know exactly what you are doing. Misconfiguring it will result in irrecoverable damage to the persist file, without any warning.
-
Note
Limitations:
- * The persist-state functions can be used only with syslog-ng PE 5 LTS style persist file (SLP4). Older persist files are not supported.
- * Wildcard characters are not supported in file/directory names.
THE DUMP COMMAND
- dump [options] [persist_file]
The dump command has the following options:
--help or -?
- Display a brief help message.
Example:
-
persist-tool dump /usr/local/var/syslog-ng.persist
The output looks like:
-
run_id = { "value": "00 00 00 00 0C 00 00 00 " } host_id = { "value": "00 00 00 00 5F 49 2F 01 " }
THE ADD COMMAND
- add [options] [input_file]
To use the add command: use persist-tool dump to print the content of the current persist file, and redirect it to a file. Edit the content of this file. Use persist-tool add with this file to modify the persist.
The add command has the following options:
--help or -?
- Display a brief help message.
--output-dir=<directory> or -o
- Required parameter. The directory where the persist file is located at. The name of the persist file stored in this directory must be syslog-ng.persist.
Example:
-
/usr/local/bin/persist-tool add dump_persist -o .
The valid output looks like:
-
log_reader_curpos(Application) OK affile_sd_curpos(/var/aaa.txt) OK
The invalid output looks like:
-
log_reader_curpos(Application) OK wrong FAILED (error: Invalid entry syntax) affile_sd_curpos(/var/aaa.txt) OK
FILES
SEE ALSO
syslog-ng(8)
-
Note
For the detailed documentation of see m[blue]The 4.9 Administrator Guidem[][3]
If you experience any problems or need help with syslog-ng, visit the m[blue]syslog-ng mailing listm[][4].
For news and notifications about of syslog-ng, visit the m[blue]syslog-ng blogsm[][5].
AUTHOR
This manual page was written by the Balabit Documentation Team <documentation@balabit.com>.
COPYRIGHT
NOTES
- 1.
- official syslo-ng website
- 2.
- The syslo-ng Administrator Guide
- 3.
- The 4.9 Administrator Guide
- 4.
- syslo-ng mailing list
- 5.
-
syslo-ng blogs