For educational reasons I've decided to create my own CA. Here is what I learned.
Lets get some context first.
# Graylog in Subdirectorie | |
# | |
# server.conf settings: | |
# rest_listen_uri = http://192.168.10.11:9000/serveurgraylog/api/ | |
# web_listen_uri = http://192.168.10.11:9000/serveurgraylog/ | |
# | |
server { | |
listen 80 ; | |
server_name g1422.lan; |
rule "dnsmasq clean message" | |
when | |
has_field("programname") AND contains(to_string($message.programname), "dnsmasq") | |
then | |
let m = regex("^.+: (.+)$", to_string($message.message)); | |
let clean_message = m["0"]; | |
// Set a better message field without the prefix clutter. | |
set_field("message", clean_message); | |
end |
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
I hereby claim:
To claim this, I am signing this object:
listen syslog_tcp_514 | |
bind *:514 | |
mode tcp | |
timeout client 120s | |
timeout server 120s | |
default-server inter 2s downinter 5s rise 3 fall 2 maxconn 64 maxqueue 128 weight 100 | |
server graylog1 192.168.55.201:51400 check | |
server graylog2 192.168.55.202:51400 check | |
server graylog3 192.168.55.203:51400 check |
rule "extract_ghost_blog_from_systemd_log" | |
when | |
has_field("programname") AND to_string($message.programname) == "Ghost" | |
then | |
let message_field = to_string($message.message); | |
let action = grok(pattern: "%{COMBINEDAPACHELOG}", value: message_field); | |
set_fields(action); | |
end |
<?PHP | |
require '/path/to/markdown-extra.php'; | |
$db = mysql_connect('localhost', 'root', 'password') or die(mysql_error()); | |
mysql_select_db('tylerio', $db) or die(mysql_error()); | |
$files = scandir('posts'); | |
array_shift($files); // . | |
array_shift($files); // .. |
$template GRAYLOG2,"<%PRI%>1 %timegenerated:::date-rfc3339% %HOSTNAME% %syslogtag% - %APP-NAME%: %msg:::drop-last-lf%\n" | |
$ActionForwardDefaultTemplate GRAYLOG2 | |
$PreserveFQDN on | |
*.err;*.crit;*.alert;*.emerg;cron.*;auth,authpriv.* @GRAYLOG_SERVER:PORT |
server | |
{ | |
listen 80 default_server; | |
listen [::]:80 default_server ipv6only=on; | |
server_name graylog.example.org; | |
location /api/ | |
{ | |
proxy_set_header Host $http_host; | |
proxy_set_header X-Forwarded-Host $host; |