ocsinventory-ng / wiki Goto Github PK
View Code? Open in Web Editor NEWOfficial repository for OCS Inventory documentation
Home Page: https://wiki.ocsinventory-ng.org
License: GNU General Public License v2.0
Official repository for OCS Inventory documentation
Home Page: https://wiki.ocsinventory-ng.org
License: GNU General Public License v2.0
On https://github.com/OCSInventory-NG/Wiki/blob/master/english/10.Plugin-engine/Using-plugins-installer.md you write about needed packages for the engine.
Aren't they only needed for the "Scripted communication server installation" part?
So the needed packages should be moved there. Also, not everyone is using a Debian-based Linux, maybe this can be extended. I am however unable to find a suiting package in my CentOS 7.
There is no indication for it
in the wiki
enable ADVANCE_CONFIGURATION under Server Menu to enable "CVE-search management".
Hi,
Actually, there is no documentations on the SNMP inventory. (How does it work, how to customize it, restrictions, network architecture)
It would be nice to improve the documentation.
Regards,
Gilles Dubois.
Hello,
In https://github.com/OCSInventory-NG/Wiki/blob/master/english/10.Plugin-engine/Using-plugins-installer.md, it is advised to install python3's scp module through pip using sudo.
Using pip with sudo powers is not recommended. I would rather advise to install the module using the distrubition's package.
--> instead of
sudo apt install python3-pip
sudo pip3 install scp
--> use
sudo apt install python3-scp
I'm trying to have an agent doing snmp scans
I see the following requirement:
sub snmp_ip_scan {
my ($self,$net_to_scan) = @_;
my $logger=$self->{logger};
my $common=$self->{common};
if ($common->can_load('Net::Netmask') ) {
my $block=Net::Netmask->new($net_to_scan);
my $size=$block->size()-2;
This dependency is not documented in the wiki.
I would gladly update the doc but I'm not sure where to do it:
The GPG Public Key linked here has expired!
Incorrect link on the UnixAgent README.md :
https://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-the-UNIX-agent-on-client-computers/
Incorrect link on the Wiki home page :
https://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-the-UNIX-agent-on-client-computers.md
The correct one :
https://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-the-UNIX-agent-manually-on-client-computers/
I have CVE-Search in docker, and had to change the default 443-port to something else because it conflicted with an existing service on same server. Running php ./cron_cve.php, i got the following error:
$php ./cron_cve.php
https://localhost:5000 is not reachable.
I got this fixed after i set up in apache a reverse proxy that was listening on the default https-port, but different hostname (https://cve.mydomain.tld)
Title
https://wiki.ocsinventory-ng.org/04.Deployment/Deploying-packages-or-executing-commands-on-client-hosts/
@echo off REM Check if CA file exists if exist “C:\Program Files\OCS Inventory Agent\cacert.pem” goto CA_END REM CA file does not exists, install it Copy \\MYSERVER\MYSHARE\cacert.pem “C:\Program Files\OCS Inventory Agent\cacert.pem” :CA_END
Isn't the destination since agent 2.xx ??
in agent version 2.05 and Windows 7 and up
%PROGRAMDATA%\OCS Inventory NG\Agent\
and in agent version 2.05 and Windows XP
%ALLUSERSPROFILE%\Application Data\OCS Inventory NG\Agent
Kind regards
Sokatra
Dans https://github.com/OCSInventory-NG/Wiki/blob/master/english/06.Network-Discovery-with-OCS-Inventory-NG/Using-SNMP-scan-feature.md#electing-computers-to-be-able-a-snmp-scan , je ne comprends pas à quelle "global configuration" vous faites référence dans la phrase: "You can enable/disable a computer to make SNMP scans using SNMP_SWITCH option. By default, global configuration parameter is taken, corresponding to the Default radio button."
I have seen in the mail notification page this :
Note: It's recommended to set the frequency to every minute
Are you serious ? It's never a good idea to launch a cron every minute to do on action per day. You will increase the load of your server for nothing ...
Please rewrite this quick !
Sorry, I didn't know where to report this, so I try here.
It is about the plugin homepage here: https://plugins.ocsinventory-ng.org/
With a german browser the plugin homepage is missing a lot of labels,
Seems the translation can not be found and there is no fallback to english?
With an english browser all labels are there.
(PS: if I may ask, how can I submit plugins to this homepage?)
Perl Switch is not mentionned in prerequisites page :
http://wiki.ocsinventory-ng.org/01.Prerequisites/Libraries-version/
Hello! The documentations states only where to drop the agent part on a windows client agent. Where should it be dropped on a unix-like client agent.
There is no plugin (or Plugin?) directory in /etc/ocsinventory or in /var/lib/ocsinventory/ or in /usr/share/perl5/Ocsinventory/...
So, where should il be created and the agent part be deployed in? It would be helpfull that the doc give some hint about it.
Thanks
Will it be possible to guide installation on Centos using your Repo? I found the page explaining how to install the Repo but no steps to install. From what I guessed to install the ocs server is not configured after installing ocsinventory-server.noarch . The original install works for me when I run the setup script but I hope it will be more consistent installing from the repo.
Hey,
i didnt´found any entry on your wiki or on github for an update of the ocs-server.
Do you have an how to?
If not is there anything to pay attention if i update from 2.3 to upcoming 2.3.1?
maybe you could describe it in short here then i try to update the wiki here on github.
If you want to do snmp v3 scans you need Crypt::DES.pm and Digest::HMAC.pm
This should be documented
(on ubuntu: apt install libcrypt-des-perl libdigest-hmac-perl)
Though being documented in https://wiki.ocsinventory-ng.org/06.Network-Discovery-with-OCS-Inventory-NG/Using-IP-discovery-feature/
Hello OCS community,
I had been re-directed from:
https://ask.ocsinventory-ng.org/13446/error-got-timeout-reading-communication-packets
... to this place. I hope I am right here, otherwise please advice.
We are using OCS Inventory NG in our company.
Multiple times a day I can experience the following error message in the MySQL Server 5.7 error logs with this pattern:
2021-06-27T23:56:22.342179Z 910027 [Note] Aborted connection 910027 to db: '<ocs_db>' user: '<MySQL_user_forr_ocs>' host: '<our_ocs_server>' (Got timeout reading communication packets)
This only happens in reference with the MySQL database used for OCS. There is no issue with other MySQL databases within the same server.
As to Oracle the reason for this kind of error might likely be related to that OCS is not closing down the database connections properly. The sessions remain open and after the specified timeouts passed ("interactive_timeout" and "wait_timeout) the session are closed by MySQL. This triggers the output in the error logfile.
Could this be related to OCS directly ? Application issue ?
Any recommendations ?
Is anyone experiencing this as well ?
I do not know have much knowledge in OCS, please let me know, if additonal information is missing.
Many Thanks
Hi,
2.6 introduced the possibility to edit an activated package. However there is no informations on the WIKI regarding this feature.
Regards,
Gilles Dubois.
Hello,
We discovered an undocumented changed introduced in ocsinventory-agent v2.6.1 regarding htpasswd auth: user and password strings passed in args or configfile must be base64 encoded.
Commit: OCSInventory-NG/UnixAgent@2ee973d
To be changed in:
Opening an issue in ocsinventory-agent unix to update man pages and help.
Regards
On https://github.com/OCSInventory-NG/Wiki/blob/master/english/10.Plugin-engine/Using-plugins-installer.md it reads: "Then, place the downloaded zip file on the extensions folder of your Administration server and unzip it." Thats only half the truth, it should be mentioned that there needs to be a folder with the plugin's name! Since the downloaded extensions from github usually do not contain this folder it is a easy mistake...
Hey,
i would like to participate a little bit in the how to section and change some outdated things.
But first, you have many pic´s in the howtos which only show text. Do you still want to have these pictures?
I think it´s very time consuming to take care for the pic´s. Also it is dissapointing if you expect a pic but link is broken but this is often the case.
So is it ok if i remove outdated and broken pic links?
In Using-computers-groups.md
, there is no mention how to update a dynamic group to add new computers.
When one clicks on "All computers (replay)", she can found new computers matching the dynamic group's query. But, it is written on the screen "CACHE ISN'T REGENERATED BY THIS ACTION" and no such "UPDATE CACHE" button seems to exist to update this cache.
It seems like the sole means to update a dynamic group is to re-run the "Search with various criteria" search that was used to create the dynamic group originaly.
Is it so?
Then, what are the purpose of the "Reset state", "Include statically", and "Exclude statically" functions?
In the build package documentation, for the "execute" command it's written that:
"Package you want to deploy is only a command launch."
And, all the explanation wrt this command tends to indicate that it is not possible to upload a package when using the "execute" command:
"Administration console will only create, in a folder named as package timestamp in directory download of apache web server root directory, the package information file named info, an XML file describing the package and action agent will have to launch."
This is plain false.
Hi,
in the wiki on page https://github.com/OCSInventory-NG/Wiki/blob/master/english/06.OCS-Tools/OCS-Packager.md is a link "setup Windows Agent 2.X" in topic "Deploying agent on a domain".
The link "setup Windows Agent 2.X" lead to a non existing website
Greetings
TanarRi
I really love OCS Inventory and use this tools for years now (precisely ~6 years). Unfortunately the documentation always confused me and was not always helpful. It took me a lot of time to really get the piece of information out I was looking for.
I want to help changing that, so this is what this issue is about 🥳
The main cause I identified was because it is mixing up outdated information, old screenshots and also brand new information. Also the sorting on the left hand side in the menu is not intuitive (options like "Prerequisites" and "Introduction" are positioned at the bottom instead of at the top):
I really like the new documentation of BigBlueButton. They recently restructured everything and are using Docusaurus now. You can switch version in the upper right corner to always get the information relevant for your configuration.
Please get me right: I don't want to replace the current system. This was just an idea for the mid-term if we need to reflect old documentation for old versions as well. For now I would appreciate to just put the old information in some kind of "old" section and put all fresh and relevant content to the top. So if someone reads through the documentation it is always relevant for him/her.
I would also recommend to use English as the main language only. Just pointing that out because some graphics are using french terms which are somehow confusing too.
What are the benefits for everyone?
The documentation looks well maintained to newbies and oldies and always reflects the current state while being helpful and informative at the same time.
What are my benefits of this contribution?
I would get a deep dive into the structure and functionality of OCS Inventory. I really like to structure stuff and bring in my knowledge regarding this field. I'm familiar with writing documentation and contributing to open source projects.
Really love to get some input from you what you need here and how you think about this whole topic.
Thanks,
Christian
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.