| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
| |
Lots of cruft
|
|
|
|
|
|
|
|
|
| |
- mibs are moved to data/, update gitignore
- Adjust cache for switches and switches-management to improve
responsiveness when adding new content.
- Ensure mibs are correctly loaded if the data directory doesn't exist
- Add a small timer to the startup of ping collector/snmp to avoid
starting before graphite.
|
|
|
|
|
|
|
| |
Fixes #139
References #148
New problem: Test data is insufficient.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Fixes #84
It's really stupid simple, but it will work.
|
|
|
|
|
|
|
|
|
| |
No need to expose 'switch' id in the API - it's internal to the db.
The entire edit-logic should be cleaned up, but at least this fixes the
immediate problem.
Fixes #74
|
|
|
|
|
|
|
|
|
|
| |
Fixes #80
I should go to bed.
Also: Fixes a tiny little issue where we didn't take into account the
nature if the OPing timeout? Or has it changed? Either way, no longer do we
store thousands of ping replies - per second.
|
|
|
|
|
| |
You can now use "foo" to find a switch called foo, but not also the ones
called foobar foobar1, etc
|
|
|
|
| |
Needs a lot of work, including the API side, possibly also the schema.
|
|
|
|
|
|
|
|
| |
First up: Add a switch, get a log entry.
This might require some filtering in the GUI eventually. This is why the
user is set to 'system', even when we have an actual user that triggered
the event.
|
|
|
|
| |
Fixes #79
|
| |
|
|
|
|
|
|
|
|
|
|
| |
It still needs to be integrated with switches/info box, but this is a good
start.
Shows the last 5 log messages in an overlay on the map, with the rest
visible in an oplog tab.
Fixes #20
|
|
|
|
| |
References #54
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently no way to modify the settings except by manual SQL, but it's
coming.
This allows us to have event-specific configuration in the database. This
commit adds js that uses this to detect if the frontend is a public vhost
or not.
There are currently only three columns provided in addition to ID.
publicvhost: The domain name of the publicly accessible version of Gondul.
shortname: code name for the vent. e.g dx16, tg17, etc.
data: jsonb to contain most other settings as we see fit.
Most settings will be stored in 'data' if it's only or mainly used by the
frontend. This will allow frontend developers to supply arbitrary
configuration options without the need for API or database changes in the
future.
Fixes #51
References #54
Still need the GUI for it.
|
|
|
|
| |
Still lots to do
|
| |
|
| |
|
|
Fetched from tgmanage.
|