Comments (1)
Resolved in 0412c84
Using IENAME_COLUMNS, you now get a table similar to the following:
+--------------------------------------+---------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------------------------+---------------------+------+-----+---------+-------+
| id_ipfix_messages | int(10) unsigned | NO | | NULL | |
| observationPointId | int(10) unsigned | YES | | NULL | |
| exportingProcessId | int(10) unsigned | YES | | NULL | |
| flowId | bigint(20) unsigned | YES | | NULL | |
| netscaler_transaction_id | int(10) unsigned | YES | | NULL | |
| netscaler_connection_id | int(10) unsigned | YES | | NULL | |
| ipVersion | int(10) unsigned | YES | | NULL | |
| protocolIdentifier | int(10) unsigned | YES | | NULL | |
| sourceIPv4Address | varbinary(4096) | YES | | NULL | |
| destinationIPv4Address | varbinary(4096) | YES | | NULL | |
| sourceTransportPort | int(10) unsigned | YES | | NULL | |
| destinationTransportPort | int(10) unsigned | YES | | NULL | |
| packetDeltaCount | bigint(20) unsigned | YES | | NULL | |
| octetDeltaCount | bigint(20) unsigned | YES | | NULL | |
| tcpControlBits | int(10) unsigned | YES | | NULL | |
| netscaler_flow_flags | bigint(20) unsigned | YES | | NULL | |
| flowStartMicroseconds | varbinary(4096) | YES | | NULL | |
| flowEndMicroseconds | varbinary(4096) | YES | | NULL | |
| ingressInterface | int(10) unsigned | YES | | NULL | |
| egressInterface | int(10) unsigned | YES | | NULL | |
| netscaler_app_name_app_id | int(10) unsigned | YES | | NULL | |
| netscaler_app_unit_name_app_id | int(10) unsigned | YES | | NULL | |
| netscaler_http_res_forw_fb | varbinary(4096) | YES | | NULL | |
| netscaler_http_res_forw_lb | varbinary(4096) | YES | | NULL | |
| netscaler_connection_chain_id | varbinary(4096) | YES | | NULL | |
| netscaler_connection_chain_hop_count | int(10) unsigned | YES | | NULL | |
| netscaler_aaa_username | text | YES | | NULL | |
| netscaler_http_req_url | text | YES | | NULL | |
| netscaler_http_req_cookie | text | YES | | NULL | |
| netscaler_http_req_referer | text | YES | | NULL | |
| netscaler_http_req_method | text | YES | | NULL | |
| netscaler_http_req_host | text | YES | | NULL | |
| netscaler_http_req_user_agent | text | YES | | NULL | |
| netscaler_http_content_type | text | YES | | NULL | |
| netscaler_http_req_authorization | text | YES | | NULL | |
| netscaler_http_req_via | text | YES | | NULL | |
| netscaler_http_req_x_forwarded_for | text | YES | | NULL | |
| netscaler_http_domain_name | text | YES | | NULL | |
+--------------------------------------+---------------------+------+-----+---------+-------+
38 rows in set (0.00 sec)
from libipfix.
Related Issues (20)
- Allow --jsonfile to be given '-' as an argument to mean stdout
- Listen for SIGHUP to reopen JSON datafile (for log rotation) HOT 1
- Create deployment documentation for integrating this with Elasticsearch etc. HOT 1
- Create an RPM for this package
- Log IP address of device sending the messages HOT 2
- Write a sample init script (for RHEL6) HOT 1
- Be able to specify custom static attributes to add to each message.
- Be able to run the collector as a deamon HOT 1
- DB table ipfix_messages is still being added to per-message with JSON output HOT 3
- Completely divorce the JSON emitter from MySQL, making a separate collector
- Create a mapping to give templates a useful name
- Emit events via JSON to capture 'no template for XXX, skip data set' so we can see data loss HOT 2
- Report template flush events via JSON
- Create a mechanism to persist template definitions based on a whitelist. HOT 5
- Omit JSON attributes if value is an empty string HOT 5
- Emit a timestamp for each log message; don't rely on others. HOT 3
- ipfix_print_newmsg outputs faulty timestamp
- Make inclusion of dropped bytes for missing-template nofitications a command-line option HOT 1
- Send JSON output to stdout rather than to a file HOT 2
- "record2: msg too short" for Netscaler Appflow record 258 (Netscaler version 11 onwards?) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libipfix.