|
123 | 123 | {prog} zabbix item error <host name> |
124 | 124 | {prog} zabbix item lastvalue <host name> |
125 | 125 | {prog} zabbix item lastclock <host name> |
| 126 | + |
| 127 | +Export metrics to zabbix server |
| 128 | +Command: --send-data-zabbix |
| 129 | +Example: |
| 130 | + {prog} --send-data-zabbix --zabbix-file=localhost.log --zabbix-address=localhost |
| 131 | +Options: |
| 132 | + --zabbix-address <name of the Zabbix host to send metrics> |
| 133 | + --zabbix-port <port of Zabbix server to send metrics> by default 10051 |
| 134 | + --zabbix-file <path to file with metrics to send metrics> |
| 135 | + --zabbix-client <name of the Zabbix host to send metrics> by default localhost |
| 136 | + --zabbix-log-level <log level to send metrics> (INFO|DEBUG|WARN) by default INFO |
126 | 137 | """ |
127 | 138 |
|
128 | 139 | if platform.LINUX: |
@@ -271,4 +282,14 @@ def parse_args(): |
271 | 282 | '--old-zabbix', |
272 | 283 | dest='old_zabbix', action='store_true', |
273 | 284 | help='Create special template for currently unsupported zabbix versions') |
| 285 | + # Zabbix server to send metrics |
| 286 | + parser.add_option('--zabbix-address', dest='zabbix_address', default=None) |
| 287 | + # port of Zabbix server to send metrics |
| 288 | + parser.add_option('--zabbix-port', dest='zabbix_port', default='10051') |
| 289 | + # name of the Zabbix host to send metrics |
| 290 | + parser.add_option('--zabbix-client', dest='zabbix_client', default='localhost') |
| 291 | + # path to file with metrics to send metrics |
| 292 | + parser.add_option('--zabbix-file', dest='zabbix_file', default=None) |
| 293 | + # log level to send metrics |
| 294 | + parser.add_option('--zabbix-log-level', dest='zabbix_log_level', default='INFO') |
274 | 295 | return parser.parse_args() |
0 commit comments