Commit graph

40 commits

Author SHA1 Message Date
tomaae
b6e5c10540 added option to select units of measurement for traffic #10 2020-03-16 01:32:13 +01:00
tomaae
d9dd5330ee missing interface workaround #11 2020-03-11 23:39:43 +01:00
tomaae
f111131a9b changed traffic sensors to kbps #10 2020-03-11 23:25:51 +01:00
tomaae
2a9585a4b3 changed defaults for NAT protocol and dst-port 2019-12-21 14:58:41 +01:00
tomaae
3ee017e11c fixed arp debug message 2019-12-21 08:21:17 +01:00
tomaae
9be5a15c54 removed redundant returns 2019-12-12 23:14:14 +01:00
tomaae
ec82b33cb9 fixes 2019-12-12 23:01:57 +01:00
Tomaae
7a58bc6a70 added docstring and function hints to helper
renamed from_list to parse_api
2019-12-12 13:37:09 +01:00
Tomaae
6b2f9ae4e2 fixes and code cleanup 2019-12-12 13:02:11 +01:00
Tomaae
e439a4062e updated get_nat 2019-12-12 09:06:15 +01:00
Tomaae
25a30b4dc5 removed unnecessary cycle from system resources 2019-12-12 08:37:28 +01:00
Tomaae
6d394a06ef controller refactoring 2019-12-11 15:34:35 +01:00
Tomaae
057e6f91b7 added support for remapping keys for existing data structure 2019-12-11 09:13:35 +01:00
Tomaae
dfb2abd1af added option to map default to another value in current data entry 2019-12-11 08:40:40 +01:00
tomaae
477dd630d8 started refactoring controller
added debug messages
2019-12-10 22:32:59 +01:00
tomaae
c49e81a208 code cleanup
fixed typo in get_firmare_update
2019-12-09 00:31:43 +01:00
tomaae
6ff53266f0 added error message when script without a name is found 2019-12-09 00:17:49 +01:00
tomaae
58ef81d840 fixed unpack error when mikrotik is rebooted 2019-12-08 23:03:05 +01:00
tomaae
6db0079c0c prevent error when no data is received from API (reboot...etc) 2019-12-08 22:49:36 +01:00
tomaae
270c7f8274 verify if status entry in firmware update requests exists (is missing on first query after firmware upgrade, possible routeros bug) 2019-12-08 22:36:10 +01:00
tomaae
23b3e17e97 skip scripts without a name #3 2019-12-08 19:19:26 +01:00
tomaae
f6bcfcb528 added sensors for rx/tx traffic per interface 2019-12-08 11:20:02 +01:00
tomaae
8f8817a1f7 crosscheck NAT .id in case of mikrotik reboot 2019-12-07 21:18:27 +01:00
tomaae
d991d14a35 entity refactoring 2019-12-06 01:22:34 +01:00
tomaae
732060e4fe get_arp refactoring 2019-12-05 22:29:25 +01:00
tomaae
91b769481e refactoring 2019-12-05 22:10:42 +01:00
tomaae
b851085f48 removed trailing whitespace from empty lines 2019-12-05 20:45:04 +01:00
tomaae
7d9470133e removed unused arguments 2019-12-05 20:43:00 +01:00
tomaae
b2c268a1c0 added docstrings to all functions and classes 2019-12-05 20:42:14 +01:00
tomaae
42c95e78a6 added run script switches 2019-12-04 20:13:11 +01:00
tomaae
0c5048160f added force_fwupdate_check for time interval 2019-12-04 18:53:28 +01:00
tomaae
fe74959b7e added firmware update binary sensor 2019-12-04 16:09:30 +01:00
tomaae
4431e6d1a1 get nat data 2019-12-03 18:29:05 +01:00
tomaae
46900a967b added system sensors 2019-12-03 03:09:30 +01:00
tomaae
a3e6e5692b added update value for mikrotik api 2019-12-03 01:47:38 +01:00
tomaae
0a45a072e8 get_arp refractoring 2019-12-02 19:23:09 +01:00
tomaae
b7083263fb converted leading tabs to spaces 2019-12-02 18:13:55 +01:00
tomaae
0a6c8d369d flake8 compliance 2019-12-02 17:59:49 +01:00
tomaae
a62b035bf5 removed unused imports and variables after mikrotik_controller separation 2019-12-02 16:22:01 +01:00
tomaae
c24f49252a separated mikrotik_controller
pylint cleanup
2019-12-02 04:19:40 +01:00