Comments (7)
Thank you for the suggestion. Supportconfig supports plugins. Basically supportconfig exports $LOG for the location of the supportconfig directory being created. Supportconfig runs /usr/lib/supportconfig/plugins during execution. The plugins then gather information and can store the output in $LOG. So are you considering writing a 389-ds plugin or were you thinking of something else?
from supportutils.
A 389-ds plugin would be great. Is it possible to write the plugin in something other than bash given how these are executed? We have an extensive python library for 389-ds that would be great to consume here to help give really detailed diagnostics.
from supportutils.
You can write the plugin in any language you want. The stdout and stderr will be captured by supportconfig, or you can use the export $LOG environment variable to save files in a directory. The former is preferred.
from supportutils.
Are there any docs of what the stdout/stderr should look like? Or is it what I choose? As well, how do I nominate that my plugin is run?
from supportutils.
I'm working on the documentation now. There was only some old, irrelevant docs that need serious updating. I'll keep you posted.
from supportutils.
I'll update issue #68 with progress.
from supportutils.
Closing
from supportutils.
Related Issues (20)
- [RFE] show mtime of each included file HOT 3
- [RFE] include 'multipath -t' output in mpio.txt HOT 1
- lsblk output in fs-diskio.txt should be ascii HOT 2
- Move client logs in samba.txt after daemon logs HOT 3
- postfix support request HOT 4
- supportconfig from rescue mode - boot.txt and lsinitrd
- autofs - includes inside dir (+dir:<path>) HOT 1
- Request to add features column to supportconfig output, for easier/quicker matching. HOT 1
- get iSCSI initiator HOT 1
- iscsiadm iface dump HOT 1
- If rsyslog not installed collect more from journalctl HOT 1
- Request to add ip neigh command output to show ARP cache on recent systems HOT 1
- request to add systemctl status output for every running service HOT 5
- Request add all available CPU schedulers to support config HOT 1
- Some log files aren't "exported" (as expected) HOT 1
- Add information about IO scheduler HOT 2
- Modify usage of df command within supportconfig HOT 6
- gather all files in /etc/security/limits.d/ HOT 1
- include more yast and hardware related info HOT 5
- change -x OPTION to really be exclude only HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from supportutils.