Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for areca controllers #10

Closed
calestyo opened this issue Jul 2, 2012 · 8 comments
Closed

add support for areca controllers #10

calestyo opened this issue Jul 2, 2012 · 8 comments

Comments

@calestyo
Copy link

calestyo commented Jul 2, 2012

Hey Elan.

I'd like to see support for Areca controllers in check_raid.

If necessary, I can try to write some patches, but I'm really a bad Perl programmer (saying I'd hate it wouldn't come close to the truth ;-) )... so if it's easy for you,... than fine.

Official documentation for the tools (and the tools themselves can be found at:
http://www.areca.us/support/download/RaidCards/Documents/Manual_Spec/CLIManual.zip
http://www.areca.us/support/s_linux/cli/i386/cli32.zip
http://www.areca.us/support/s_linux/cli/x86_64/cli64.zip

There's already a bunch of nagios plugins for areca out there, including:
http://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/check_areca/details
http://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check-areca/details
https://gist.github.com/46749
https://github.com/erinn/check_areca

Perhaps these can be just integrated,.. but I haven't checked which of them is best (i.e. gives the most information).

Cheers,
Chris.

@glensc
Copy link
Owner

glensc commented Jul 3, 2012

check_cli64 is in there, so it's not just "not supported" state

@glensc
Copy link
Owner

glensc commented Jul 3, 2012

initial commit to it 7c206d5

glensc added a commit that referenced this issue Jul 3, 2012
assume it works identically to cli64 program
@calestyo
Copy link
Author

calestyo commented Jul 3, 2012

Argl.... someone here has renamed our (already existing) local installation of that tool to areca_cli64 ... and I blindly didn't notice that support was already in.

Sorry for the noise.

@calestyo calestyo closed this as completed Jul 3, 2012
@calestyo calestyo reopened this Jul 3, 2012
@calestyo
Copy link
Author

calestyo commented Jul 3, 2012

Let me reopen this shortly.

I just saw that the current support, only looks for cli64, the same tool is however available as 32bit compiled binary, "cli32".

Perhaps that should be added.

Cheers,
Chris.

@glensc
Copy link
Owner

glensc commented Jul 4, 2012

you should be slowing down your actions, you're quite volume :D

i added cli32 support already in this issue:

#10 (reference)

@glensc
Copy link
Owner

glensc commented Jul 4, 2012

two more program names added, so in total the check list is:

  • areca-cli
  • areca_cli64
  • areca_cli32
  • cli64
  • cli32

@calestyo
Copy link
Author

calestyo commented Jul 5, 2012

Thanks for adding cli32.

But regarding:
areca-cli
areca_cli64
areca_cli32
have you seen them somewhere officially?

If you just added them because of my comment above... that name (areca_cli64) was really just made by one of our local guys, and I haven't found it so far in any of the upstream packages.

OTOH, it probably doesn't harm to keep them,... so I don't care much.

Regarding my number of tickets ... ;-)
I guess it's obvious that I just wanna improve things.... I like that you do the stuff really fast, but that's obviously not a must.
I usually forget things I spot quite quickly, which is why I add bugs as soon as I notice something, to have some way to keep track of ideas or issues.
Just let them open for the record, if you don't have time at hand! :)

@glensc
Copy link
Owner

glensc commented Jul 8, 2012

areca-cli is used by me, areca_cli{64,32} used by you, so not officially, but as you pointed out, it won't hurt. in fact i don't know any other distro than mine (pld linux) that repackages binary blobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants