mapik / watcher-nms
Watcher NMS
3.0.5
2024-03-23 15:23 UTC
Requires
- php: >=8.1
- cakedc/users: ^14.0.0
- cakephp/cakephp: ^5.0.6
- cakephp/migrations: ^4.0.0
- cakephp/plugin-installer: ^2.0
- composer/composer: ^2.6.6
- dereuromark/cakephp-geo: ^3.0.0
- geocoder-php/google-maps-provider: ^4.7.1
- league/oauth2-google: ^4.0
- mapik/audit-log: ^5.0
- mobiledetect/mobiledetectlib: ^4.8
Requires (Dev)
- cakedc/cakephp-phpstan: ^3.0.0
- cakephp/bake: ^3.0.0
- cakephp/cakephp-codesniffer: ^5.0
- cakephp/debug_kit: ^5.0.0
- josegonzalez/dotenv: ^4.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^10.1.0
- psalm/phar: ^5.12
Suggests
- cakephp/repl: Console tools for a REPL interface for CakePHP applications.
- dereuromark/cakephp-ide-helper: After baking your code, this keeps your annotations in sync with the code evolving from there on for maximum IDE and PHPStan/Psalm compatibility.
- markstory/asset_compress: An asset compression plugin which provides file concatenation and a flexible filter system for preprocessing and minification.
- phpstan/phpstan: PHPStan focuses on finding errors in your code without actually running it. It catches whole classes of bugs even before you write tests for the code.
- 3.x-dev
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-RC6
- 3.0.0-RC5
- 3.0.0-RC4
- 3.0.0-RC3
- 3.0.0-RC2
- 3.0.0-RC1
- 2.x-dev
- 2.3.0
- 2.2.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.10.4
- 1.10.3
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.6.0-RC1
- 1.6.0-beta3
- 1.6.0-beta2
- 1.6.0-beta1
- 1.5.7
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-28 14:10:14 UTC
README
框架源代码可以在以下位置找到: cakephp/cakephp。
描述
- 用于访问点证据、使用设备、电表读数等的网络管理系统。
- 可以基于设备自身的HTTP/S请求自动加载RouterOS设备(通过SNMP) - 它描述了设备类型标识符(必须在系统中定义)
- 它可以自动检查与捷克气象雷达站的干扰
用法
RouterOS设备的调度器示例
/tool fetch url=("https://nms.watcher.domain/routeros-devices/configuration-script/{device-type-identifier}/" . [/system routerboard get serial-number] . "/watcher-config.rsc")
:delay 5
/file remove watcher-config.rsc
如果您还想要将管理员密码更改为基于系统中设置的序列号和SALT生成的系统密码,可以使用此...
/tool fetch url=("https://nms.watcher.domain/routeros-devices/configuration-script/{device-type-identifier}/" . [/system routerboard get serial-number] . "/watcher-config.rsc")
/import watcher-config.rsc
:delay 5
/file remove watcher-config.rsc
密码可以在此RouterOS设备的“查看”下找到
安装
- 下载 Composer 或更新
composer self-update
。 - 运行
php composer.phar create-project --prefer-dist mapik/watcher-nms [app_name]
。
如果Composer已全局安装,运行
composer create-project --prefer-dist mapik/watcher-nms
如果您想使用自定义的应用目录名称(例如 /myapp/
)
composer create-project --prefer-dist mapik/watcher-nms myapp
现在,您可以使用机器的Web服务器查看默认主页,或者使用以下命令启动内置Web服务器
bin/cake server -p 8765
然后访问 https://:8765
以查看欢迎页面。
配置
创建并编辑 config/.env
或设置系统环境变量(例如,对于Docker)。
布局
该应用使用 Milligram(v1.3)极简CSS框架。