saf tehnika support
I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
Hi Zach,
You seem to be missing most of the code :)
adam. On 26/07/2015 14:10:31, Zach Underwood zunder1990@gmail.com wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com [mailto:mgibbons@oemcomp.com] and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong adama@memetic.org wrote:
Hi Zach,
You seem to be missing most of the code :)
adam.
On 26/07/2015 14:10:31, Zach Underwood zunder1990@gmail.com wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Is this some elaborate troll? On 26/07/2015 14:20:44, Zach Underwood zunder1990@gmail.com wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Hi Zach,
You seem to be missing most of the code :)
adam. On 26/07/2015 14:10:31, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com [mailto:mgibbons@oemcomp.com] and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
No it is not. I have the full code working in observium 0.15.4.6364 but wish to get main line support so I can update my observium install.
On Sun, Jul 26, 2015 at 9:22 AM, Adam Armstrong adama@memetic.org wrote:
Is this some elaborate troll?
On 26/07/2015 14:20:44, Zach Underwood zunder1990@gmail.com wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong adama@memetic.org wrote:
Hi Zach,
You seem to be missing most of the code :)
adam.
On 26/07/2015 14:10:31, Zach Underwood zunder1990@gmail.com wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
The code below has been written using structures from the non-free licensed version of Observium. If code related to this has been released to the LibreNMS project, this would constitute copyright infringement.
Did your company pay for the code which was released to LibreNMS to be written, too?
It's frightening how few people realise that if you look at code for Product A, you can never write code for Product B.
Thanks, adam. On 26/07/2015 14:25:16, Zach Underwood zunder1990@gmail.com wrote: No it is not. I have the full code working in observium 0.15.4.6364 but wish to get main line support so I can update my observium install.
On Sun, Jul 26, 2015 at 9:22 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Is this some elaborate troll? On 26/07/2015 14:20:44, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Hi Zach,
You seem to be missing most of the code :)
adam. On 26/07/2015 14:10:31, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com [mailto:mgibbons@oemcomp.com] and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
We paid for the code to be write for observium and was only used in house. As of this morning the code was not be added to librenms project code base.
On Sun, Jul 26, 2015 at 9:27 AM, Adam Armstrong adama@memetic.org wrote:
The code below has been written using structures from the non-free licensed version of Observium. If code related to this has been released to the LibreNMS project, this would constitute copyright infringement.
Did your company pay for the code which was released to LibreNMS to be written, too?
It's frightening how few people realise that if you look at code for Product A, you can never write code for Product B.
Thanks, adam.
On 26/07/2015 14:25:16, Zach Underwood zunder1990@gmail.com wrote: No it is not. I have the full code working in observium 0.15.4.6364 but wish to get main line support so I can update my observium install.
On Sun, Jul 26, 2015 at 9:22 AM, Adam Armstrong adama@memetic.org wrote:
Is this some elaborate troll?
On 26/07/2015 14:20:44, Zach Underwood zunder1990@gmail.com wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong adama@memetic.org wrote:
Hi Zach,
You seem to be missing most of the code :)
adam.
On 26/07/2015 14:10:31, Zach Underwood zunder1990@gmail.com wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
We're currently starting legal action against the LibreNMS project regarding numerous cases of copyright infringement, including some code supporting Air Fiber devices which appears to have been written within Observium and then shoehorned in to LibreNMS, accidentally copying some obviously Observium-specific structures, like those below.
Any code written for Observium can't be released to any other project, since it's a modification of the Observium code, and is necessarily written with access to the Observium code.
How did you end up with only 10% of the required code to support the thing you paid for?
In any event, the code below isn't that useful, it's just a couple of OID definitions, badly written and partially in the wrong places. There's no graphing code, no OS definition, etc. I hope you didn't pay him very much.
adam. On 26/07/2015 14:32:17, Zach Underwood zunder1990@gmail.com wrote: We paid for the code to be write for observium and was only used in house. As of this morning the code was not be added to librenms project code base.
On Sun, Jul 26, 2015 at 9:27 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
The code below has been written using structures from the non-free licensed version of Observium. If code related to this has been released to the LibreNMS project, this would constitute copyright infringement.
Did your company pay for the code which was released to LibreNMS to be written, too?
It's frightening how few people realise that if you look at code for Product A, you can never write code for Product B.
Thanks, adam. On 26/07/2015 14:25:16, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: No it is not. I have the full code working in observium 0.15.4.6364 but wish to get main line support so I can update my observium install.
On Sun, Jul 26, 2015 at 9:22 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Is this some elaborate troll? On 26/07/2015 14:20:44, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Hi Zach,
You seem to be missing most of the code :)
adam. On 26/07/2015 14:10:31, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com [mailto:mgibbons@oemcomp.com] and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
And obviously, we're not going to go within 500ft of pieces of code which are related to anything which has been "released to LibreNMS", despite being obviously written within Observium.
If you want us to rewrite the code based on the MIB and a list of requirements, we can do that.
adam. On 26/07/2015 14:41:10, Adam Armstrong adama@memetic.org wrote: We're currently starting legal action against the LibreNMS project regarding numerous cases of copyright infringement, including some code supporting Air Fiber devices which appears to have been written within Observium and then shoehorned in to LibreNMS, accidentally copying some obviously Observium-specific structures, like those below.
Any code written for Observium can't be released to any other project, since it's a modification of the Observium code, and is necessarily written with access to the Observium code.
How did you end up with only 10% of the required code to support the thing you paid for?
In any event, the code below isn't that useful, it's just a couple of OID definitions, badly written and partially in the wrong places. There's no graphing code, no OS definition, etc. I hope you didn't pay him very much.
adam. On 26/07/2015 14:32:17, Zach Underwood zunder1990@gmail.com wrote: We paid for the code to be write for observium and was only used in house. As of this morning the code was not be added to librenms project code base.
On Sun, Jul 26, 2015 at 9:27 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
The code below has been written using structures from the non-free licensed version of Observium. If code related to this has been released to the LibreNMS project, this would constitute copyright infringement.
Did your company pay for the code which was released to LibreNMS to be written, too?
It's frightening how few people realise that if you look at code for Product A, you can never write code for Product B.
Thanks, adam. On 26/07/2015 14:25:16, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: No it is not. I have the full code working in observium 0.15.4.6364 but wish to get main line support so I can update my observium install.
On Sun, Jul 26, 2015 at 9:22 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Is this some elaborate troll? On 26/07/2015 14:20:44, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Hi Zach,
You seem to be missing most of the code :)
adam. On 26/07/2015 14:10:31, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com [mailto:mgibbons@oemcomp.com] and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Yes I have the OS definition, graphing code and all parts to make working code. Attached is screenshots from our install.
Yes adam I can provide snmp access and screen shots on the web gui to show how saf displays the info.
What I would like is Radio ACM Capacity which is the current modulation this would be mbps Radio Rx Strength this would be in dbm Radio Temperature
On Sun, Jul 26, 2015 at 9:41 AM, Adam Armstrong adama@memetic.org wrote:
We're currently starting legal action against the LibreNMS project regarding numerous cases of copyright infringement, including some code supporting Air Fiber devices which appears to have been written within Observium and then shoehorned in to LibreNMS, accidentally copying some obviously Observium-specific structures, like those below.
Any code written for Observium can't be released to any other project, since it's a modification of the Observium code, and is necessarily written with access to the Observium code.
How did you end up with only 10% of the required code to support the thing you paid for?
In any event, the code below isn't that useful, it's just a couple of OID definitions, badly written and partially in the wrong places. There's no graphing code, no OS definition, etc. I hope you didn't pay him very much.
adam.
On 26/07/2015 14:32:17, Zach Underwood zunder1990@gmail.com wrote: We paid for the code to be write for observium and was only used in house. As of this morning the code was not be added to librenms project code base.
On Sun, Jul 26, 2015 at 9:27 AM, Adam Armstrong adama@memetic.org wrote:
The code below has been written using structures from the non-free licensed version of Observium. If code related to this has been released to the LibreNMS project, this would constitute copyright infringement.
Did your company pay for the code which was released to LibreNMS to be written, too?
It's frightening how few people realise that if you look at code for Product A, you can never write code for Product B.
Thanks, adam.
On 26/07/2015 14:25:16, Zach Underwood zunder1990@gmail.com wrote: No it is not. I have the full code working in observium 0.15.4.6364 but wish to get main line support so I can update my observium install.
On Sun, Jul 26, 2015 at 9:22 AM, Adam Armstrong adama@memetic.org wrote:
Is this some elaborate troll?
On 26/07/2015 14:20:44, Zach Underwood zunder1990@gmail.com wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong adama@memetic.org wrote:
Hi Zach,
You seem to be missing most of the code :)
adam.
On 26/07/2015 14:10:31, Zach Underwood zunder1990@gmail.com wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
-- Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com My website http://zachunderwood.me
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
participants (2)
-
Adam Armstrong
-
Zach Underwood