Есть лог фал следующего содержания
из него мне необходимо вытащить PREPARE TO START(состояние) 7001(номер ошибки).
Заббикс агент стоит на венде, он должен отправлять в заббикс из этого файла указанные мной параметры.
Поиск по файлу я выполняю следующем образом:
дальше я должен прописать в конфиге заббикса
Вопрос с следующем правильно ли я движусь, если нет поправьте.
Code:
Site: Unit_1 Date,Time,Operation,Hours,Current Fault Code 8/19/2016,12:50:56,LOAD,15336:11:24,0 8/19/2016,13:27:57,LOAD,15336:48:25,0 8/19/2016,18:27:49,LOAD,15341:48:18,0 8/19/2016,20:08:20,LOAD,15343:28:19,0 8/19/2016,22:29:35,LOAD,15345:49:33,0 8/19/2016,22:39:28,LOAD,15345:59:26,0 8/19/2016,23:39:24,LOAD,15346:59:24,0 8/21/2016,12:54:53,LOAD,15384:14:53,0 8/21/2016,13:54:07,LOAD,15385:14:07,0 8/21/2016,17:22:24,LOAD,15388:42:23,0 8/22/2016,15:32:40,RUN,15410:52:39,0 8/22/2016,15:32:42,LOAD,15410:52:41,0 8/22/2016,15:50:48,RE-CHARGE,15411:10:48,7003 8/22/2016,16:00:58,LOAD,15411:20:57,0 8/22/2016,17:07:48,RUN,15412:27:48,0 8/22/2016,17:07:52,LOAD,15412:27:52,0 8/22/2016,17:18:08,RE-CHARGE,15412:38:08,7003 8/22/2016,17:28:18,LOAD,15412:48:17,0 8/22/2016,22:20:17,RE-CHARGE,15417:40:17,10019 8/22/2016,22:25:17,LOAD,15417:45:17,0 8/23/2016,08:15:36,RUN,15427:35:36,0 8/23/2016,08:15:38,LOAD,15427:35:38,0 8/23/2016,08:21:18,RE-CHARGE,15427:41:18,7003 8/23/2016,08:31:28,RUN,15427:51:28,0 8/23/2016,08:31:30,LOAD,15427:51:30,0 8/24/2016,16:05:14,RUN,15459:25:14,0 8/24/2016,16:05:18,LOAD,15459:25:18,0 8/24/2016,21:33:56,RE-CHARGE,15464:53:56,7003 8/24/2016,22:05:42,RE-CHARGE,15465:25:42,7003 8/24/2016,22:11:32,RE-CHARGE,15465:31:32,7003 8/24/2016,23:33:55,COOLDOWN,15466:53:56,7003 8/24/2016,23:35:25,SHUTDOWN,15466:53:56,7003 8/24/2016,23:35:53,STAND BY,15466:53:56,7003 8/25/2016,09:28:53,IDLE RECHARGE,15466:53:56,0 8/25/2016,09:29:51,STAND BY,15466:53:56,0 8/25/2016,09:36:15,PREPARE TO START,15466:53:56,0 8/25/2016,09:36:39,CHP SELFTEST,15466:53:56,0 8/25/2016,09:36:55,SHUTDOWN,15466:53:56,0 8/25/2016,09:37:09,STAND BY,15466:53:56,0 8/25/2016,09:37:55,PREPARE TO START,15466:53:56,0 8/25/2016,09:38:19,CHP SELFTEST,15466:53:56,0 8/25/2016,09:38:43,LIFT OFF,15466:53:56,0 8/25/2016,09:38:53,PREPARE TO LIGHT,15466:53:56,0 8/25/2016,09:39:13,START ACCEL,15466:53:57,0 8/25/2016,09:39:27,RUN,15466:54:11,0 8/25/2016,09:40:13,LOAD,15466:54:57,0 8/25/2016,09:44:33,COOLDOWN,15466:59:16,0 8/25/2016,09:46:05,SHUTDOWN,15466:59:16,0 8/25/2016,09:46:31,STAND BY,15466:59:16,0 8/25/2016,09:47:09,PREPARE TO START,15466:59:16,7001 8/25/2016,09:47:11,SHUTDOWN,15466:59:16,7001 8/25/2016,09:47:23,PREPARE TO START,15466:59:16,7001 8/25/2016,09:47:25,SHUTDOWN,15466:59:16,7001 8/25/2016,09:47:49,STAND BY,15466:59:16,7001 8/25/2016,09:50:47,IDLE RECHARGE,15466:59:16,0 8/25/2016,09:50:59,STAND BY,15466:59:16,0 8/25/2016,09:53:47,PREPARE TO START,15466:59:16,0 8/25/2016,09:54:13,CHP SELFTEST,15466:59:16,0 8/25/2016,09:54:35,LIFT OFF,15466:59:16,0 8/25/2016,09:54:45,PREPARE TO LIGHT,15466:59:16,0 8/25/2016,09:55:05,START ACCEL,15466:59:18,0 8/25/2016,09:55:17,RUN,15466:59:30,0 8/25/2016,09:55:23,LOAD,15466:59:36,0 8/25/2016,10:06:23,COOLDOWN,15467:10:34,0 8/25/2016,10:08:09,SHUTDOWN,15467:10:34,0 8/25/2016,10:08:37,STAND BY,15467:10:34,0 8/25/2016,10:11:39,IDLE RECHARGE,15467:10:34,0 8/25/2016,10:12:03,PREPARE TO START,15467:10:34,0 8/25/2016,10:12:29,CHP SELFTEST,15467:10:34,0 8/25/2016,10:12:51,LIFT OFF,15467:10:34,0 8/25/2016,10:13:03,PREPARE TO LIGHT,15467:10:34,0 8/25/2016,10:13:21,START ACCEL,15467:10:36,0 8/25/2016,10:13:33,RUN,15467:10:48,0 8/25/2016,10:13:35,LOAD,15467:10:50,0 8/29/2016,13:00:30,LOAD,15565:55:26,0 8/30/2016,15:20:39,LOAD,15592:15:24,0 8/30/2016,21:50:47,LOAD,15598:45:32,0 9/4/2016,10:37:38,LOAD,15707:32:24,0 9/4/2016,13:00:54,LOAD,15709:55:42,0 9/4/2016,16:52:16,LOAD,15713:47:04,0 9/5/2016,18:06:47,LOAD,15739:01:36,0
Заббикс агент стоит на венде, он должен отправлять в заббикс из этого файла указанные мной параметры.
Поиск по файлу я выполняю следующем образом:
Code:
@echo off
for /f "delims=" %%a in ('find /i "PREPARE TO START,0" ^< C:\Capstone\data\Zabbix\log\log.csv') do echo 1
for /f "delims=" %%a in ('find /i "PREPARE TO START,7001" ^< C:\Capstone\data\Zabbix\log\log.csv') do echo 0
Code:
UserParameter=PREPARE TO START, C:\zabbix\PREPARE TO START.bat
Comment