Hi, I'm new to graylog2, just installed graylog2-server & web-interface 
0.20.1, ES 0.90.10, Mongodb 2.0.6, on Debian Wheezy/7.4.  Congrats on the 
new release!

I have some ~200 inverted stream rules that I want to add via the api, but 
am getting 400 error codes in the api-browser, and nothing on the command 
line using curl (though with an exit code of 0) eg:

curl -XPOST 
http://user:[email protected]:12900/streams/530cf55ce4b0e7ba65dadb91/rules 
-d '[{"id":"530cf5a9e4b0e7ba65dadbe3","field":"message","value":"some regex 
expression","stream_id":"530cf55ce4b0e7ba65dadb91","type":2,"inverted":true}]'

The creds I'm using belong to a graylog2 admin account, which I've used to 
make other api updates successfully.

If I query for stream rules, I get this (it's a simple, non-inverted rule 
that I added via the ui):

curl -XGET 
http://user:[email protected]:12900/streams/530cf55ce4b0e7ba65dadb91/rules
{"total":1,"stream_rules":[{"id":"530e5013e4b0e7ba65dc47b9","field":"message","value":"invoked
 
oom-killer","stream_id":"530cf55ce4b0e7ba65dadb91","type":2,"inverted":false}]}

I also tried this:

curl -XPOST 
http://user:[email protected]:12900/streams/530cf55ce4b0e7ba65dadb91/rules 
-d 
'{"total":1,"stream_rules":[{"id":"530e5013e4b0e7ba65dc47b9","field":"message","value":"some
 
regex 
expression","stream_id":"530cf55ce4b0e7ba65dadb91","type":2,"inverted":true}]}'


Any ideas on what I might be missing?  I've tried different json strings to 
no avail, and I'm assuming that is where I'm going wrong.  I'm not seeing 
anything in the graylog2-server or web-interface logs.  I'm trying to avoid 
adding them through the ui, which would be painful to do, one at a time.

Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"graylog2" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to