Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ukoloff/sigur.log
Mass export data from Sigur
https://github.com/ukoloff/sigur.log
mysql php uxm
Last synced: 12 days ago
JSON representation
Mass export data from Sigur
- Host: GitHub
- URL: https://github.com/ukoloff/sigur.log
- Owner: ukoloff
- License: mit
- Created: 2024-04-23T04:57:34.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-01T05:13:05.000Z (about 2 months ago)
- Last Synced: 2024-11-01T05:22:08.084Z (about 2 months ago)
- Topics: mysql, php, uxm
- Language: PHP
- Homepage:
- Size: 187 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sigur.log
Mass export data from Sigur## Dev environment
Access:
- [Development]
- [Production][Development]: https://nc.ekb.ru/omz/service/sgr/
[Production]: https://nc.ekb.ru/omz/service/sigur/1) Allow SSH access from old clients
```
# /etc/ssh/sshd_config.d/old.conf
# C:\ProgramData\ssh\sshd_config#Match Group administrators
# AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keysHostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
```2) Mount using [sshfs] on `net.ekb.ru`
```sh
sshfs vasya@uxm00035:Documents/repo /home/stas/repo -o umask=222 -o allow_other
```3) Umount
```sh
umount /home/stas/repo
```[sshfs]: https://github.com/libfuse/sshfs
4) Add symlinks *quantum satis*
## Схема базы данных Sigur
### Таблица `td-db-main`.`PERSONAL`
Пользователи + Подразделения
- `USER_ENABLED` Оператор
- `USER_T_SSPILOGIN` Логин через AD
- `EXTID` = AD.`Object-Guid`
- `USER_DEPSRESTRICTION` Ограничить доступ к отделам
- `USER_T_REPORTS` Доступ к вкладке "Отчёты"### Таблица `td-db-main`.`REPORTUSERDEP`
Подразделения, по которым доступны отчёты
- `USER_ID`
- `EMP_ID` - оба ссылаются на `PERSONAL`.`ID`### Таблица `td-db-main`.`SIDEPARAMVALUES`
Дополнительные колонки
- `OBJ_ID` = `PERSONAL`.`ID` пользователя
- `TABLE_ID` = 0
- `PARAM_IDX` = 6
- `VALUE` Уволен### Таблица `td-db-main`.`SIDEPARAMTYPES`
Описания доп. колонок
|PARAM_IDX|ORDER_IDX|NAME|TYPE|
|---------|---------|----|----|
|1|0|id_lenel|STRING|
|3|4|Уволен по линии СБ|BOOL|
|4|1|Начальник отдела|BOOL|
|5|3|Дата Увольнения|DATE|
|6|2|Уволен|BOOL|### Таблица `tc-db-log`.`logs`
Проходы и прочие события
- `EMPHINT` = `PERSONAL`.`ID` пользователя
- `DEVHINT` = `DEVICES`.`ID`
- `LOGDATA` BLOB
+ [1:2] = 0xFE06 проход
+ [5]
* `1` Выход
* `2` Вход## Настройки клиента Sigur
Настройки клиента Sigur,
включая сервер для подключения,
хранятся в %USERPROFILE%/.tcgui.cfg