https://github.com/netniv/cisco-sfp
Cisco SFP Statistics for Cacti 1.x. This is to host code from the Cacti forums for others to use. I do not actively maintain this code, but welcome pull requests from others where they believe this can be improved. Cisco SFP Statistics for Cacti (c) 2007-2008 sodium in 2017
https://github.com/netniv/cisco-sfp
cacti cisco-sfp sfp-statistics
Last synced: about 1 month ago
JSON representation
Cisco SFP Statistics for Cacti 1.x. This is to host code from the Cacti forums for others to use. I do not actively maintain this code, but welcome pull requests from others where they believe this can be improved. Cisco SFP Statistics for Cacti (c) 2007-2008 sodium in 2017
- Host: GitHub
- URL: https://github.com/netniv/cisco-sfp
- Owner: netniV
- License: gpl-2.0
- Created: 2017-12-19T10:02:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T14:54:12.000Z (over 2 years ago)
- Last Synced: 2024-05-01T13:55:07.854Z (about 1 year ago)
- Topics: cacti, cisco-sfp, sfp-statistics
- Language: PHP
- Homepage: https://forums.cacti.net/viewtopic.php?f=19&t=23089 for others
- Size: 36.1 KB
- Stars: 7
- Watchers: 5
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# Cisco SFP Statistics for Cacti 1.x
This is to host code for https://forums.cacti.net/viewtopic.php?f=19&t=23089 for others to use. I do not actively maintain this code, but welcome pull requests from others where they believe this can be improved.Cisco SFP Statistics for Cacti (c) 2007-2008 sodium in 2017 the code copyright moved Github under Creative Commons BY-NC-SA
## Version compatibility
Version | Branch | Compatability
--- | --- | ---
[v0.3.0](https://github.com/netniV/cisco-sfp/releases/tag/0.3.0) - vx.x.x | [master](https://github.com/netniV/cisco-sfp/tree/master) | This code is compatible with Cacti 1.x. |
x.x.x - [v0.2.5](https://github.com/netniV/cisco-sfp/releases/tag/0.2.5) | [cacti-v.0.8.8](https://github.com/netniV/cisco-sfp/tree/cacti-v0.8.8) | This code is compatible with Cacti 0.8.8x## How to install
1. Copy `cisco_sfp.xml` to `[$cacti_home]/resources/script_server` directory
2. Copy `ss_cisco_catalyst_sfp.php` to `[$cacti_home]/scripts` directory
3. From the Cacti web console, import the template `cacti_data_query_cisco_catalyst_sfp_statistics.xml`
4. Add `Cisco - Catalyst - SFP statistics` to the desired host template, or add it to the `Associated Data Queries` section when editing host.That's it...
## Compatibility with THold monitoring plugin
If your are running the thold plugin you may need to patch it as the `baseline` function can't handle negative numbers under earlier versions of the plugin. If you only utilise `high/low` watermark checking, you do NOT need to patch.
NOTE: The patch file was made against THold v0.3.9 and may no longer apply. Use of the patch is at your descresion
```shell
cacti/plugins/thold$ patch -p0 < thold_functions-0.3.9.patch
```Assumptions made within the code:
- When the script can not read the value from the SFP -40 (dBm) is returned
- snmp_port = 161
- snmp_timeout = 5000 ms