Zabbix Client
-
ok could be me again,
i got the zabbix client to run form the command line by editing one of the zabbix_agentd.conf.sample
then running /usr/local/bin/zabbix_agentd -c /usr/local/etc/zabbix/zabbix_agentd.confso i looked at the xml file (i'm no package editor)
but it looks like in some places its calling the rc file zabbix_agent.sh but in the rc folder its called zabbix_agent
and when i installed it only made about 1/2 the folders never made the .conf file and a few other things.again i could of messed up something form the start.
-
The zabbixagent_conf file and the zabbix_agent.sh are created during the installation process in the php shell. Did you get any messages during the execution of the:
pfSense shell> $pkg_interface='console'; pfSense shell> install_package('zabbix-agent');
Can you verify you copied the xml to /usr/local/pkg/ correctly?
Thanks,
Remco
-
yes copied it in there used fetch to get it from your server and placed it right in there.
and no messages the first time i ran it and the 2nd time it said its already installed. -
I just installed on a 2nd firewall
Enter an option: 8 # pkg_add -r http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/zabbix-agent-1.4.1,1.tbz Fetching http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/zabbix-agent-1.4.1,1.tbz... Done. Added group "zabbix". Added user "zabbix". # cd /usr/local/pkg/ # fetch http://www.redfive.biz/downloads/~rverhoef/zabbix-agent.xml zabbix-agent.xml 100% of 5668 B 45 kBps # /usr/local/sbin/pfSsh.php Starting the pfSense shell system............... Type "help" to show common usage scnenarios. pfSense shell> $pkg_interface='console'; pfSense shell> install_package('zabbix-agent'); Beginning package installation for ... pfSense shell> exit #
and same thing, dosnt show up in the web interface.
-
I just installed on a 2nd firewall
Enter an option: 8 # pkg_add -r http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/zabbix-agent-1.4.1,1.tbz Fetching http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/zabbix-agent-1.4.1,1.tbz... Done. Added group "zabbix". Added user "zabbix". # cd /usr/local/pkg/ # fetch http://www.redfive.biz/downloads/~rverhoef/zabbix-agent.xml zabbix-agent.xml 100% of 5668 B 45 kBps # /usr/local/sbin/pfSsh.php Starting the pfSense shell system............... Type "help" to show common usage scnenarios. pfSense shell> $pkg_interface='console'; pfSense shell> install_package('zabbix-agent'); Beginning package installation for ... pfSense shell> exit #
and same thing, dosnt show up in the web interface.
I experience the same issue on my 1.2 RC2 firewall.
-
Apparently it is not that easy to install packages manually. :-( Maybe we can ask Scott to add the code below to the pfsense package server?
<package><name>Zabbix Agent</name> <description>Monitoring agent.</description> <category>NET</category> <config_file>http://www.pfsense.com/packages/config/zabbix-agent.xml</config_file> <version>0.1</version> <status>ALPHA</status> <required_version>1.2</required_version> <configurationfile>zabbix-agent.xml</configurationfile> <maintainer>Remco Verhoef</maintainer> <dependencies baseurl="http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/"><dependency>zabbix-agent-1.4.1,1.tbz</dependency></dependencies></package>
Don't forget to copy the http://www.redfive.biz/downloads/~rverhoef/zabbix-agent.xml to the http://www.pfsense.com/packages/config/zabbix-agent.xml.
Thanks,
Remco
-
Any thing becoming of this?
-
Sure, Scott will place the release candidate on the package server as soon as he has got a commit client ;-). Just waiting for it, but I don't think it will take long anymore.
-
cant wait.
btw you wouldn't happen to have a pfsense zabbix template to go along with it would you?
i know i can just modify the freebsd one but i guess I'm being lazy. -
hey is this dead? haven't seen an update and i cant manually install it any more either.
-
Sorry, but I cannot put it onto the package server. The link to download the package self is still working, this is the code for in the package xml:
<package><name>Zabbix Agent</name> <description>Monitoring agent.</description> <category>NET</category> <config_file>http://www.pfsense.com/packages/config/zabbix-agent.xml</config_file> <version>0.1</version> <status>ALPHA</status> <required_version>1.2</required_version> <configurationfile>zabbix-agent.xml</configurationfile> <maintainer>Remco Verhoef</maintainer> <dependencies baseurl="http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/"><dependency>zabbix-agent-1.4.1,1.tbz</dependency></dependencies></package>
-
Sorry, but I cannot put it onto the package server. The link to download the package self is still working, this is the code for in the package xml:
<package><name>Zabbix Agent</name> <description>Monitoring agent.</description> <category>NET</category> <config_file>http://www.pfsense.com/packages/config/zabbix-agent.xml</config_file> <version>0.1</version> <status>ALPHA</status> <required_version>1.2</required_version> <configurationfile>zabbix-agent.xml</configurationfile> <maintainer>Remco Verhoef</maintainer> <dependencies baseurl="http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/"><dependency>zabbix-agent-1.4.1,1.tbz</dependency></dependencies></package>
i see the problem you had zabbix-agent-1.4.1,1.tbz when on the server http://ftp.nl.freebsd.org/pub/FreeBSD/ports/packages/All/ the only package they have is zabbix-agent-1.4.2,1.tbz
seems like they changed there package ver.
-
I've updated the pkg_config.xml and added the zabbix-agent.xml to cvs.
-
I've install Zabbix Agent that's available at package manager, and at services tab there is a new option for Zabbix Agent, only asking for settings for: Settings
Server,
Server Port,
Hostname,
Listen Portwhich values must put there?
How can I use it, where I can see the reports?many thanks for your help
-
I've install Zabbix Agent that's available at package manager, and at services tab there is a new option for Zabbix Agent, only asking for settings for: Settings
Server,
Server Port,
Hostname,
Listen Portwhich values must put there?
How can I use it, where I can see the reports?many thanks for your help
These settings correspond with the zabbix-agentd.conf settings. The server and server port are used for sending active checks, the hostname must be an unique hostname, also used for active checks and the listen port is the port the agent listens on.
-
remco,
Many thanks for your soon answer, I put TEST data, but the service didn't start, Is necessary put real running server?
Thanks
Alfredo -
Could you try the following values:
Server=localhost
ServerPort=10050
Hostname=localhost
ListenPort=10050If it still is not working, could you send me the /var/log/zabbix/zabbix_agentd.log ?
What is it doing when you start it by hand (/usr/local/etc/rc.d/zabbix_agentd.sh) ?
-
Remco,
I try with localhost and port 10050, still not working, the /var/log/zabbix/zabbix_agentd.log is:
25774:20071212:123708 zabbix_agentd started. ZABBIX 1.4.2.
25775:20071212:123708 zabbix_agentd collector started
25776:20071212:123708 zabbix_agentd listener started
25777:20071212:123708 zabbix_agentd listener started
25778:20071212:123708 zabbix_agentd listener started
25779:20071212:123708 zabbix_agentd active check started [localhost:10050]
Status: Services
Service Status
bandwidthd Running
zabbix-agent Stopped
darkstat Running
dnsmasq RunningTry to start with /usr/local/etc/rc.d/zabbix_agentd.sh, and nothing happened, not start and no change at log.
-
Remco,
I try with localhost and port 10050, still not working, the /var/log/zabbix/zabbix_agentd.log is:
25774:20071212:123708 zabbix_agentd started. ZABBIX 1.4.2.
25775:20071212:123708 zabbix_agentd collector started
25776:20071212:123708 zabbix_agentd listener started
25777:20071212:123708 zabbix_agentd listener started
25778:20071212:123708 zabbix_agentd listener started
25779:20071212:123708 zabbix_agentd active check started [localhost:10050]
Status: Services
Service Status
bandwidthd Running
zabbix-agent Stopped
darkstat Running
dnsmasq RunningTry to start with /usr/local/etc/rc.d/zabbix_agentd.sh, and nothing happened, not start and no change at log.
Looking at your logfile it looks like the zabbix agent daemon started succesfully, it is only not showing the right status in the Services. Did you tried to add this server to Zabbix? And don't forget to create an allow rule for this traffic. If it still isn't working, could it be possible to give me access to this server?
-
Exists a public Zabbix server for testing? or I've to setup my own?