summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-01-11doc/faq/git.md: Omit most references to SVNHolger Weiss1-11/+11
This text was written a few years ago, when we switched from SVN to Git. These days, it makes less sense to assume the reader is accustomed to SVN but not to Git.
2014-01-11Add an FAQ entry that recommends binary packagesHolger Weiss2-0/+22
While we provide and document our source tarball, we should clarify that we recommend using distribution-provided binary packages whenever possible.
2014-01-11development.md: Don't mention the GuidelinesHolger Weiss1-8/+0
The Nagios Plugin Development Guidelines are referenced on the main Documentation page (and elsewhere), so there's no need to also mention them on the Development page.
2014-01-11Import most FAQ items from old web siteHolger Weiss25-7/+919
Import most of the FAQ entries from our old web site. A few outdated questions have been omitted, many of the imported ones were updated in one way or another, and the order of the development-related questions has been changed. Also, the phrasing of some questions has been modified (just to make the headings shorter). For the record, this is the original list of questions from the old web site: General ------- * Who controls the Nagios Plugins project? * What license is Nagios Plugins distributed under? * Who owns the copyright for the Nagios Plugin code? * Can I submit a patch to this project? * Do you accept donations? Compiling --------- * ./configure appears to hang * check_ldap, check_radius or check_pgsql don't compile even though configure output says the required libraries are present * How come check_http/check_tcp doesn't work with --ssl? * How do I compile the Nagios::Plugin perl module? * I can't compile check_mysql on solaris * I get '":types" is not exported by the Params::Validate module' when running tests * Why does Solaris use pst3 for check_procs? Installing ---------- * Some of the root plugins (check_dhcp and check_icmp) haven't been installed. What's happening? * Why aren't my plugins installed as the nagios user? And what about root plugins? Development ----------- * How do I use Git? * Can I add extra tests to the C routines? * Can I use the Nagios Plugins in my own project? * How can I find out more about writing a plugin? * How do I make changes on nagiosmib? * How do I prove the C routines work? * How do I use and update Gnulib? * How do I use the Nagios::Plugin perl module? * How do the test parameters in NPTest.pm work? * Private C APIs
2014-01-08check-mirrors: Use ncftpget(1) instead of curl(1)Holger Weiss1-3/+3
Some of our FTP mirrors seem to have trouble with active mode, others with passive mode. Unlike curl(1), ncftpget(1) supports falling back to active mode if passive mode fails.
2014-01-08check-mirrors: Use active FTP modeHolger Weiss1-1/+1
Accessing ftp://mirrors.fe.up.pt/pub/nagios-plugins/ is very slow when passive mode is used. As the EPSV command seems to be the culprit, an alternative would be to specify "--disable-epsv".
2014-01-08download.md: Cosmetic changeHolger Weiss1-7/+6
Don't start a new paragraph for the list of mirrors.
2014-01-08Add another two FTP mirrorsHolger Weiss2-1/+42
Add an FTP server from Portugal and one from the United States to our list of mirrors.
2014-01-08build-web-site: Rename variablesHolger Weiss1-10/+10
"Work dir" is a better description than "target dir".
2014-01-08build-web-site: Use poole script in ~/libexecHolger Weiss1-2/+2
Actually use the ~/libexec/poole script that's now maintained in this repository.
2014-01-08libexec/poole: Preserve symlinks and file metadataHolger Weiss1-1/+10
Preserve any symlinks and file metadata when copying files from the source to the target directory.
2014-01-08Import our web site generator (Poole)Holger Weiss1-0/+746
Import Poole, which is the script we use for generating our web site from Markdown. Poole is maintained in a Mercurial repository at Bitbucket: https://bitbucket.org/obensonne/poole/ We currently don't use the latest changeset, as that requires Python 3. Also, we've applied a small local patch. So our setup might be easier to reproduce if we maintain our version of Poole in this repository, at least for the moment. This commit imports the unmodified Mercurial changeset 625d57a5d07a, the following commit will add our local patch.
2014-01-08Add more FTP mirrorsHolger Weiss2-1/+98
Add the FTP mirrors from Argentina, Belgium, Greece, New Zealand, and Korea.
2014-01-01check-mirrors: Have curl(1) retry FTP transfersHolger Weiss1-1/+2
Don't give up immediately if transferring the timestamp file failed.
2014-01-01index.md: Replace "checking" with "monitoring"Holger Weiss1-1/+1
Don't repeat "check"/"checking" that often.
2013-12-31Add FTP mirror from the United KingdomHolger Weiss2-1/+21
Add ftp://mirror.bytemark.co.uk/nagios-plugins/ to our list of mirrors.
2013-12-29check-mirrors: Mention update frequency of mirrorsHolger Weiss1-0/+4
Note the update frequency of each of our mirrors in the check-mirrors script.
2013-12-29Add FTP mirror from RussiaHolger Weiss2-3/+24
Add ftp://mirror.mephi.ru/nagios-plugins/ to our list of mirrors.
2013-12-29check-mirrors: Use curl(1)'s --ftp-method 'nocwd'Holger Weiss1-1/+1
Tell curl(1) to use --ftp-method 'nocwd', as all our mirrors support it. See the man page for details.
2013-12-29check-mirrors: Add a timeoutHolger Weiss1-1/+1
Make sure that curl(1) won't hang forever.
2013-12-29Mention our new FTP mirrorsHolger Weiss2-5/+9
Mention the new FTP mirrors on download.md, and reference that from doc/presentation.md.
2013-12-29check-mirrors: Add contact informationHolger Weiss1-5/+63
Add a comment with contact addresses and other information for each of our mirrors.
2013-12-29check-mirrors: Add a mirror in ChinaHolger Weiss1-0/+1
Our download area is now mirrored to: {http,ftp,rsync}://mirrors.ustc.edu.cn/nagios-plugins/
2013-12-28Hide the /download/timestamp fileHolger Weiss1-0/+1
The timestamp file is used for checking mirrors and should be hidden from the user. (By the way: The Fancy Index module would hide dot files automatically, but some FTP servers don't serve them.)
2013-12-28Let Cron check our FTP mirrorsHolger Weiss2-0/+48
Add a daily job that updates a timestamp file in our download area and checks whether the FTP mirrors fetched the one from yesterday.
2013-12-28Run "crontab ~/etc/crontab" via Git hookHolger Weiss1-0/+34
Install any changes made to our crontab(5) automatically.
2013-12-27tests: made frame a little largerSven Nierlein1-1/+1
2013-12-19index.md: Split up a sentenceHolger Weiss1-2/+2
... to improve readability a little bit.
2013-12-06presentation.md: New headingHolger Weiss1-1/+1
2013-12-06plugins.css: Don't underline /download/ linksHolger Weiss1-10/+19
2013-11-29download.md: Add link to /download/mibHolger Weiss1-1/+2
Add a link to the /download/mib directory.
2013-11-29Nginx: Sort /download/ files by modification timeHolger Weiss1-0/+4
Append "?C=M&O=D" to /download/ URLs: /* * Determine the sorting criteria. URL arguments look like: * * C=x[&O=y] * * Where x={M,S,N} and y={A,D} */ [ https://github.com/aperezdc/ngx-fancyindex/blob/master/ngx_http_fancyindex_module.c ]
2013-11-29Nginx: Cosmetic changeHolger Weiss1-3/+3
Match against /download/ before matching against /attachments/.
2013-11-29Move NagiosMIB tarballs into a subdirectoryHolger Weiss1-2/+2
Compared to the Plugins tarballs, the NagiosMIB tarballs aren't all that popular, so let's hide them away in a subdirectory.
2013-11-13Now we have also Naemon as nagios forkJan Wagner2-6/+8
2013-11-02adjusted test results height due to new machinesSven Nierlein1-1/+1
2013-10-29doc/extra-opts.md: Change wording a bitHolger Weiss1-5/+7
2013-10-29Update copyright years on web siteHolger Weiss1-1/+1
Some of the contents were imported from our old web site, and that was launched in 2008.
2013-10-29doc/index.md: Cosmetic change of wordingHolger Weiss1-1/+1
2013-10-28new-threshold-syntax.md: Various cosmetic changesHolger Weiss1-85/+86
Fix a few small typos and apply various cosmetic changes.
2013-10-28Show a usable menu on handheld devicesHolger Weiss1-0/+33
On narrow displays, replace the menu bar with a simple list of items, and omit the GitHub ribbon.
2013-10-28web/macros.py: Add attributes to feed linksHolger Weiss1-7/+8
Add appropriate attributes to the RSS and Twitter links on our News page(s).
2013-10-28web/page.html: Add RSS feed <link>Holger Weiss1-0/+1
Add a <link> tag that mentions our RSS feed.
2013-10-28build-snapshot: Don't remove current snapshotsHolger Weiss1-1/+1
Fix a bug that resulted in the deletion of current snapshots: While comparing the snapshot tarball filenames with the list of symbolic link targets, we failed to strip the directory components from the snapshot pathname.
2013-10-28release-1-4-16.md: Fix the publication dateHolger Weiss1-1/+1
Version 1.4.16 was released in 2012, not in 2013.
2013-10-27Mention news article authorsHolger Weiss6-3/+9
Mention the names of news articles authors, as we did on the old web site.
2013-10-27Import New Threshold Syntax proposalHolger Weiss2-0/+259
Many sites have links to our New Threshold Syntax proposal, so lets put it back online. However, as we decided not to implement the New Threshold Syntax anytime soon, we currently don't add a link to the proposal on our own web site.
2013-10-27Don't tell browsers to hyphenate textHolger Weiss1-5/+0
The hyphenation support in current browser versions isn't all that good. As the text lines on our web site are long (actually too long), there's no need for hyphenation anyway.
2013-10-27Work around a Chrome glitchHolger Weiss1-3/+3
When setting "padding: 0.6em" for the menu elements, certain versions of Chrome and WebKitGTK+ render the light blue menu item a tad larger than the rest of the menu bar. (This only happened when the site was accessed for the first time. Reloading the current page or following a link to another document on the Nagios Plugins site fixed the issue.) Using 0.625em works around this problem. Note that the issue is not related to using the "em" unit: It also shows up when specifying 9.6px (and is fixed by specifying 10px).
2013-10-23doc/index.md: Add title for "advanced" docsHolger Weiss1-6/+10
Seperate the documents that cover "advanced" topics more clearly from the basic documentation.