cibh | Cows in Black Helicopters -- an SNMP based traffic grapher
kandi X-RAY | cibh Summary
kandi X-RAY | cibh Summary
cibh is a Perl library. cibh has no bugs, it has no vulnerabilities and it has low support. However cibh has a Non-SPDX License. You can download it from GitHub.
This script takes the normal boxes and adds a bezeled border around the edges. If you want to make it work you'll need to make sure the script_path is correct in cibhrc then toggle it for a page by putting &td=1 for the parameters. If you decide you like it you could turn it on globally.
This script takes the normal boxes and adds a bezeled border around the edges. If you want to make it work you'll need to make sure the script_path is correct in cibhrc then toggle it for a page by putting &td=1 for the parameters. If you decide you like it you could turn it on globally.
Support
Quality
Security
License
Reuse
Support
cibh has a low active ecosystem.
It has 2 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 6 months.
There are 6 open issues and 14 have been closed. On average issues are closed in 473 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of cibh is current.
Quality
cibh has no bugs reported.
Security
cibh has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
cibh has a Non-SPDX License.
Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.
Reuse
cibh releases are not available. You will need to build from source code and install.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of cibh
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of cibh
cibh Key Features
No Key Features are available at this moment for cibh.
cibh Examples and Code Snippets
No Code Snippets are available at this moment for cibh.
Community Discussions
No Community Discussions are available at this moment for cibh.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install cibh
I suggest you run this on a modern linux box. Whichever you choose, use a package manager to install the dependencies.
gd: library for building png images
GD.pm: Perl module for accessing gd
net-snmp: SNMP library
Graphviz: (optional) to support graphviz input/output
Once you get the above packages built and installed you should be ready to run with cibh. CIBH is broken into two main parts - the perl modules and the scripts. To install the modules run the following commands:. The last step requires you to have write access to your to the perl library subdirs so you may need to run "sudo" or be root. If you don't have root access, you can use the local::lib package to install into a local directory structure, or you can use "carton" to run everything based off of the cpanfile.
This is the real configuration step. The file build-snmp-config is the one I use to do this. You could do it by hand, if you are sufficiently patient and have a small network, but I don't see that happening. The mib info table has four columns, the hostname, the mib, the command to run once the mib has been collected and a filename. The command can be anything that eval can handle in perl. I have provided three that I find useful:. You can combine these. I usually store interface gauges as GaugeAppend,Store. If you do CounterAppend,Store, the value stored by Store will be the "gauge-like" value, not the counter. This allows it to work with the mapping tools. build-snmp-config tries to figure out what kind of box it is going against, and if it is a cisco it uses some special cisco mibs for things like the cpu utilization. You may want to add your own oids for other router types.
Store - stores the mib value in the file with .text appended to the filename.
GaugeAppend - append the data with a timestamp and the value to the filename. The data is stored as integers in network order, 4 byte timestamp and 4 byte value.
CounterAppend - append the data in a similar way, but assume this data is coming from a counter, so get the last sample (stored in the file) and figure out the difference and store that - this makes a counter look like a gauge.
gd: library for building png images
GD.pm: Perl module for accessing gd
net-snmp: SNMP library
Graphviz: (optional) to support graphviz input/output
Once you get the above packages built and installed you should be ready to run with cibh. CIBH is broken into two main parts - the perl modules and the scripts. To install the modules run the following commands:. The last step requires you to have write access to your to the perl library subdirs so you may need to run "sudo" or be root. If you don't have root access, you can use the local::lib package to install into a local directory structure, or you can use "carton" to run everything based off of the cpanfile.
This is the real configuration step. The file build-snmp-config is the one I use to do this. You could do it by hand, if you are sufficiently patient and have a small network, but I don't see that happening. The mib info table has four columns, the hostname, the mib, the command to run once the mib has been collected and a filename. The command can be anything that eval can handle in perl. I have provided three that I find useful:. You can combine these. I usually store interface gauges as GaugeAppend,Store. If you do CounterAppend,Store, the value stored by Store will be the "gauge-like" value, not the counter. This allows it to work with the mapping tools. build-snmp-config tries to figure out what kind of box it is going against, and if it is a cisco it uses some special cisco mibs for things like the cpu utilization. You may want to add your own oids for other router types.
Store - stores the mib value in the file with .text appended to the filename.
GaugeAppend - append the data with a timestamp and the value to the filename. The data is stored as integers in network order, 4 byte timestamp and 4 byte value.
CounterAppend - append the data in a similar way, but assume this data is coming from a counter, so get the last sample (stored in the file) and figure out the difference and store that - this makes a counter look like a gauge.
Support
If you pass a non-number to pack() like NaN it hangs on some systems. I guarded this by checking for an error in snmp-poll, but we might want to additionally say if (!isnumber()) inside GaugeAppend/CounterAppend.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page