srayner / cobalt
ICT Asset and Project Management Application
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 9
Language:JavaScript
Requires
- php: >=5.6
- doctrine/doctrine-orm-module: ^0.9.2
- mso/idna-convert: ~0.9
- neilime/zf2-twb-bundle: ^2.6
- phpwhois/phpwhois: dev-master
- srayner/civaccess: dev-master
- srayner/civmail: dev-master
- srayner/civuser: dev-master
- twig/twig: ~1.0
- zendframework/zendframework: 2.5.1
Requires (Dev)
- phpunit/phpunit: ^5.4
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2024-11-09 20:28:21 UTC
README
Cobalt Application
Cobalt is a complete ICT solution for asset management, project management and support help desk. It can connect to Active Directory via an LDAP connector to extract user and computer information.
Currently it can manage; users, hardware, software, projects, domains and support tickets. There is also an FAQ section.
Installation
Note this application requires that you have the ldap php extension installed.
mkdir cobalt
cd cobalt
git clone https://github.com/srayner/cobalt.git .
php composer.phar install
Post install tasks
-
Create a database called cobalt, and execute the SQL script located in the \data\db_schema folder to create the database table structure.
-
Rename the \config\autoload\local.php.dist to remove the .dist extension. Then modify the configuration at the top of this file to suit your local installation.
Dashboard
The dashboard gives an overview of the system. It shows the total number of important system entities as well as the current state of monitored network interfaces.
Users
You can add, edit, search for, view and delete users. You can also import/update user information from Microsoft Active Directory.
Hardware
You can add, edit, search, view and delete hardware. There are two specialised types of hardware;
- Computers
- Printers
Computers have various additional properties including operating system and logical disk information can be extracted from computers using WMI. You can get remote access to computers via remote desktop or VNC. There is also easy access to the computer's C$ share for browsing the hard drive of the remote computer.
Printers have additional properties such as print speed, print quality, etc. Printers can also have associated consumables. Consumables have peroperties such as; type, supplier and quantity in stock.
Software
Software has a manufacturer, a type and a category. Software can have associated licenses, as well as associated installations.
Projects
Projects can have associated milestones and milestones can have associated tasks. See the Cobalt website
Domains
Domain names can be added, and then information can be extracted from the WhoIs database for DNS records.
FAQs
There is a simple FAQ section.
Development Roadmap
The help desk module, hardware monitoring and notifications are all currently work in progress.
Further possibilities include;
- Change management module
- Detailed problems & solutions.
- Service monitoring